How to get from St Andrews to Perth Race Course by bus and train?
St Andrews to Perth Race Course - Bus Timetable
The 99 bus from St Andrews to Perth Race Course runs from 05:00 to 23:20, with departures every 5-30 min. The journey takes about 2 hr 11 min, with regular service throughout the operating hours.
From St Andrews to Perth Race Course by bus and train
To get from St Andrews to Perth Race Course in Perth And Kinross, you’ll need to take 2 bus lines and one train line: take the 99 bus from Bus Station, St Andrews station to Railway Station, Dundee City Centre station. Next, you’ll have to switch to the SCOTRAIL train and finally take the 7 bus from South Street, Perth station to Hanover Gardens, Scone station. The total trip duration for this route is approximately 2 hr 11 min. The bus and train schedule from St Andrews may change. We recommend you check the updated bus and train schedule to Perth Race Course on the Moovit app.
Step by Step
- 1Walk to bus stationBus Station, St AndrewsID 6500N9501560 m • 7 min
- 2Wait for bus99Dundee City Centre
- 3Ride to bus stationRailway Station, Dundee City CentreID 64001723528 min
- 4Walk to train stationDundee100 m • 2 min
- 5Wait for trainSCOTRAILEdinburgh
- 6Ride to train stationPerth21 min
- 7Walk to bus stationSouth Street, PerthID 64801011630 m • 9 min
- 8Wait for bus7Perth
- 9Ride to bus stationHanover Gardens, SconeID 6480213915 min
- 10Walk toPerth Race CourseStormontfield, Perth, Perth and Kinross PH2 6BG, UK3.27 km • 42 min
Public transport directions from St Andrews to Perth Race Course
Bus And Train timetable from St Andrews to Perth Race Course
Related Routes
- Aberdeen to Perth Race Course
- Dundee to Perth Race Course
- Edinburgh to Perth Race Course
- Glasgow to Perth Race Course
- New Scone to Perth Race Course
- Perth to Perth Race Course
- Stirling to Perth Race Course
- Edinburgh Airport EDI to Perth Race Course
- Mill Street to Perth Race Course
- Perth Station to Perth Race Course
- Sky Lodge Perth to Perth Race Course
- Blairgowrie Station to Perth Race Course
- Perth Bus Station to Perth Race Course
- Blairgowrie Fire Station to Perth Race Course
- Perth Broxden Park And Ride to Perth Race Course
- St Andrews to Aberdour
- St Andrews to Anstruther
- St Andrews to Blairgowrie
- St Andrews to Burghead
- St Andrews to Duffus
Questions & Answers
What is the fastest way to get from St Andrews to Perth Race Course?
The fastest way takes 131 minutes, using Bus line 99, Train line SCOTRAIL, Bus line 7.
Is there a direct bus between St Andrews and Perth Race Course?
No, you’ll have to take 2 bus lines and one train line in total. The total travelling time is 2 hr 11 min.
Which bus line goes from St Andrews to Perth Race Course?
The 99 bus line goes from Bus Station, St Andrews station near St Andrews in Scotland to Railway Station, Dundee City Centre station. From there you’ll have to take one bus line and one train line till Railway Station, Dundee City Centre station near Perth Race Course in Perth And Kinross.
How long does it take to travel from St Andrews to Perth Race Course by bus and train?
The total travel time between St Andrews in Scotland and Perth Race Course in Perth And Kinross by bus and train is about 2 hr 11 min.
Where do I get on the bus near St Andrews to get to Perth Race Course?
Get on the 99 bus from the Bus Station, St Andrews stop near St Andrews in Scotland.
Where do I get off the bus when travelling between St Andrews and Perth Race Course?
Get off the bus at the Railway Station, Dundee City Centre stop, which is closest to Perth Race Course in Perth And Kinross.
Popular Routes
- Peterhead to Turriff
- Glasgow Airport to Glasgow Queen Street
- Brechin to Edinburgh
- Glasgow Airport to Falkirk
- Glasgow to Kirkwall
- Fort William to Portree
- Edinburgh to Anstruther
- Dunfermline to Murrayfield Stadium
- Glasgow to The Queen Elizabeth University Hospital Campus
- Kelty to Dunfermline
- Milngavie to Buchanan Bus Station
- Glasgow Queen Street to Govan Road
- Aberfeldy to Edinburgh
- Aberfoyle to Edinburgh
- Glasgow Airport to Coatbridge
- Aberdeen to Grantown on Spey
- Inverness to Aultbea
- Inverness to Drumnadrochit
- Aberdeen to Fraserburgh
- Edinburgh to Royal Yacht Britannia