How to get from Anstruther to Aberfeldy by bus and train?
By bus and train
To get from Anstruther to Aberfeldy in Scotland, you’ll need to take 2 bus lines and one train line: take the X60 bus from Craws Nest Hotel, Anstruther station to St Brycedale Road, Kirkcaldy station. Next, you’ll have to switch to the SCOTRAIL train and finally take the 34A bus from Mill Street, Perth station to Chapel Street, Aberfeldy station. The total trip duration for this route is approximately 4 hr 23 min.
Step by Step
- 1Walk to bus stationCraws Nest Hotel, AnstrutherID 6500N034380 yd • 1 min
- 2Wait for busX60Edinburgh
- 3Ride to bus stationSt Brycedale Road, KirkcaldyID 6500K030773 min
- 4Walk to train stationKirkcaldy280 yd • 4 min
- 5Wait for trainSCOTRAILPerth
- 6Ride to train stationPerth47 min
- 7Walk to bus stationMill Street, PerthID 64801005870 yd • 11 min
- 8Wait for bus34AAberfeldy
- 9Ride to bus stationChapel Street, AberfeldyID 6480129598 min
Public transport directions from Anstruther to Aberfeldy
Public transport stations close to Anstruther
Anstruther is located at Anstruther, Scotland and the nearest public transport station is Craws Nest Hotel, Anstruther.
Bus stations close to Anstruther:
- Craws Nest Hotel, Anstruther
- Crichton Street, Anstruther
- St Andrews Road, Anstruther
Public transport stations close to Aberfeldy, Scotland
Aberfeldy is located at Aberfeldy, Scotland and the nearest public transport station is Chapel Street, Aberfeldy.
Bus stations close to Aberfeldy:
- Chapel Street, Aberfeldy
- The Square, Aberfeldy
- Market Street, Aberfeldy
Related Routes
- Aberfeldy to Alford
- Avonbridge to Aberfeldy
- Ballater to Aberfeldy
- Banavie And Corpach to Aberfeldy
- Campbeltown to Aberfeldy
- Aberfeldy to Comrie (Fife)
- Crieff to Aberfeldy
- Aberfeldy to Crossford (South Lanarkshire)
- Edinburgh to Aberfeldy
- Aberfeldy to Edzell
- Eyemouth to Aberfeldy
- Aberfeldy to Fraserburgh
- Glasgow to Aberfeldy
- Aberfeldy to Glassford
- Aberfeldy to Greengairs And Wattson
- Aberfeldy to Kemnay
- Aberfeldy to Kirkwall
- Aberfeldy to Letham
- Aberfeldy to Lossiemouth
- Mallaig to Aberfeldy
Questions & Answers
What is the fastest way to get from Anstruther to Aberfeldy?
The fastest way takes 263 minutes, using Bus line X60, Bus line SCOTRAIL, Bus line 34A.
Is there a direct bus between Anstruther and Aberfeldy in Scotland?
No, you’ll have to take 2 bus lines and one train line in total. The total travelling time is 4 hr 23 min.
Which bus line goes from Anstruther to Aberfeldy in Scotland?
The X60 bus line goes from Craws Nest Hotel, Anstruther station near Anstruther to Edinburgh station. From there you’ll have to take one bus line and one train line till Edinburgh station near Aberfeldy in Scotland
How long does it take to travel from Anstruther to Aberfeldy in Scotland by bus and train?
The total travel time between Anstruther and Aberfeldy in Scotland by bus and train is about 4 hr 23 min.
Where do I get on the bus near Anstruther to get to Aberfeldy in Scotland?
Get on the X60 bus from the Craws Nest Hotel, Anstruther stop near Anstruther in Scotland.
Where do I get off the bus when travelling between Anstruther and Aberfeldy in Scotland?
Get off the bus at the Edinburgh stop, which is closest to Aberfeldy in Scotland.