Nairn
Nairn
Elgin
Elgin
Train Bus

Nairn to Elgin

Updated: 28 May 2026

The journey from Nairn to Elgin is a 35 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 35 minutes. This route connects the coastal town of Nairn to the cathedral city of Elgin. It is a very straightforward journey with frequent daily services.

Total Distance: 35 km driving distance, 30 km straight-line air distance.
Fastest Way
ScotRail train, taking 35 minutes.
Cheapest Way
Stagecoach bus, costing approximately £8.
Compare Nairn to Elgin Routes
Train
Direct
Bus
Direct
Duration 35 mins 50 mins
Avg Price £9 - £15 £8 - £12
Operator ScotRail Stagecoach
Route Nairn Station to Elgin Station. A96 road via Nairn, Forres, and Elgin.
Tip The train is faster and more comfortable than the bus. The bus stops at various points in Elgin town 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
    Elgin 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 Elgin?
    Yes, ScotRail operates frequent direct services.
  • How long does the bus take?
    The bus journey takes approximately 50 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 Elgin?
    Nairn is approximately 35 km from Elgin.
  • Are there taxis available?
    Yes, local taxi services are available for the journey.
Quick Info
  • From Nairn, Highland, United Kingdom
  • To Elgin, Moray, United Kingdom
  • Modes
Best Time to Travel

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

Things to Do in Elgin
1
Elgin Cathedral
The ruins of a magnificent 13th-century cathedral. Known as the 'Lantern of the North'.
2
Cooper Park
A large park with a boating pond and beautiful gardens.
3
Elgin Museum
One of the oldest independent museums in Scotland.
4
Glen Moray Distillery
A famous whisky distillery offering tours and tastings.
Tags
Nairn to Elgin travel bus from Nairn to Elgin train from Nairn to Elgin how to get to Elgin from Nairn UK travel guide Stagecoach bus ScotRail Moray transport