London to Edinburgh


Caledonian Sleeper is the best way to travel between London and Edinburgh, perfectly suited for those heading to a morning business meeting or guests looking to enjoy a capital day out.

This timetable runs from 15th May 2021 until 11th December 2021.

Train services may be affected by essential engineering work especially during public holidays and weekends. 

Please check travel times and our Service Alterations page before travelling.

  • a. Arrival time
  • d. Departure time
  • b. On Sundays to 04 July 2021, the train will not call at Carstairs, Carlisle or Watford and will depart Edinburgh at 23:25.
  • c. On Sundays to 04 July 2021, the train will not call at Watford, Carlisle or Carstairs and will depart London Euston at 21:34 arriving in Edinburgh at 04:51

London to Edinburgh

London Euston
Rooms available 23002230
Edinburgh d 23402315b
Carstairs d 00202350b
Carlisle d 01450144b
Watford Junction a 06380638b
London Euston a 07070707
Vacate rooms by 07300730
London Euston
Rooms available from 22302230
London Euston d 23502330c
Watford Junction d 00102349c
Carlisle a 05080441c
Carstairs a 06140614c
Edinburgh a 07220722c
Vacate rooms by 08000800