Caledonian Sleeper
Night Trains from Glasgow to London
1 night train connects Glasgow and London, run by Caledonian Sleeper. Compare timetables, stops, journey time and where to book. Trains run in both directions — Glasgow to London and London to Glasgow.
1 train on this route
London Euston → Glasgow Central (1003 (G) / 1004 (G))
Operator
Caledonian Sleeper
Duration
7h 45m
Distance
645 km
CO₂
15 kg CO₂e
Classes
seat, sleeper
From
Dynamic pricing
Countries🇬🇧United Kingdom
London Euston → Glasgow Central
1003 (G)Departs 23:45Arrives 07:302026: Daily, except Sat
- London Euston23:45
- Watford Junction
- Carlisle
- Motherwell
- Glasgow Central07:30
Glasgow Central → London Euston
1004 (G)Departs 23:40Arrives 07:152026: Daily, except Sat
- Glasgow Central23:40
- Motherwell
- Carlisle
- Watford Junction
- London Euston07:15
Frequently asked questions
How many night trains run between Glasgow and London?+
1 night train connects Glasgow and London, run by Caledonian Sleeper.
How long does the Glasgow to London night train take?+
The fastest overnight journey is about 7h 45m.
How do I book a night train from Glasgow to London?+
Compare the trains above and book directly with Caledonian Sleeper.