TrainRouter

Night trains

Night trains from London

2 sleeper routes · United Kingdom

2 night trains serve London in the TrainRouter atlas — sleeper routes to Fort William, Penzance. The longest is the Caledonian Sleeper at 966 km (≈ 13 h); the oldest service on this list has run since 1873. Board in the evening, wake up 966 km closer — every route below links to its full story and the world railway map.

Caledonian Sleeper

London → Fort William · 966 km · ≈ 13 h · Caledonian Sleeper · Mk 5 sleeper

The “Deerstalker Express”: fall asleep at Euston, wake up crossing Rannoch Moor with red deer at the window.

Night Riviera

London → Penzance · 491 km · 8 h · Great Western Railway · Class 57 with Mk3 sleepers

Sleeping cars have run west from Paddington since 1877; today’s train hugs Brunel’s storm-lashed Dawlish sea wall to the far tip of Cornwall.

Night trains from other cities