RMT & ASLEF drivers strike on 1st & 3rd February – please check our service alterations page.

Planned engineering works throughout January – please check 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 11th December 2022 to 20th May 2023.

Day service tickets are only available to buy a maximum of 7 days before travel and require a reservation. Anyone who does not hold a reservation may not be permitted to travel.

Caledonian Sleeper does not sell tickets for these day services. However, they are available to book directly via train stations or other on-line ticket retailers.

Further updates to our day services will be available via our service alterations page.

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.

  • a. Arrival time
  • d. Departure time

London to Fort William

Fort William to
London Euston
Mon - FriSun
Rooms available from 19201830
Fort William d 19501900
Spean Bridge d 20091918
Roy Bridge d 20171926
Tulloch d 20301938
Corrour d 20532001
Rannoch d 21082015
Bridge of Orchy d 21372046
Upper Tyndrum d 21552104
Crianlarich d 22092117
Ardlui d 22282138
Arrochar & Tarbet d 22452156
Garelochhead d 23112222
Helensburgh Upper d 23242238
Dumbarton Central d 23392254
Dalmuir d 23512305
Glasgow Q St Low Level d 00152328
Edinburgh a 01110024
Preston a 04310430
Crewe a 05270528
London Euston a 07490749
Vacate rooms by 08000800
London Euston to
Fort William
Rooms available from 20302030
London Euston d 21152059
Crewe d 23482336
Preston d 00300020
Edinburgh d 04500450
Glasgow Q St Low Level a 05480548
Dalmuir a 06050605
Dumbarton Central a 06160616
Helensburgh Upper a 06310631
Garelochhead a 06460646
Arrochar & Tarbet a 07080708
Ardlui a 07240724
Crianlarich a 07450745
Upper Tyndrum a 07590759
Bridge of Orchy a 08170817
Rannoch a 08440844
Corrour a 08580858
Tulloch a 09190919
Roy Bridge a 09310931
Spean Bridge a 09380938
Fort William a 09570957
Vacate rooms by 10001000