How to get from Stanley Perthshire to St Andrews by bus?
Stanley Perthshire to St Andrews - Bus Timetable
The 34 bus from Stanley Perthshire to St Andrews runs from 08:02 to 21:20, with departures every 25 min-2 hr. The journey takes about 2 hr 21 min, with regular service throughout the operating hours.
From Stanley Perthshire to St Andrews by bus
To get from Stanley Perthshire to St Andrews in Scotland, you’ll need to take 3 bus lines: take the 34 bus from Cross, Stanley station to Mill Street, Perth station. Next, you’ll have to switch to the MEGABUS PM8 bus and finally take the 99 bus from Seagate Bus Station, Dundee City Centre station to Bus Station, St Andrews station. The total trip duration for this route is approximately 2 hr 21 min. The bus schedule from Stanley Perthshire may change. We recommend you check the updated bus schedule to St Andrews on the Moovit app.
Step by Step
- 1Walk to bus stationCross, StanleyID 64801281790 m • 10 min
- 2Wait for bus34Perth
- 3Ride to bus stationMill Street, PerthID 6480100523 min
- 4Walk to bus stationPerth Bus Station730 m • 10 min
- 5Wait for busMEGABUS PM8Dundee
- 6Ride to bus stationDundee Seagate Bus Station42 min
- 7Walk to bus stationSeagate Bus Station, Dundee City CentreID 64001224810 m • 1 min
- 8Wait for bus99St Andrews
- 9Ride to bus stationBus Station, St AndrewsID 6500N990531 min
- 10Walk toSt Andrews560 m • 8 min
Public transport directions from Stanley Perthshire to St Andrews
Bus timetable from Stanley Perthshire to St Andrews
Related Routes
- Abernethy to St Andrews
- Chapelhall to St Andrews
- Crail to St Andrews
- Cumbernauld to St Andrews
- Cupar to St Andrews
- Dundee to St Andrews
- Dunfermline to St Andrews
- Gartcosh to St Andrews
- Halkirk to St Andrews
- Invergordon to St Andrews
- Inverkeithing to St Andrews
- Inverness to St Andrews
- Kirkliston to St Andrews
- Larkhall to St Andrews
- Milton And Kildary to St Andrews
- Monifieth to St Andrews
- Newport-On-Tay And Wormit to St Andrews
- Patna to St Andrews
- Tayport to St Andrews
- Forgan Roundabout to St Andrews
Questions & Answers
What is the fastest way to get from Stanley Perthshire to St Andrews?
The fastest way takes 141 minutes, using Bus line 34, Bus line MEGABUS PM8, Bus line 99.
Is there a direct bus between Stanley Perthshire and St Andrews?
No, you’ll have to take 3 bus lines in total. The total travelling time is 2 hr 21 min.
Which bus line goes from Stanley Perthshire to St Andrews?
The 34 bus line goes from Cross, Stanley station near Stanley Perthshire in Stanley to Mill Street, Perth station. From there you’ll have to take one bus line till Mill Street, Perth station near St Andrews in Scotland.
How long does it take to travel from Stanley Perthshire to St Andrews by bus?
The total travel time between Stanley Perthshire in Stanley and St Andrews in Scotland by bus is about 2 hr 21 min.
Where do I get on the bus near Stanley Perthshire to get to St Andrews?
Get on the 34 bus from the Cross, Stanley stop near Stanley Perthshire in Stanley.
Where do I get off the bus when travelling between Stanley Perthshire and St Andrews?
Get off the bus at the Mill Street, Perth stop, which is closest to St Andrews in Scotland.
Popular Routes
- Lochgilphead to Glasgow
- Bathgate to Lanark
- Inverness Airport to Fort Augustus
- Glasgow to Peebles
- Motherwell to Chapelhall
- Glasgow to Lesmahagow
- Edinburgh to Dundee
- Glasgow Queen Street to Golden Jubilee National Hospital
- Luss to Dumbarton
- Edinburgh to O2 Academy
- Edinburgh to Celtic Park
- Buchanan Bus Station to Larkhall
- Bearsden to Glasgow Queen Street
- Drymen to Balfron
- Paisley to Stobhill Hospital
- Turriff to Fraserburgh
- Glasgow Airport to University Of Glasgow
- Edinburgh to Anstruther
- Pitlochry to Aberfeldy
- Edinburgh to Portree