Near The Venue

All places › Nairn

Seaside town

Nairn

Nairn

Nairn is a Highland seaside town on the Moray Firth with sandy beaches and a harbour, about 17 miles from Inverness. It is usually busiest in summer.

Find a room nearby

Live prices from booking sites. The map loads only when you press the button.

Where to stay

  • Town centreBeach, harbour and station within walking distance
  • InvernessHighland capital about 17 miles west
  • ForresMoray town on the A96
  • CawdorVillage with castle inland
  • ArdersierVillage on the Moray Firth towards Inverness

Getting there

  • Nairn station (Cawdor Road) is run by ScotRail, with a 50-space car park and bicycle hire
  • Trains run regularly to Inverness
  • Bus routes 10, 11, X12, 13 and 20 pass through the town
  • The A96 links Nairn with Inverness and Aberdeen
TipInverness Airport is the closest airport, roughly 30 minutes by car.

Travel details can change, especially on event days — check with the venue or operator before you travel.

More places near Nairn

Questions people ask

Where is the best place to stay near Nairn?

Town centre: Beach, harbour and station within walking distance. Inverness: Highland capital about 17 miles west. Forres: Moray town on the A96. Cawdor: Village with castle inland. Ardersier: Village on the Moray Firth towards Inverness.

How do I get to Nairn?

Nairn station (Cawdor Road) is run by ScotRail, with a 50-space car park and bicycle hire. Trains run regularly to Inverness. Bus routes 10, 11, X12, 13 and 20 pass through the town. The A96 links Nairn with Inverness and Aberdeen.

Any tips for visiting Nairn?

Inverness Airport is the closest airport, roughly 30 minutes by car.

Which airport is closest to Nairn?

The nearest airport on this site is Inverness Airport, about 7 miles away in a straight line. See hotels near the airport.