trainticketcost.com is an independent information resource. Not affiliated with National Rail, any train operator, or any ticket retailer. Prices are indicative - always verify before purchasing.

London to Glasgow Train Ticket Cost 2026

Avanti West Coast, the Caledonian Sleeper, and train vs plane. Complete fare breakdown from GBP 34.50.

How much is a train from London to Glasgow?

Avanti West Coast Advance singles from London Euston to Glasgow Central start from £34.50 when booked ahead, on the fastest direct service of 4h 30m (around 38 trains a day). The overnight Caledonian Sleeper starts from £54 for a reclining seat or £135 for a private cabin. Walk-up Off-Peak and Anytime fares cost considerably more and are priced dynamically, so book an Advance fare for the lowest price.

London to Glasgow Train Prices

Ticket TypeFromNotes
Avanti Advance Singlefrom £34.50Euston to Glasgow Central direct, 4h30m, cheapest booked ahead
Avanti Off-Peak / AnytimevariesFlexible walk-up fares, priced dynamically and well above Advance
Caledonian Sleeper (seat)from £54Reclining seat, overnight, arrive ~07:30
Caledonian Sleeper (Classic Room)from £135Private cabin (solo); from £195 shared/twin
Caledonian Sleeper (Club Room)from £175En-suite cabin (solo); from £235 shared/twin

Avanti West Coast runs the dominant direct London-Glasgow service on the West Coast Main Line. Off-Peak and Anytime walk-up fares exist but are priced dynamically and are not shown here as fixed figures. Advance fares verified June 2026 against Trainline; Caledonian Sleeper fares verified against seat61. Always confirm the live price on National Rail, Avanti West Coast, or sleeper.scot before booking.

Operator Comparison

OperatorLondon StationDurationServices/DayAdvance From
Avanti West CoastEuston4h 30m~38 dailyfrom £34.50
LNER (via Edinburgh)King's Cross5h+limitedfrom £36.50
Caledonian SleeperEustonovernightnightlyfrom £54

Avanti West Coast is the main direct operator (Euston to Glasgow Central, West Coast Main Line). LNER runs a smaller number of services to Glasgow Central via the East Coast and Edinburgh; its "from" fare shown is its London-Edinburgh Advance starting price. Unlike on London-Edinburgh, Lumo does not serve Glasgow.

Train vs Plane: London to Glasgow

Flights look cheaper on the headline fare, but the door-to-door picture changes once you add getting to the airport (45-90 minutes each end), security queues, and the transfer from Glasgow Airport into the city (about 20 minutes by bus, roughly GBP 9). The train runs into Glasgow Central in the heart of the city.

ModeTicket CostExtrasTotal D2D Time
Avanti train (advance)from £34.50Tube to Euston~5h 30m
Caledonian Sleeperfrom £54Overnight, saves a hotelovernight
Flight (indicative)from £30-70Airport transfers + bags~4h 30m-5h

The verdict: Door-to-door, an Avanti Advance train from GBP 34.50 is competitive with flying once you add airport transfers, security and baggage. The train wins on convenience, arriving city centre to city centre. Flight prices shown are indicative and vary widely by date.

Best Days to Travel

Tuesday/Wednesday
Cheapest advance fares
Monday/Thursday
Moderate - still reasonable
Friday/Sunday
Most expensive - avoid if flexible
Saturday morning
Expensive for leisure travel

Frequently Asked Questions

How much is a train from London to Glasgow?
London to Glasgow by Avanti West Coast (Euston to Glasgow Central) costs from GBP 34.50 for a Standard class Advance single booked ahead. The fastest direct journey is 4 hours 30 minutes, with around 38 trains a day. Walk-up Off-Peak and Anytime fares cost considerably more and are priced dynamically, so booking an Advance fare as early as possible is the cheapest option. The overnight Caledonian Sleeper from London Euston starts from GBP 54 for a reclining seat.
Is there a sleeper train from London to Glasgow?
Yes. The Caledonian Sleeper runs nightly from London Euston to Glasgow Central, departing around 21:15-23:45 and arriving about 07:30. A reclining seat starts from GBP 54, a private Classic Room cabin from GBP 135 solo (GBP 195 shared), and a Club Room with en-suite from GBP 175 solo (GBP 235 shared). It saves a night's accommodation and is a genuine alternative to flying for those who dislike airports.
Is it cheaper to fly or take the train from London to Glasgow?
Flights look cheaper on the headline fare, but once you add airport transfers (Glasgow Airport is about 20 minutes from the city by bus, roughly GBP 9), baggage and security time, an Avanti Advance train from GBP 34.50 is competitive door-to-door. The train runs city centre to city centre into Glasgow Central, with no airport queues. For flexible same-day travel the train avoids last-minute flight premiums.
How long is the train from London to Glasgow?
The fastest Avanti West Coast direct service from London Euston to Glasgow Central takes 4 hours 30 minutes. There are around 38 trains a day. The overnight Caledonian Sleeper takes longer but lets you sleep through the journey, departing late evening and arriving around 07:30.

Related Guides

All UK Route PricesLondon to EdinburghLondon to ManchesterTicket TypesHow to SaveRailcards

Updated 2026-06-02