How to get from Dundee to Perth Bus Station by train?
Dundee to Perth Bus Station - Train Timetable
The SCOTRAIL train from Dundee to Perth Bus Station runs from 05:48 to 22:01, with departures every 15 min-1 hr 40 min. The journey takes about 32 min, with regular service throughout the operating hours.
From Dundee to Perth Bus Station by train
Take one direct train from Dundee to Perth Bus Station in Perth: take the SCOTRAIL train from Dundee station to Perth station. The total trip duration for this route is approximately 32 min. The train schedule from Dundee may change. We recommend you check the updated train schedule to Perth Bus Station on the Moovit app.
Step by Step
- 1Walk to train stationDundee300 m • 4 min
- 2Wait for trainSCOTRAILGlasgow Queen Street
- 3Ride to train stationPerth24 min
- 4Walk toPerth Bus StationLeonard Street130 m • 2 min
Public transport directions from Dundee to Perth Bus Station
Train timetable from Dundee to Perth Bus Station
Related Routes
- Aberdeen to Perth Bus Station
- Blairgowrie to Perth Bus Station
- Bridge Of Earn to Perth Bus Station
- Edinburgh to Perth Bus Station
- Glasgow to Perth Bus Station
- Kinross to Perth Bus Station
- Buchanan Street to Perth Bus Station
- Edinburgh Airport EDI to Perth Bus Station
- Buchanan St Station to Perth Bus Station
- McDiarmid Park to Perth Bus Station
- Dunfermline (Station) to Perth Bus Station
- UHI Perth to Perth Bus Station
- Perth Airport to Perth Bus Station
- Wellmeadow to Perth Bus Station
- Kinross Park & Ride to Perth Bus Station
- Edinburgh Bus Station to Perth Bus Station
- Perth Broxden Park And Ride to Perth Bus Station
- Dundee to Alyth
- Dundee to Anstruther
- Dundee to Arbroath
Questions & Answers
What is the fastest way to get from Dundee to Perth Bus Station?
The fastest way takes 32 minutes, using Train line SCOTRAIL.
Is there a direct train between Dundee and Perth Bus Station?
Yes, there’s a direct train going from Dundee in Scotland to Perth Bus Station in Perth in 32 min.
Which train line goes from Dundee to Perth Bus Station?
The SCOTRAIL train line goes from Dundee station near Dundee in Scotland to Perth station near Perth Bus Station in Perth.
How long does it take to travel from Dundee to Perth Bus Station by train?
The total travel time between Dundee and Perth Bus Station by train is about 32 min.
Where do I get on the train near Dundee to get to Perth Bus Station?
Get on the SCOTRAIL train from the Dundee station near Dundee in Scotland.
Where do I get off the train when travelling between Dundee and Perth Bus Station?
Get off the train at the Perth station, which is closest to Perth Bus Station.
When is the first bus from Dundee to Perth Bus Station?
The first bus from Dundee in Scotland to Perth Bus Station in Perth is Glasgow - Dundee City Centre. It leaves the Slessor Gardens, Dundee City Centre stop at 05:02.
When is the last train from Dundee to Perth Bus Station?
The last train from Dundee in Scotland to Perth Bus Station in Perth is the ScotRail line. It leaves the Dundee station at 23:19.
Popular Routes
- Alloa to Dollar
- Ullapool to Achiltibuie
- Hawick to Dumfries
- Edinburgh to Pittenweem
- Edinburgh to Royal Yacht Britannia
- Edinburgh to Jedburgh Abbey
- Edinburgh to Troon
- Aberdeen to Portsoy
- Edinburgh to Ratho
- Glasgow Central Station to Tollcross
- Aberdeen to John O' Groats
- Inverness to Brora
- Stirling to Crieff
- Buchanan Bus Station to Golden Jubilee National Hospital
- Glasgow to Royal Alexandra Hospital
- Glasgow to Fraserburgh
- Aberdeen to Turriff
- Stirling to Gleneagles
- East Kilbride to Kilmarnock
- Buchanan Bus Station to Largs