Trains from London to Glasgow

train times, tickets and journey information.

From the Capital City to West Central Scotland

Time to take a trip up north to Glasgow. Enjoy a day out, travel for work or spend a weekend away in the city! Here's all the train information you'll need:


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 £33 if booked in advance. Same-day tickets from £150.10.

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).



Glasgow Central

Glasgow Central station
Gordon Street
Glasgow
Strathclyde
G1 3SL
More information