Places to visit near

Nairn

Nairn is a town in Highland district, Scotland, United Kingdom of about 9,860 people. Within 50 km by road there are 93 places to visit: 51 forts & heritage, 8 hill stations & viewpoints and 9 lakes, dams & reservoirs. The must-see places are Nairn Old Parish Church, Rait Castle and Cawdor Castle.

57.5809° N, 3.8797° WPop. 9,860

© OpenStreetMap contributors
Within 30 km39 places
Within 50 km93
Must-see253
Notable0
Best timeOctober to February

Start here

The 3 places worth the trip

Places near Nairn by type

All 253 places by distance →

One day from Nairn

5 stops, one loop, back by 5:03 pm

62 km on the road, in driving order so you don’t double back. Times assume an 8 am start and typical visit lengths.

  1. Leave Nairn
  2. Fort Georgefort · 1.5 hrs
  3. Kilravock Castleheritage site · 1.5 hrs
  4. Cawdor Castleheritage site · 1.5 hrs
  5. Rait Castleheritage site · 1.5 hrs
  6. Brodie Castleheritage site · 1.5 hrs
  7. Back in Nairn
Today’s loopNairnStopStraight lines between stops — distances are road estimates
Imagery © Esri, Maxar, Earthstar Geographics · © OpenStreetMap contributors

Questions people ask

What are the best places to visit near Nairn?

Nairn Old Parish Church (church, about 1 km), Rait Castle (heritage site, about 5 km), Cawdor Castle (heritage site, about 9 km), Kilravock Castle (heritage site, about 11 km), Cawdor Roman Fort (fort, about 13 km), Brodie Castle (heritage site, about 13 km).

How many tourist places are there within 50 km of Nairn?

93 places on Spotwander: 51 forts & heritage, 8 hill stations & viewpoints, 9 lakes, dams & reservoirs, 10 churches, 6 beaches & coast.

Which is the nearest fort to Nairn?

Rait Castle, about 5 km by road; Cawdor Castle (9 km) is next.

Which is the nearest viewpoint to Nairn?

Cluny Hill, about 21 km by road; Craig Phadrig (32 km) is next.

What is a good one-day trip from Nairn?

Start in Nairn, visit Fort George, then Kilravock Castle, then Cawdor Castle, then Rait Castle, then Brodie Castle, and drive back — about 62 km by road in all.