Caledonian Sleeper
Night Trains from Fort William to London
1 night train connects Fort William and London, run by Caledonian Sleeper. Compare timetables, stops, journey time and where to book. Trains run in both directions — Fort William to London and London to Fort William.
1 train on this route
London Euston → Fort William / An Gearasdan (1001 (FW) / 1002 (FW))
Operator
Caledonian Sleeper
Duration
12h 45m
Distance
839 km
CO₂
19 kg CO₂e
Classes
seat, sleeper
From
Dynamic pricing
Countries🇬🇧United Kingdom
London Euston → Fort William / An Gearasdan
1001 (FW)Departs 21:15Arrives 10:002026: Daily, except Sat
- London Euston21:15
- Birmingham International
- Crewe
- Preston
- Crianlarich
- Fort William / An Gearasdan10:00
Stops in Birminham Intl from 2026-01-15
Fort William / An Gearasdan → London Euston
1002 (FW)Departs 19:50Arrives 08:002026: Daily, except Sat
- Fort William / An Gearasdan19:50
- Crianlarich
- Preston
- Crewe
- Birmingham International
- London Euston08:00
Stops in Birminham Intl from 2026-01-15
Frequently asked questions
How many night trains run between Fort William and London?+
1 night train connects Fort William and London, run by Caledonian Sleeper.
How long does the Fort William to London night train take?+
The fastest overnight journey is about 12h 45m.
How do I book a night train from Fort William to London?+
Compare the trains above and book directly with Caledonian Sleeper.