Planned service alterations during April, May & June due to engineering works – please view 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 the city to the West Highlands.

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

Priority boarding for our Caledonian Double and Club guests on trains departing from London Euston commences at 20:30.  All other guests can board from 20:40.

This timetable runs from 10th December 2023 to 1st June 2024.

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

Please note Glasgow Queen Street is a pick up only stop northbound and set down only southbound.

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 2228r2138r
Arrochar & Tarbet d 22442156
Garelochhead d 23102222
Helensburgh Upper d 23232238
Dumbarton Central d 23382254
Dalmuir d 23512306
Glasgow Q St Low Level d 00152330
Edinburgh a 01110024
Preston a 04350435
Crewe a 05300530
London Euston a 08000800
Vacate rooms by 08000800
London Euston to
Fort William
Mon - FriSun
Priority boarding for Caledonian Double and Club guests from 20302030
All other rooms available from 20402040
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 0931r0931r
Spean Bridge a 09380938
Fort William a 10001000
Vacate rooms by 10001000