Grantown-on-Spey
Grantown-on-Spey
Edinburgh
Edinburgh
Train Bus

Grantown-on-Spey to Edinburgh

Updated: 28 May 2026

The journey from Grantown-on-Spey to Edinburgh covers 200 km. You must first travel to Aviemore by bus or taxi, then take the ScotRail train service to Edinburgh Waverley. This route takes you through the scenic Highlands and into the historic capital city of Edinburgh.

Total Distance: 200 km driving distance; 160 km straight-line air distance.
Fastest Way
Train from Aviemore to Edinburgh Waverley.
Cheapest Way
Citylink bus service.
Compare Grantown-on-Spey to Edinburgh Routes
Train
Connecting
Bus
Connecting
Duration 3 hours 4 hours
Avg Price £35 - £75 £20 - £40
Operator ScotRail Citylink
Route Aviemore to Edinburgh Waverley. Aviemore to Edinburgh Bus Station.
Tip Book your train tickets in advance for the best prices. The bus is a comfortable and affordable option.
Travel Tips
  • Train Tickets
    Buy your tickets online to save money and avoid queues.
  • Bus Booking
    Book your Citylink bus tickets in advance for the best prices.
  • City Transport
    Use the Edinburgh Trams to get around the city quickly.
  • Weather
    Edinburgh can be windy and rainy; always carry an umbrella.
  • Local Info
    Visit the Edinburgh Tourist Information Centre for maps and tips.
Safety Tips
  • Station Safety
    Be aware of your surroundings in busy stations like Edinburgh Waverley.
  • Emergency
    Keep a charged phone for emergencies.
  • Night Travel
    Stick to well-lit areas when walking at night.
  • Personal Safety
    Edinburgh is generally safe, but stay aware of your surroundings.
People Also Ask
  • Is there a direct train?
    No, you must change in Aviemore.
  • How long is the train?
    The train takes about 3 hours.
  • Is it a scenic route?
    Yes, the train journey through the Highlands is beautiful.
  • Can I take a bike?
    Yes, but check with the train company for space.
  • Is Edinburgh walkable?
    Yes, the city center is very walkable.
Quick Info
  • From Grantown-on-Spey, Scotland, United Kingdom
  • To Edinburgh, City of Edinburgh, United Kingdom
  • Modes
Best Time to Travel

Year-round; summer for the best weather and festivals.

Things to Do in Edinburgh
1
Edinburgh Castle
A historic fortress overlooking the city and a must-see for all visitors.
2
Royal Mile
A historic street in the heart of the Old Town, filled with shops and cafes.
3
Arthur's Seat
An ancient volcano offering panoramic views of the city.
4
Holyrood Palace
The official residence of the British monarch in Scotland.
Tags
Grantown-on-Spey to Edinburgh train to Edinburgh bus to Edinburgh Highland travel ScotRail travel in Scotland Grantown transport Edinburgh commute