Caledonian Sleeper

TrainTimesLive
Menu Close menu

Operators

Caledonian Sleeper

Running late now

Train Last reported Late
2350 London Euston to Glasgow Central 1S26 Nuneaton 0153 +6
2340 Glasgow Central to London Euston 1M11 Carlisle 0150 +5

Punctuality each of the last 14 days

51.6% over the 13 days before today. No trains have arrived yet today.

  1. 29th October 2026: 50% on time of 10 trains
  2. 30th October 2026: 50% on time of 10 trains
  3. 31st October 2026: 33.3% on time of 3 trains
  4. 1st November 2026: 71.4% on time of 7 trains
  5. 2nd November 2026: 30% on time of 10 trains
  6. 3rd November 2026: 40% on time of 10 trains
  7. 4th November 2026: 60% on time of 10 trains
  8. 5th November 2026: 40% on time of 10 trains
  9. 6th November 2026: 80% on time of 10 trains
  10. 7th November 2026: 66.7% on time of 3 trains
  11. 8th November 2026: 42.9% on time of 7 trains
  12. 9th November 2026: 57.1% on time of 7 trains
  13. 10th November 2026: 50% on time of 4 trains
  14. 11th November 2026: no trains, so far today

Busiest routes booked passenger trains a day, last 7 days

Fleet

The stock register does not cover Caledonian Sleeper, so there is no fleet to list here. The figures above are from the movement feed, which tracks its trains as it does any other operator's.

About Caledonian Sleeper

Caledonian Sleeper runs about 10 passenger trains a day, the busiest between London Euston and Glasgow Central, about 2 a day.

Main stationsEdinburghLondon EustonGlasgow CentralInvernessAberdeenCarstairs

Other operators