How to get from Aviemore Station to Elgin by train?
Aviemore Station to Elgin - Train Timetable
The SCOTRAIL train from Aviemore Station to Elgin runs from 09:52 to 22:39, with departures every 35 min-2 hr 45 min. The journey takes about 1 hr 59 min, with regular service throughout the operating hours.
From Aviemore Station to Elgin by train
To get from Aviemore Station to Elgin in Scotland, take the SCOTRAIL train from Aviemore station to Inverness station. Next, take the SCOTRAIL train from Inverness station to Elgin station. The total trip duration for this route is approximately 1 hr 59 min. The train schedule from Aviemore Station may change. We recommend you check the updated train schedule to Elgin on the Moovit app.
Step by Step
- 1Start from train stationAviemore StationAviemore Station, Dalfaber Rd, Aviemore PH22 1PY, UK
- 2Wait for trainSCOTRAILInverness
- 3Ride to train stationInverness37 min
- 4Wait for trainSCOTRAILAberdeen
- 5Ride to train stationElgin42 min
- 6Walk toElgin900 m • 12 min
Public transport directions from Aviemore Station to Elgin
Train timetable from Aviemore Station 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
- Hamilton to Elgin
- Kintore to Elgin
- Milltimber to Elgin
- Netherlee to Elgin
- Peterhead to Elgin
- Renfrewshire to Elgin
- Strathaven to Elgin
- Brodie Castle to Elgin
- Raigmore Hospital to Elgin
- Dr Gray's Hospital to Elgin
- Findhorn Ecovillage to Elgin
- Glasgow Hope Street to Elgin
- University of St Andrews to Elgin
Questions & Answers
What is the fastest way to get from Aviemore Station to Elgin?
The fastest way takes 119 minutes, using Train line SCOTRAIL, Train line SCOTRAIL.
Is there a direct train between Aviemore Station and Elgin?
No, you’ll have to take 2 train lines in total. The total travelling time is 1 hr 59 min.
Which train line goes from Aviemore Station to Elgin?
The SCOTRAIL train line goes from Inverness station near Aviemore Station in Aviemore to Elgin station. From there you’ll have to take one train line till Elgin station near Elgin in Scotland.
How long does it take to travel from Aviemore Station to Elgin by train?
The total travel time between Aviemore Station in Aviemore and Elgin in Scotland by train is about 1 hr 59 min.
Where do I get on the train near Aviemore Station to get to Elgin?
Get on the SCOTRAIL train from the Inverness station near Aviemore Station in Aviemore.
Where do I get off the train when travelling between Aviemore Station and Elgin?
Get off the train at the Elgin station, which is closest to Elgin in Scotland.
Popular Routes
- Edinburgh to Strathyre
- Paisley to Govan Road
- Drumchapel to The Queen Elizabeth University Hospital Campus
- Dunblane to Doune
- Glasgow to Lesmahagow
- Dunoon to Dumbarton
- Glasgow to Kilmacolm
- Aberdeen to New Pitsligo
- Buchanan Bus Station to Carfin
- Stirling to Dollar
- Buchanan Street Bus Station to Stobhill Hospital
- Clydebank to Erskine
- Braemar to Aberdeen
- Port Glasgow to Paisley
- Edinburgh to Western General Hospital (Edinburgh)
- Dumfries to Ecclefechan
- Bonnybridge to Stirling
- Winchburgh to Glasgow City
- Inverness to Drumnadrochit
- Glasgow to Balquhidder