Glasgow to London by train

Last reviewed: July 2026

Typical duration
4 hours 30 minutes
Direct
Direct service
Night train
Night/sleeper option (Sleeper)
Edinburgh to London by train

Train service

National Rail

National Rail is the umbrella brand and shared ticketing system for the train operating companies running services across England, Scotland, and Wales.

Train tickets

Omio

Omio connects you with over 1,000 transport providers - trains, buses, flights, and more - to simplify your travel planning.

Rail Europe

Rail Europe is a leading travel tech company specializing in European train bookings for over 15,000 travel professionals worldwide.

Trainline

Trainline sells rail and coach tickets worldwide on behalf of major UK and European transport companies.

Frequently asked questions

How long does the Glasgow to London train take?

Direct Avanti West Coast trains from Glasgow Central to London Euston take around 4 hours 30 minutes to 5 hours. LNER services to London King's Cross usually involve a change at Edinburgh Waverley and take around 4 hours 30 minutes to 5 hours 30 minutes in total, depending on the connection. Journey times vary by departure, so check the specific train when you book.

How much does a Glasgow to London train ticket cost?

Advance tickets on the Glasgow to London route typically start from around £25 to £35 when booked well ahead of travel, though prices vary by operator, demand, and how early you book. Off-Peak fares generally start from around £60 to £100. Anytime fares, which are fully flexible, start from around £160 each way. Booking as early as possible gives you the best chance of a lower fare. Tickets go on sale roughly 12 weeks before departure.

Which station do Avanti West Coast trains use in Glasgow and London?

Avanti West Coast trains depart from Glasgow Central and arrive at London Euston. Always check your booking confirmation for the exact station, as booking pages sometimes show only the city name.

Do I need to change trains between Glasgow and London?

Not if you travel with Avanti West Coast: their services run direct from Glasgow Central to London Euston. LNER services to London King's Cross usually require a change at Edinburgh Waverley, where you take a ScotRail train from Glasgow before picking up an LNER train south. Check your booking details carefully.

Does an Interrail or Eurail pass work on the Glasgow to London route?

No. Interrail and Eurail passes are not valid on UK domestic rail services. The Glasgow to London route is operated by UK domestic train companies, and these journeys fall outside Interrail and Eurail pass coverage. The BritRail Pass covers UK domestic routes and is sold to non-UK residents. It must be purchased before you arrive in the UK.

Is there an overnight train from Glasgow to London?

Yes. The Caledonian Sleeper runs overnight between Glasgow Central and London Euston (the Lowland route). Northbound, it departs London around midnight and arrives in Glasgow around 06:30 to 07:00. Accommodation options include Club Car reclining seats and private cabins. Cabin accommodation requires a separate reservation and fee; book early as availability is limited.

Can I save money with a Railcard on this route?

Yes, Railcards give a third off most Advance and Off-Peak fares. The main options are the 16-25 Railcard (valid to age 26), the Senior Railcard (age 60+), the Two Together Railcard (for two named adults travelling together), and the Family and Friends Railcard. Each costs around £30 per year. A small number of early-morning trains do not qualify for Railcard discounts, so check before booking.

Is there Wi-Fi and charging on Glasgow to London trains?

Both Avanti West Coast and LNER trains offer free Wi-Fi throughout the journey. Power sockets are available at most seats in Standard Class. First Class passengers on both operators receive complimentary food and drinks in addition to Wi-Fi and charging.

More routes