Nairn is the perfect base for exploring everything the the Scottish Highlands has to offer. Located near well-known attractions such as Culloden Battlefield and Loch Ness, Nairn is a historic Victorian seaside resort and fishing town that boasts a stunning sandy beach and nearby outdoor activities that are perfect for year-round family holidays.

Our Town

One of the sunniest and driest places in Scotland, Nairn is an ancient fishing port and market town about 17 miles east of Inverness, the capital of the Scottish Highlands. Located on the Moray Firth at the edge of the sand-floored Culbin Forest, Nairn is the 3rd largest settlement in the Highlands and is well-known as a seaside resort with two golf courses, award-winning beaches and arts/theatre venues. The name of the town has a Gaelic origin – Inbhir Narann, being situated at the mouth of “the waters of Alders” (Gaelic: Uisge-Nearn), now known simply as Nairn.


People lived in and around Nairn long before the 4th century. Within a few miles of the town a number of cairns exist, dating from the late Neolithic/early Bronze Age. Many sites have suffered the ravages of time, but Clava Cairns, on the southern side of Culloden Moor, is a well-preserved example and well worth a visit. Nairn is also closely linked to the Battle of Culloden, the last land battle on mainland Britain. A trip to the visitor centre, 12 miles away, will give a fascinating insight into what happened to the Jacobites in 1745. The area’s three inhabited castles – Brodie, Cawdor and Kilravock – all fascinating in their individual ways and Brodie and Cawdor can be visited.

Getting to Nairn

If you are travelling from around the UK or from overseas your first stop is likely to be Inverness Railway Station (15 miles), Inverness Airport (7 miles) or Aberdeen Airport (Dyce).

Buses No 10, 11, X12, 13, and 20, pass through Nairn – the local company is stage coach – please plan your journey here: 


Train timetables can be accessed here: https://www.scotrail.co.uk/plan-your-journey

Nairn lies on the main A96 trunk road from Inverness to Aberdeen.

Community info

If you have a medical issue, please call 111 in the first instance. 

Doctors: Nairn Healthcare Group – 01667 452096

Dental Helpline 0800 1412362 (call in the first instance) 

Nairn Hospital Dental Unit – 01667 422722


Boots the Chemist – 01667 453169

Lloyds Pharmacy – 01667 453100

Gas Emergency – 0800 111999

Water Emergency – 08456 008855

Inverness Airport – 01667 462280 / 464000

Moray Coast Vets -01667 453161

Nairn Harbour: 01667 456008

Highland Council – 01667 458500


Auldearn Primary – 01667 452118

Cawdor Primary – 01667 402460

Millbank Primary – 01667 452240

Rosebank Primary – 01667 454090

Nairn Academy – 01667 453700

Moray College – 01667 456759