How to get from Edinburgh to Strathspey by bus and train?
Edinburgh to Strathspey - Train Timetable
The SCOTRAIL train from Edinburgh to Strathspey runs from 08:38 to 19:34, with departures every 1 hr 55 min-4 hr. The journey takes about 4 hr 10 min, with regular service throughout the operating hours.
From Edinburgh to Strathspey by bus and train
To get from Edinburgh to Strathspey in Highland, take the SCOTRAIL train from Edinburgh station to Aviemore station. Next, take the X37 bus from Cairngorm Hotel, Aviemore station to Speybridge Smokehouse, Grantown-On-Spey station. The total trip duration for this route is approximately 4 hr 10 min. The bus and train schedule from Edinburgh may change. We recommend you check the updated bus and train schedule to Strathspey on the Moovit app.
Step by Step
- 1Start from train stationEdinburgh
- 2Wait for trainSCOTRAILInverness
- 3Ride to train stationAviemore172 min
- 4Walk to bus stationCairngorm Hotel, AviemoreID 670071330310 m • 1 min
- 5Wait for busX37Carrbridge
- 6Ride to bus stationSpeybridge Smokehouse, Grantown-On-SpeyID 670071274940 min
- 7Walk toStrathspey180 m • 3 min
Public transport directions from Edinburgh to Strathspey
Bus And Train timetable from Edinburgh to Strathspey
Related Routes
- Aberdeen to Strathspey
- Glasgow to Strathspey
- Inverness to Strathspey
- Edinburgh to Aberdeen
- Edinburgh to Aberfeldy
- Edinburgh to Allanton
- Edinburgh to Alloa
- Edinburgh to Alness
- Edinburgh to Anstruther
- Edinburgh to Auchterarder
- Edinburgh to Balintore
- Edinburgh to Ballachulish
- Edinburgh to Balloch
- Edinburgh to Banff
- Edinburgh to Bathgate
- Edinburgh to Blairgowrie
- Edinburgh to Bridge Of Earn
- Edinburgh to Brora
- Edinburgh to Buckie
- Edinburgh to Campbeltown
Questions & Answers
What is the fastest way to get from Edinburgh to Strathspey?
The fastest way takes 250 minutes, using Train line SCOTRAIL, Bus line X37.
Is there a direct train between Edinburgh and Strathspey?
No, you’ll have to take one train line and one bus line in total. The total travelling time is 4 hr 10 min.
Which train line goes from Edinburgh to Strathspey?
The SCOTRAIL train line goes from Aviemore station near Edinburgh in Scotland to Cairngorm Hotel, Aviemore station. From there you’ll have to take one bus line till Cairngorm Hotel, Aviemore station near Strathspey in Highland.
How long does it take to travel from Edinburgh to Strathspey by train and bus?
The total travel time between Edinburgh in Scotland and Strathspey in Highland by train and bus is about 4 hr 10 min.
Where do I get on the train near Edinburgh to get to Strathspey?
Get on the SCOTRAIL train from the Aviemore station near Edinburgh in Scotland.
Where do I get off the train when travelling between Edinburgh and Strathspey?
Get off the train at the Cairngorm Hotel, Aviemore stop, which is closest to Strathspey in Highland.
Popular Routes
- Buchanan Bus Station to Stobhill Hospital
- Renfield Street, Glasgow to Golden Jubilee National Hospital
- Coatbridge to Falkirk
- Aberdeen to Edzell
- Glasgow Airport to Drymen
- Edinburgh to Drymen
- Edinburgh to Kingsbarns
- Buchanan Bus Station to Linlithgow
- Motherwell to Chapelhall
- Ellon Park & Ride to Aberdeen
- Aberdeen to Johnshaven
- Ayr to Edinburgh Zoo
- Glasgow Queen Street to Alexandra Parade
- Pitlochry to Killiecrankie
- Stirling to Aberfoyle
- Buchanan Street Bus Station to Wemyss Bay
- Buchanan Bus Station to Bellshill
- Glasgow Queen Street to Gartnavel Royal Hospital
- Buchanan Street Bus Station to Falkirk Wheel Visitor Centre
- Grangemouth to Edinburgh