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

London EustonFort William / An Gearasdan

1001 (FW)
Departs 21:15Arrives 10:002026: Daily, except Sat
  1. London Euston21:15
  2. Birmingham International
  3. Crewe
  4. Preston
  5. Crianlarich
  6. Fort William / An Gearasdan10:00

Stops in Birminham Intl from 2026-01-15

Fort William / An GearasdanLondon Euston

1002 (FW)
Departs 19:50Arrives 08:002026: Daily, except Sat
  1. Fort William / An Gearasdan19:50
  2. Crianlarich
  3. Preston
  4. Crewe
  5. Birmingham International
  6. 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.

Related connections