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 schedule 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
- Lochgilphead to Glasgow
- Buchanan Bus Station to Larkhall
- Shotts to Bathgate
- East Kilbride to Glasgow Central Station
- Buchanan Street Bus Station to Falkirk Wheel Visitor Centre
- Broughty Ferry Road to St Andrews
- Edinburgh to Blyth Bridge
- East Kilbride to Kilmarnock
- Livingston to Linlithgow
- Aberfeldy to Edinburgh
- Castle Douglas to Edinburgh
- Edinburgh to East Linton
- Buchanan Street Bus Station to Greenock
- Kennacraig to Glasgow
- Edinburgh to Melrose Abbey
- Portree to Armadale Castle
- East Kilbride to Glasgow Queen Street
- Edinburgh to Culross Street
- Edinburgh to North Queensferry
- Glasgow to Balmoral Castle