London Tower Bridge over the River Thames with the sun shining in the background

Glasgow to London Train Tickets

Book Cheap Train Tickets From Glasgow to London

When you are visiting the UK, London is a destination you simply must go to. There are regular trains from Glasgow to the capital, with most operated by Avanti West Coast and calling at Euston Station with London North Eastern Railway also running London trains and Caledonian Sleeper operating a London Glasgow night train. If you travel with Avanti West Coast, you can choose to book a seat in either standard class or first class. Trains depart from 03:26, with the last journey from Glasgow leaving at 23:40. The route to London travels along the West Coast Main Line, meaning you will get scenic views on your trip. Most services depart from the train stations of Glasgow Central and Queen Street.

To find the cheapest fares to London, we recommend booking early to get cheaper advance tickets and traveling during off-peak times.

Traveling From Glasgow to London by train

Departure Station

Glasgow


Arrival Station

London Euston


Distance

345 Miles / 554 Kilometres


First Train

03:26


Last Train

23:40


Fastest Journey Time

4 hours 28 minutes


Avg. Journey Time

5 hours


Frequency

43 trains per day


Operators

Avanti West Coast, Caledonian Sleeper LNER


Glasgow to London Train Routes

As trains to London take around 5 hours, you may want to take in another destination on the way. Avanti West Coast Trains also call at Liverpool and Manchester on the West Coast Main Line, or you might fancy traveling via Edinburgh on the East Coast.

Frequently Asked Questions

Is there a sleeper train from Glasgow to London?

There is a sleeper train to London from Glasgow operated by Caledonian Sleeper, which departs from Glasgow at 23:40 and arrives in London at 07:15.

Is there a direct train from Glasgow to London?

There is a direct train to London from Glasgow, which Avanti West Coast operates with regular services during the day.

How long does it take to travel from Glasgow to London?

The average time to London from Glasgow is around 5 hours, but some services with fewer stops can be quicker.

What are the Glasgow to London train times and schedule?

You can find the train times and schedule to London from Glasgow by searching with us.

How much is the train ticket from Glasgow to London?

The price of a train ticket to London from Glasgow varies, though you can save money by booking in advance and splitting your ticket with us.

When should you book your train tickets from Glasgow to London?

You should book your train to London from Glasgow as early as possible; advance fares are normally released up to 12 weeks prior to departure.

trustpilot reviews