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.
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.
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
Related Routes
- Alyth to Hamilton
- Carmunnock to Hamilton
- Castle Douglas to Hamilton
- Chapelhall to Hamilton
- Creetown to Hamilton
- Cumnock to Hamilton
- Fortrose 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 Kelso
- Perth to Kilbarchan
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.
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
- Langholm to Dumfries
- Lanark to Peebles
- Buchanan Street Bus Station to Golden Jubilee National Hospital
- Edinburgh to The Kelpies - Duke (Head Down)
- Helensburgh to Lochgilphead
- Ayr to Castle Douglas
- Milngavie to The Queen Elizabeth University Hospital Campus
- Dollar to Edinburgh
- Edinburgh to Aberfeldy
- Kirriemuir to Edinburgh
- Shotts to Salsburgh
- Glasgow to Dunoon
- Edinburgh to Rosslyn Chapel
- Glasgow to Lochgilphead
- Troon to Dunoon
- Aberdeen to Fraserburgh
- Stirling to Auchterarder
- Buchanan Street Bus Station to Helensburgh
- Portree to Kyle Of Lochalsh
- Kilmarnock to Stranraer