How to get from Perth to Hamilton by bus and train?
From Perth to Hamilton by bus and train
To get from Perth to Hamilton in Scotland, take the SCOTRAIL train from Perth station to Glasgow Queen Street station. Next, take the X1 bus from Thomas Graham Building, Glasgow station to John Street, Hamilton station. The total trip duration for this route is approximately 1 hr 57 min. The bus and train schedule from Perth may change. We recommend you check the updated bus and train schedule to Hamilton on the Moovit app.
Step by Step
- 1Start from train stationPerth
- 2Wait for trainSCOTRAILGlasgow Queen Street
- 3Ride to train stationGlasgow Queen Street67 min
- 4Walk to bus stationThomas Graham Building, GlasgowID 6090121340 m • 5 min
- 5Wait for busX1Udston
- 6Ride to bus stationJohn Street, HamiltonID 615015721 min
- 7Walk toHamilton160 m • 3 min
From Perth to Hamilton by train
To get from Perth to Hamilton in Scotland, take the SCOTRAIL train from Perth station to Glasgow Queen Street station. Next, take the SCOTRAIL train from Glasgow Central station to Hamilton Central station. The total trip duration for this route is approximately 2 hr 3 min. The bus and train schedule from Perth may change. We recommend you check the updated bus and train schedule to Hamilton on the Moovit app.
Step by Step
- 1Start from train stationPerth
- 2Wait for trainSCOTRAILGlasgow Queen Street
- 3Ride to train stationGlasgow Queen Street67 min
- 4Walk to train stationGlasgow Central480 m • 7 min
- 5Wait for trainSCOTRAILLarkhall
- 6Ride to train stationHamilton Central26 min
- 7Walk toHamilton70 m • 1 min
Public transport directions from Perth to Hamilton
Bus And Train schedule from Perth to Hamilton
Related Routes
- Carmunnock to Hamilton
- Castle Douglas to Hamilton
- Chapelhall to Hamilton
- Creetown to Hamilton
- Cumnock to Hamilton
- Gretna to Hamilton
- Hawick to Hamilton
- Kirriemuir to Hamilton
- Milton And Kildary to Hamilton
- Perth to Blairgowrie
- Perth to Dennyloanhead
- Perth to Eastriggs
- Perth to Errol
- Perth to Fenwick
- Perth to Gifford
- Perth to Gourock
- Perth to Kilbarchan
- Perth to Na H-Eileanan An Iar
- Perth to Tarbert
- Perth And Kinross to Alva
From Perth to Hamilton by train
To get from Perth to Hamilton in Scotland, take the SCOTRAIL train from Perth station to Glasgow Queen Street station. Next, take the SCOTRAIL train from Glasgow Central station to Hamilton Central station. The total trip duration for this route is approximately 2 hr 3 min. The bus and train schedule from Perth may change. We recommend you check the updated bus and train schedule to Hamilton on the Moovit app.
Step by Step
- 1Start from train stationPerth
- 2Wait for trainSCOTRAILGlasgow Queen Street
- 3Ride to train stationGlasgow Queen Street67 min
- 4Walk to train stationGlasgow Central480 m • 7 min
- 5Wait for trainSCOTRAILLarkhall
- 6Ride to train stationHamilton Central26 min
- 7Walk toHamilton70 m • 1 min
Questions & Answers
What is the fastest way to get from Perth to Hamilton?
The fastest way takes 117 minutes, using Train line SCOTRAIL, Bus line X1.
What is the alternative route to get from Perth to Hamilton?
The alternative route takes 123 minutes, using Train line SCOTRAIL, Train line SCOTRAIL.
Is there a direct train between Perth and Hamilton in Scotland?
No, you’ll have to take one train line and one bus line in total. The total travelling time is 1 hr 57 min.
Which train line goes from Perth to Hamilton in Scotland?
The SCOTRAIL train line goes from Glasgow Queen Street station near Perth to Glasgow Queen Street station. From there you’ll have to take one bus line till Glasgow Queen Street station near Hamilton in Scotland.
How long does it take to travel from Perth to Hamilton in Scotland by train and bus?
The total travel time between Perth and Hamilton in Scotland by train and bus is about 1 hr 57 min.
Where do I get on the train near Perth to get to Hamilton in Scotland?
Get on the SCOTRAIL train from the Glasgow Queen Street station near Perth in Scotland.
Where do I get off the train when travelling between Perth and Hamilton in Scotland?
Get off the train at the Glasgow Queen Street stop, which is closest to Hamilton in Scotland.
Popular Routes
- Lerwick to Jarlshof
- Bonnybridge to Stirling
- Edinburgh to Broxburn
- Glasgow to Rosslyn Chapel
- Gourock to Glasgow Airport
- Buchanan Bus Station to Cumbernauld
- St Andrews to The Peat Inn
- John O' Groats to Dornoch
- Princes Street (Waverley Steps), City Centre to Royal Infirmary Of Edinburgh (Little France)
- Larbert to Glasgow
- Aberdeen to Macduff
- Edinburgh to Portree
- Edinburgh to Auchterarder
- Glasgow Airport to Gartnavel General Hospital
- Buchanan Bus Station to Hampden Park
- Edinburgh to Tranent
- Clydebank to Gartnavel General Hospital
- Glasgow Queen Street to Chryston
- Greenock to Dumbarton
- Edinburgh to Bridge Of Earn