The 20:45 train from Inverness to London Euston .
12h 45m
-
Inverness -
Aviemore -
Kingussie -
Newtonmore -
Dalwhinnie -
Blair Atholl -
Pitlochry -
Dunkeld & Birnam -
Perth -
Gleneagles -
Dunblane ✓ -
Stirling ✓ -
Falkirk Grahamston ✓ -
Edinburgh -
Preston -
Crewe -
London Euston

Powered by Realtime Trains API