How to get from Aberfeldy to Edinburgh by bus and train?
From Aberfeldy to Edinburgh by bus and train
To get from Aberfeldy to Edinburgh you’ll need to take 2 bus lines and one train line: take the 23X bus from Chapel Street, Aberfeldy station to Rose Cottage, Inver station. Next, you’ll have to switch to the E9 bus and finally take the SCOTRAIL train from Haymarket station to Edinburgh station. The total trip duration for this route is approximately 2 hr 51 min. The bus and train schedule from Aberfeldy may change. We recommend you check the updated bus and train schedule to Edinburgh on the Moovit app.
Step by Step
- 1Start from bus stationAberfeldy
- 2Wait for bus23XPerth
- 3Ride to bus stationRose Cottage, InverID 6480217338 min
- 4Wait for busE9Edinburgh
- 5Ride to bus stationHaymarket Station, HaymarketID 6200202930113 min
- 6Walk to train stationHaymarket50 m • 1 min
- 7Wait for trainSCOTRAILEdinburgh
- 8Ride to train stationEdinburgh4 min
Public transport directions from Aberfeldy to Edinburgh
Bus And Train timetable from Aberfeldy to Edinburgh
Related Routes
- Aberfoyle to Edinburgh
- Ballater to Edinburgh
- Brechin to Edinburgh
- Castle Douglas to Edinburgh
- Chapelhall to Edinburgh
- Comrie (Fife) to Edinburgh
- Cupar to Edinburgh
- Dalkeith to Edinburgh
- Dollar to Edinburgh
- Drymen to Edinburgh
- Ellon to Edinburgh
- Eyemouth to Edinburgh
- Fort Augustus to Edinburgh
- Gourock to Edinburgh
- Grangemouth to Edinburgh
- Grantown-On-Spey to Edinburgh
- Harthill to Edinburgh
- Strathaven to Edinburgh
- Stromness to Edinburgh
- Lochearnhead to Edinburgh
Questions & Answers
What is the fastest way to get from Aberfeldy to Edinburgh?
The fastest way takes 171 minutes, using Bus line 23X, Bus line E9, Train line SCOTRAIL.
Is there a direct bus between Aberfeldy and Edinburgh?
No, you’ll have to take 2 bus lines and one train line in total. The total travelling time is 2 hr 51 min.
Which bus line goes from Aberfeldy to Edinburgh?
The 23X bus line goes from Rose Cottage, Inver station near Aberfeldy in Scotland to Haymarket Station, Haymarket station. From there you’ll have to take one bus line and one train line till Haymarket Station, Haymarket station near Edinburgh.
How long does it take to travel from Aberfeldy to Edinburgh by bus and train?
The total travel time between Aberfeldy and Edinburgh by bus and train is about 2 hr 51 min.
Where do I get on the bus near Aberfeldy to get to Edinburgh?
Get on the 23X bus from the Rose Cottage, Inver stop near Aberfeldy in Scotland.
Where do I get off the bus when travelling between Aberfeldy and Edinburgh?
Get off the bus at the Haymarket Station, Haymarket station, which is closest to Edinburgh.
Popular Routes
- Bonnybridge to Stirling
- Luss to Glasgow
- East Kilbride to Wishaw
- Buchanan Bus Station to Glasgow Clyde College - Cardonald Campus
- Glasgow Queen Street to Grangemouth
- Glasgow Central Station to Thornliebank
- Glasgow to Balmoral Castle
- Stirling to Crieff
- Paisley to Giffnock
- Edinburgh to John O' Groats
- Glasgow to Kelvingrove Art Gallery And Museum
- Kinlochleven to Glasgow
- Halbeath Park & Ride to Aberdeen
- Campbeltown to Kennacraig
- Strathaven to Edinburgh
- Buchanan Bus Station to Celtic Park
- Edinburgh to Tarbert
- Gourock to Largs
- Invergordon to Dunrobin Castle
- Glasgow to Crail