Nairn
Nairn
Edinburgh
Edinburgh
Train Bus

Nairn to Edinburgh

Updated: 28 May 2026

The journey from Nairn to Edinburgh is a 260 km trip through the heart of Scotland. You can take a ScotRail train with a change in Inverness or a Citylink bus. The train journey takes approximately 3 hours 30 minutes. This route connects the coastal town of Nairn to the capital city of Edinburgh. It is a very straightforward journey with frequent daily services.

Total Distance: 260 km driving distance, 200 km straight-line air distance.
Fastest Way
ScotRail train, taking 3 hours 30 minutes.
Cheapest Way
Citylink bus, costing approximately £30.
Compare Nairn to Edinburgh Routes
Train
Connecting
Bus
Connecting
Duration 3 hours 30 mins 4 hours 30 mins
Avg Price £40 - £70 £30 - £45
Operator ScotRail Citylink
Route Nairn to Inverness, then train to Edinburgh Waverley. A9 road via Inverness, Perth, and Edinburgh.
Tip The train is faster and more comfortable than the bus. The bus stops at Edinburgh Bus Station.
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 Citylink buses.
  • Timetables
    Check the Traveline Scotland website for the latest schedules.
  • Station Location
    Edinburgh Waverley station is in the city 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 Edinburgh?
    No, you must change trains in Inverness.
  • How long does the bus take?
    The bus journey takes approximately 4 hours 30 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 Edinburgh?
    Nairn is approximately 260 km from Edinburgh.
  • Are there taxis available?
    Yes, local taxi services are available for the journey.
Quick Info
  • From Nairn, Highland, United Kingdom
  • To Edinburgh, City of Edinburgh, United Kingdom
  • Modes
Best Time to Travel

Year-round, as this is a vital regional route.

Things to Do in Edinburgh
1
Edinburgh Castle
A historic fortress overlooking the city.
2
Royal Mile
A famous street in the heart of the Old Town.
3
Arthur's Seat
An ancient volcano offering panoramic views of the city.
4
National Museum of Scotland
A diverse museum with collections from around the world.
Tags
Nairn to Edinburgh travel bus from Nairn to Edinburgh train from Nairn to Edinburgh how to get to Edinburgh from Nairn UK travel guide ScotRail Citylink bus Edinburgh transport