Covid 19 Travel Advice – Please take a few moments to read our latest travel information

Due to planned engineering works services will depart earlier than normal on Sundays throughout May and June PLEASE READ OUR SERVICE ALTERATIONS PAGE

London to Fort William


Find train times for your journey between Fort William and London on the Caledonian Sleeper here.

Our service along the West Highland Line is our most famous route, and undoubtedly the most picturesque. Whether you are going heading south or travelling to Fort William, the scenery on show is worth travelling for.

Relax and enjoy a good night’s sleep as we whisk you 418 miles from city to the West Highlands.

Our trains departing from Fort William are ready to board from 1920 Mon-Fri and 1830 Sunday.

Our trains departing from London Euston are ready to board from 2030 on the day of travel.

This timetable runs from 15th May 2022 to 12th December 2022.

Train services may be affected by essential engineering work especially during public holidays and weekends. 

Please check travel times and our Service Alterations page before travelling.

Due to Covid-19 restrictions we are not operating as a day train between Edinburgh and Fort William in both directions during the currency of this timetable. For details of alternative services visit

  • a. Arrival time
  • d. Departure time
  • r. Stops on request

London to Fort William

Fort William to
London Euston
Mon - FriSun
Rooms available from 19201830
Fort William d 19501900
Spean Bridge d 20091919
Roy Bridge d 2017r1926r
Tulloch d 20301939
Corrour d 20532002
Rannoch d 21082016
Bridge of Orchy d 21372047
Upper Tyndrum d 21552105
Crianlarich d 22092118
Ardlui d 2228r2139r
Arrochar & Tarbet d 22462157
Garelochhead d 23122223
Helensburgh Upper d 23262239
Dumbarton Central d 23412255
Dalmuir d 23532307
Glasgow Q St Low Level a 00142330
Edinburgh a 01110024
Preston a 04290429
Crewe a 05270527
London Euston a 07490749
Vacate rooms by 08000800
London Euston to
Fort William
Mon - FriSun
Rooms available from 20302030
London Euston d 21152100
Watford Junction d 21342118
Crewe d 23482348
Preston d 00300020
Edinburgh d 04500450
Glasgow Q St Low Level d 05480548
Dalmuir d 06050605
Dumbarton Central a 06150615
Helensburgh Upper a 06310631
Garelochhead a 06460646
Arrochar & Tarbet a 07080708
Ardlui a 0723r0724r
Crianlarich a 07450745
Upper Tyndrum a 07590759
Bridge of Orchy a 08170817
Rannoch a 08440844
Corrour a 08580858
Tulloch a 09190919
Roy Bridge a 0931r0931r
Spean Bridge a 09380938
Fort William a 09570957
Vacate rooms by 10001000