Nairn
Nairn
Inverness
Inverness
Train Bus

Nairn to Inverness

Updated: 28 May 2026

The journey from Nairn to Inverness is a short, 25 km trip along the A96 road or the Highland Main Line. You can take a direct Stagecoach bus or a ScotRail train, both of which take approximately 30 minutes. This route is the primary commuter link between the coastal town of Nairn and the Highland capital of Inverness. It is a very straightforward journey with frequent daily services.

Total Distance: 25 km driving distance, 22 km straight-line air distance.
Fastest Way
ScotRail train, taking 25 minutes.
Cheapest Way
Stagecoach bus, costing approximately £6.
Compare Nairn to Inverness Routes
Train
Direct
Bus
Direct
Duration 25 mins 45 mins
Avg Price £7 - £12 £6 - £10
Operator ScotRail Stagecoach
Route Nairn Station to Inverness Station. A96 road via Nairn, Gollanfield, and Inverness.
Tip The train is faster and more comfortable than the bus. The bus stops at various points in Inverness city center.
Travel Tips
  • Train Tickets
    Buy your ticket at the station machine or via the ScotRail app.
  • Bus Payment
    You can pay with contactless card on all Stagecoach buses.
  • Timetables
    Check the Traveline Scotland website for the latest schedules.
  • Station Location
    Nairn station is a short walk from the town center.
  • Peak Times
    Avoid commuting hours if you want a quieter journey.
Safety Tips
  • Station Safety
    Stay behind the yellow line on the platform.
  • Night Travel
    The route is safe, but always stay aware of your surroundings.
  • Emergency
    Dial 999 for any emergency services.
  • General Safety
    Keep your personal belongings close in crowded buses.
People Also Ask
  • Is there a direct train from Nairn to Inverness?
    Yes, ScotRail operates frequent direct services.
  • How long does the bus take?
    The bus journey takes approximately 45 minutes.
  • Is it cheaper to take the bus or train?
    The bus is slightly cheaper, but the train is faster.
  • How far is Nairn from Inverness?
    Nairn is approximately 25 km from Inverness.
  • Are there taxis available?
    Yes, local taxi services are available for the journey.
Quick Info
  • From Nairn, Highland, United Kingdom
  • To Inverness, Highland, United Kingdom
  • Modes
Best Time to Travel

Year-round, as this is a vital local commuter route.

Things to Do in Inverness
1
Inverness Castle
A historic landmark overlooking the River Ness. The grounds offer great views.
2
Leakey's Bookshop
A famous second-hand bookshop housed in an old church.
3
River Ness Walk
A beautiful path along the river, perfect for a stroll.
4
Victorian Market
A historic indoor market with independent shops and cafes.
Tags
Nairn to Inverness travel bus from Nairn to Inverness train from Nairn to Inverness how to get to Inverness from Nairn UK travel guide Stagecoach bus ScotRail Highland transport