Trains from Glasgow to London

train times, tickets and journey information.

Glasgow to London train times information

Sit back and relax. You’ve got about 5 hours to yourself as you slip from Glasgow to London, and with Avant West Coast, it's up to you how you use it. Perhaps you'd like to take a stroll or two down to the onboard shop and get yourself a snack or a hot or cold drink? Or log onto the WiFi and stream a movie or read a paper on Avanti Media? And while you’re online, you can check your bank balance to remind yourself that this journey cost just £105.70 because you booked in advance and you’re travelling off-peak. It’s all good. Enjoy the ride.

London Train Times Image

Glasgow to London FAQs

How long does it take to travel from Glasgow to London by train?
The journey takes between 4 hour and 28 minutes and 5 hours 45 minutes. Some weekend services take a little longer.

What is the fastest journey from Glasgow to London by train?
The fastest journey takes 4 hours 28 minutes.

How much does the train from Glasgow to London cost?
The cheapest off-peak fare costs £105.70 if booked in advance. Anytime single tickets cost £191.50.

Are there direct trains from Glasgow to London?
Yes, all our trains from Glasgow to London are direct.

How often do trains run from Glasgow to London?
During peak times there is 1 fast train per hour from Glasgow to London.

What is the distance between Glasgow to London?
London is 556 km (345 miles) from Glasgow.

What time is the first train from Glasgow to London?
The first train leaves Glasgow at 04:28 (weekdays), 04:26 (Saturday) and 09:38 (Sunday).

What time is the last train from Glasgow to London?
The last train leaves Glasgow at 18:40 (weekdays), 17:40 (Saturday) and 17:38 (Sunday).

London Euston

London Euston station
Euston Road
Greater London
More information