London Euston ↗20:57
Watford Junction ↗21:17
Crewe ↗23:36
Preston (lancs) ↗00:35
Edinburgh ↗04:50
Glasgow Queen Street ↗05:48
Dalmuir↘06:03↗06:03
Dumbarton Central↘06:14↗06:14
Helensburgh Upper↘06:29↗06:32
Garelochhead↘06:44↗06:45
Arrochar And Tarbet↘07:08↗07:09
Ardlui↘07:23↗07:24
Crianlarich↘07:45↗07:47
Upper Tyndrum↘07:58↗08:00
Bridge Of Orchy↘08:16↗08:17
Rannoch↘08:43↗08:46
Corrour↘08:59↗08:59
Tulloch↘09:18↗09:21
Roy Bridge↘09:31↗09:31
Spean Bridge↘09:38↗09:39
Fort William↘09:55 

This timetable is updated periodically from official data available. The above times are for general information purpose and may slightly differ from the real departure times and operation days. In order to get the exact times of the train it is necessary to select the desired train in the table, fix a departure date and verify the operation from the operator's booking system.
data source: Caledonian Sleeper
last update: 2022-03-21