6th February to 26th February – Services between Aberdeen and London Euston – please view our service alterations page.

Planned service alterations during February, March & April due to engineering works – please view our service alterations page.

London to Edinburgh


If you’re travelling between Edinburgh and London find the train times for your journey on the Caledonian Sleeper here.

Enjoy a good night’s sleep as we take you 401 miles from Capital to Capital.

Our trains departing from Edinburgh Waverley are ready to board from from 2230 on the day of travel.

Priority boarding for our Caledonian Double and Club guests on trains departing from London Euston commences at 22:15.  All other guests can board from 22:30.

This timetable runs from 10th December 2023 to 1st June 2024.

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

London to Edinburgh

London Euston
Rooms available 22302230
Edinburgh d 23402315
Carstairs d 00202350
Carlisle d 01450144
Watford Junction a 06400640
London Euston a 07150715
Vacate rooms by 07300730
London Euston
Priority boarding for Caledonian Double and Club guests from 22152215
All other rooms available from 22302230
London Euston d 23452330
Watford Junction d 00102344
Carlisle a 05070440
Carstairs a 06150615
Edinburgh a 07300730
Vacate rooms by 08000800