How to get from Hamilton to Elgin by bus and train?
From Hamilton to Elgin by bus and train
To get from Hamilton to Elgin in Scotland, you’ll need to take one bus line and 2 train lines: take the X1 bus from Bus Station, Hamilton station to North Frederick Street, Glasgow station. Next, you’ll have to switch to the SCOTRAIL train and finally take the SCOTRAIL train from Inverness station to Elgin station. The total trip duration for this route is approximately 5 hr 29 min. The bus and train schedule from Hamilton may change. We recommend you check the updated bus and train schedule to Elgin on the Moovit app.
Step by Step
- 1Walk to bus stationBus Station, HamiltonID 61501398130 m • 2 min
- 2Wait for busX1Glasgow
- 3Ride to bus stationNorth Frederick Street, GlasgowID 609019628 min
- 4Walk to train stationGlasgow Queen Street280 m • 4 min
- 5Wait for trainSCOTRAILInverness
- 6Ride to train stationInverness198 min
- 7Wait for trainSCOTRAILElgin
- 8Ride to train stationElgin45 min
- 9Walk toElgin900 m • 12 min
Alternative route from Hamilton to Elgin by bus and train via X74, SCOTRAIL and SCOTRAIL
To get from Hamilton to Elgin in Scotland, you’ll need to take one bus line and 2 train lines: take the X74 bus from Bus Station, Hamilton station to Buchanan Bus Station, Glasgow station. Next, you’ll have to switch to the SCOTRAIL train and finally take the SCOTRAIL train from Inverness station to Elgin station. The total trip duration for this route is approximately 5 hr 16 min. The bus and train schedule from Hamilton may change. We recommend you check the updated bus and train schedule to Elgin on the Moovit app.
Step by Step
- 1Walk to bus stationBus Station, HamiltonID 61501398130 m • 2 min
- 2Wait for busX74Glasgow
- 3Ride to bus stationBuchanan Bus Station, GlasgowID 6090372525 min
- 4Walk to train stationGlasgow Queen Street530 m • 7 min
- 5Wait for trainSCOTRAILInverness
- 6Ride to train stationInverness198 min
- 7Wait for trainSCOTRAILElgin
- 8Ride to train stationElgin45 min
- 9Walk toElgin900 m • 12 min
Public transport directions from Hamilton to Elgin
Bus And Train schedule from Hamilton to Elgin
Related Routes
- Annan to Elgin
- Blackburn (Aberdeenshire) to Elgin
- Bothwell to Elgin
- Cairnbulg And Inverallochy to Elgin
- Chapelton to Elgin
- Fort William to Elgin
- Gullane to Elgin
- Kintore to Elgin
- Milltimber to Elgin
- Netherlee to Elgin
- Peterhead to Elgin
- Renfrewshire to Elgin
- Strathaven to Elgin
- Hamilton to Blairgowrie
- Hamilton to Burghead
- Hamilton to Callander
- Hamilton to Duffus
- Hamilton to Eastriggs
- Hamilton to Holytown
- Hamilton to Hopeman
Alternative route from Hamilton to Elgin by bus and train via X74, SCOTRAIL and SCOTRAIL
To get from Hamilton to Elgin in Scotland, you’ll need to take one bus line and 2 train lines: take the X74 bus from Bus Station, Hamilton station to Buchanan Bus Station, Glasgow station. Next, you’ll have to switch to the SCOTRAIL train and finally take the SCOTRAIL train from Inverness station to Elgin station. The total trip duration for this route is approximately 5 hr 16 min. The bus and train schedule from Hamilton may change. We recommend you check the updated bus and train schedule to Elgin on the Moovit app.
Step by Step
- 1Walk to bus stationBus Station, HamiltonID 61501398130 m • 2 min
- 2Wait for busX74Glasgow
- 3Ride to bus stationBuchanan Bus Station, GlasgowID 6090372525 min
- 4Walk to train stationGlasgow Queen Street530 m • 7 min
- 5Wait for trainSCOTRAILInverness
- 6Ride to train stationInverness198 min
- 7Wait for trainSCOTRAILElgin
- 8Ride to train stationElgin45 min
- 9Walk toElgin900 m • 12 min
Questions & Answers
What is the fastest way to get from Hamilton to Elgin?
The fastest way takes 329 minutes, using Bus line X1, Train line SCOTRAIL, Train line SCOTRAIL.
What is the alternative route to get from Hamilton to Elgin?
The alternative route takes 316 minutes, using Bus line X74, Train line SCOTRAIL, Train line SCOTRAIL.
Is there a direct bus between Hamilton and Elgin in Scotland?
No, you’ll have to take one bus line and 2 train lines in total. The total travelling time is 5 hr 29 min.
Which bus line goes from Hamilton to Elgin in Scotland?
The X1 bus line goes from Bus Station, Hamilton station near Hamilton to Glasgow station. From there you’ll have to take 2 train lines till Glasgow station near Elgin in Scotland.
How long does it take to travel from Hamilton to Elgin in Scotland by bus and train?
The total travel time between Hamilton and Elgin in Scotland by bus and train is about 5 hr 29 min.
Where do I get on the bus near Hamilton to get to Elgin in Scotland?
Get on the X1 bus from the Bus Station, Hamilton stop near Hamilton in Scotland.
Where do I get off the bus when travelling between Hamilton and Elgin in Scotland?
Get off the bus at the Glasgow station, which is closest to Elgin in Scotland.
Popular Routes
- Dollar to Edinburgh
- Stranraer to Isle Of Whithorn
- Dundee to Alyth
- Edinburgh to National Museum Of Flight
- Dundee to Anstruther
- Grangemouth to Linlithgow
- Fort William to Kingussie
- Buchanan Bus Station to Bishopbriggs
- Johnshaven to Aberdeen
- Leuchars to Cupar
- South Queensferry Museum to Hopetoun House
- Dundee to Glenrothes
- Glasgow Queen Street to Luss
- Edinburgh to Pencaitland
- Greenock to Royal Alexandra Hospital
- New Deer to Mintlaw
- Glasgow to John O' Groats
- Glenrothes to Halbeath Park & Ride
- Inverness to Stromness
- Buchanan Bus Station to Largs