Trains from London to Glasgow

train times, tickets and journey information.

London to Glasgow Train Times Information

With a four and a half hour journey ahead of you, you’ll be glad you chose Avanti West Coast to take you from London to Glasgow. You’ll travel in comfort, with onboard WiFi, which you can use to stream news and movies on Avanti Media. And if you feel like a snack or a drink, you can stroll along to the shop to pick up chocolate bars, crisps, sandwiches, cold drinks, coffee, tea and much more to fill the hole. You can get this for £105.70 when you book in advance and travel off-peak. Find out more here.

Glasgow train times

London to Glasgow FAQs

How long does it take to travel from London to Glasgow by train?
The journey takes 4 hours 29 minutes on average. Some weekend services take a little longer.

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

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

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

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

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

What time is the first train from London to Glasgow?
The first train leaves London at 05:31 (weekdays), 06:05 (Saturday) and 08:47 (Sunday).

What time is the last train from London to Glasgow?
The last train leaves London at 19:30 (weekdays), 21:42 (Saturday) and 19:28 (Sunday).

Other popular routes...

Glasgow Central

Glasgow Central station
Gordon Street
G1 3SL
More information