London Euston to Inverness & Aberdeen & Fort William

no platform
21:15
left 21:18

Calling at (for Inverness)

Stirling04:59on time
Dunblane05:08on time
Gleneagles05:24on time
Perth05:42on time
Dunkeld & Birnam06:02on time
Pitlochry06:16on time
Blair Atholl06:28on time
Dalwhinnie06:59on time
Newtonmore07:11on time
Kingussie07:16on time
Aviemore07:39on time
Carrbridge07:53on time
Inverness08:45on time

Calling at (for Aberdeen)

Edinburgh04:28on time
Dundee06:11delayed
Carnoustie06:26delayed
Arbroath06:33delayed
Montrose06:50delayed
Stonehaven07:15delayed
Aberdeen07:50delayed

Calling at (for Fort William)

Edinburgh03:47on time
Dalmuir06:05on time
Dumbarton Central06:16on time
Helensburgh Upper06:31on time
Garelochhead06:46on time
Arrochar & Tarbet07:08on time
Ardlui07:24on time
Crianlarich07:45on time
Upper Tyndrum07:59on time
Bridge of Orchy08:17on time
Rannoch08:44on time
Corrour08:58on time
Tulloch09:19on time
Roy Bridge09:31on time
Spean Bridge09:38on time
Fort William10:00on time
Operated by Caledonian Sleeper