Planned service alterations during May & June due to engineering works – please view our service alterations page.

London to Glasgow


Find train times for your journey between Glasgow and London on the Caledonian Sleeper here.

Whether you are looking for a weekend away or simply travelling for business, Caledonian Sleeper is the most civilised way to get between London and Glasgow – with plenty of time to enjoy your evening before boarding.

Relax and enjoy a good night’s sleep as we whisk you 345 miles from city to city.

Our trains departing from Glasgow Central are ready to board from 2200 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.

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

  • a. Arrival time
  • d. Departure time

London to Glasgow

Glasgow Central to
London Euston
Mon - FriSun
Rooms available from 22002200
Glasgow Central d 23402315
Motherwell d 23582330
Carstairs d 00202350
Carlisle d 01450144
Watford Junction a 06400640
London Euston a 07150715
Vacate rooms by 07300730
London Euston to
Glasgow Central
Mon - FriSun
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
Motherwell a 07000700
Glasgow Central a 07300730
Vacate rooms by 08000800