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
Tickets
Dynamic fare— what does this mean?

Book early. The cheapest fares are limited and go first.

Book early — the cheapest fares are limited and go first.

London Euston → Fort 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

Official timetable

Stops in Birmingham Intl from 2026-01-15

Fort William / An Gearasdan → London 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

Official timetable

Stops in Birmingham 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 much is a night train from Fort William to London?+

Caledonian Sleeper sells this route at yield-managed fares: the price depends on the date, the comfort class and how far ahead you book. The cheapest fares are a limited quota and go first, so booking early is the reliable way to pay less.

How do I book a night train from Fort William to London?+

Compare the trains above and book directly with Caledonian Sleeper.

Related connections

Pingwi Sleeper Train Map

Prices on Pingwi are for information only and are not an offer. We refresh them from the operators' own sites and do our best to keep them current, but the fare you are charged may differ — the price the operator shows at checkout is the one that applies.