SERVICE UPDATE: RMT & ASLEF strikes during June – please check our service alterations page.

Planned engineering works throughout June and July – please check our service alterations page.

London to Fort William

Information

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 the city to the West Highlands.

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

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

This timetable runs from 21st May 2023 to 9th December 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
  • r. Stops on request

London to Fort William

Fort William to
London Euston
Mon - FriSun
Rooms available from 19201835
Fort William d 19501900
Spean Bridge d 20091918
Roy Bridge d 2017r1926r
Tulloch d 20291938
Corrour d 20522001
Rannoch d 21082015
Bridge of Orchy d 21362046
Upper Tyndrum d 21542104
Crianlarich d 22082117
Ardlui d 2228r2138
Arrochar & Tarbet d 22442156
Garelochhead d 23102222
Helensburgh Upper d 23232238
Dumbarton Central d 23382255
Dalmuir d 23512306
Glasgow Q St Low Level d 00152328
Edinburgh a 01110024
Preston a 04350435
Crewe a 05290529
London Euston a 08000800
Vacate rooms by 08000800
London Euston to
Fort William
Mon - FriSun
Rooms available from 20302030
London Euston d 21152100
Crewe d 23452330
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 10001000
Vacate rooms by 10001000