Subscribe to receive top tips, train news and travel inspiration straight to your inbox
London to Glasgow by train
-
Cheapest Price £30.59
-
30 days in advance £38.80
-
7 days in advance £66.41
-
First train05:30
-
Last train23:53
-
Avg changes0
-
Fastest journey4hr 29m
-
Distance554 kilometres
-
Trains per day32
-
Avg. journey time5hr 12m
-
Train operators
Thinking about taking the train from London to Glasgow? You’re in for one of the most iconic journeys in the UK. Whether you’re travelling for business, exploring Glasgow’s buzzing art and music scene, or heading further north into the Highlands, this route offers comfort, speed, and stunning views along the way.
Travelling by train from London to Glasgow means skipping airport hassle, avoiding traffic jams, and settling into a smooth, direct ride between two of Britain’s most dynamic cities. From the urban sprawl of London to the scenic stretches through Cumbria and southern Scotland, the route blends convenience with charm...making the journey part of the adventure.
Planning your London to Glasgow journey? Tickets from £30.59 & travel tips
The fastest trains from London to Glasgow take just 4 hours and 29 minutes, covering approximately 554 kilometres on a high-speed West Coast route.
Most journeys are direct, running between London Euston and Glasgow Central.
Trains operate frequently, with up to 32 trains per day, leaving about every 14 minutes.
Travellers can choose between Standard Class or First Class on all services.
Booking early often unlocks the best fares, starting from £30.59.
Whether you're staying in Glasgow itself or using it as the beginning of a wider journey through Scotland, this route offers a comfortable and picturesque way to travel
For more tips to help you plan your journey, check out our help articles, or read our guide to Glasgow.
How much are train fares from London to Glasgow?
Advance fares start at £30.59 for a single journey.
Prices may vary depending on booking date, travel class, season and time of day.
Booking at least 30 days in advance can help you save, especially during peak travel periods.
If your travel dates aren’t yet available, you can set a booking alert to get notified when low fares are released.
Schedule details: trains from London to Glasgow
Quickest journey time and total distance
The fastest trains from London to Glasgow take around 4 hours and 29 minutes, covering a distance of approximately 554 kilometres.
Earliest and latest departure times
On weekdays, the first train leaving London is scheduled to depart at around 05:30. The last departure is usually at around 23:53.
On Saturdays and Sundays, trains leave London at around 06:03, with the last train departing at approximately 23:30.
Average number of daily trains
On average, there are about 32 trains travelling between the two cities.
Frequency of departures
Trains leave approximately every 14 minutes, giving you plenty of flexibility to travel when it suits you best.
Primary train stations served on a journey from London to Glasgow
Travelling to Glasgow from London, the primary train stations you can expect to travel via are London Euston Station and Glasgow Central Station. Below you'll find details on the facilities and services available at both stations to make your journey easier and more enjoyable.
An alternative route from London to Glasgow via Edinburgh leaves from King’s Cross station. This latter route follows the East Coast line to Scotland. It takes more than an hour longer than the more popular route from Euston.
Departure station: London Euston Station
London Euston is one of the capital’s busiest and most important rail hubs, serving routes across the UK’s West Coast. It’s the main departure point for high-speed trains to Glasgow and beyond. Located just north of central London, Euston is well connected by Tube, bus and taxi, and offers a range of shops, restaurants and traveller services. Whether you're travelling for business or leisure, Euston makes starting your journey north quick and convenient.
Facilities and services at London Euston Station
Left luggage services
Lost property office
Free wifi throughout the station
Self-service ticket machines
Ticket counters and Avanti West Coast help desks
Assisted travel and mobility services
Accessible toilets and baby changing rooms
A wide variety of cafés, restaurants and grab-and-go outlets
High-street shops and travel essentials
ATM machines and currency exchange
Taxi rank just outside the station
London Underground connections (Victoria and Northern lines)
Bus stops nearby with regular services across London
Arrival station: Glasgow Central Station
Stepping off the train in Glasgow, you’ll arrive at Glasgow Central Station, the city’s main rail gateway and a landmark in its own right. Located in the heart of the city, it provides easy access to the shops, culture and historic architecture that define Scotland’s largest city. Whether you're heading to the West End, exploring George Square, or catching another train deeper into the Highlands, this iconic station is a well-connected and welcoming start to your Glasgow experience.
Facilities and services at Glasgow Central Station
Left luggage lockers
Lost and found services
Free wifi across the station
Self-service ticket machines
Ticket counters and information desks
Travel assistance and accessibility support
Accessible toilets and baby changing rooms
Cafés, bakeries, sit-down dining and takeaway outlets
High-street retail stores and newsagents
ATM machines and mobile charging points
Taxi rank directly outside the station
Local bus stops serving all parts of the city
Short walk to central hotels, shops and visitor attractions
Assisted travel service
Overview of train operators and companies
The main train operator running high-speed and frequent services from London to Glasgow is Avanti West Coast. For overnight journeys, Caledonian Sleeper offers a comfortable alternative. These services provide fast, direct links between England’s capital and Scotland’s largest city, with modern trains and a strong focus on passenger experience.
Avanti West Coast: Operator details
Avanti West Coast is the primary operator on the West Coast Main Line, running fast and direct services from London Euston to Glasgow Central. Known for its reliability, speed and modern fleet of trains, Avanti is a top choice for both business and leisure travellers.
Route
Avanti West Coast trains run direct from London Euston to Glasgow Central, with stops at key cities including Birmingham, Preston and Carlisle. The journey typically takes around 4 hours and 29 minutes. The second half of the journey is particularly beautiful, cutting through the edge of the Lake District and then crossing the hills of southern Scotland.
Train features
Passengers on Avanti trains can expect:
Free wifi
Power outlets at every seat
Onboard food and drink service
Spacious seating in Standard and First Class
Quiet zones and accessible facilities
Benefits
Travelling with Avanti West Coast means fast, frequent departures and a smooth, scenic journey through the English countryside and southern Scotland. With direct city-centre to city-centre connections, it’s a convenient and sustainable alternative to flying.
Caledonian Sleeper: Operator details
Caledonian Sleeper offers a unique overnight service from London Euston to Glasgow and other parts of Scotland. It’s ideal for travellers who prefer to rest while they travel and arrive fresh the next morning.
There are two separate overnight train options from London Euston to the Glasgow region, both running under the Caledonian Sleeper brand. One runs to Glasgow Central; the other takes passengers in overnight comfort to Dalmuir just west of the city centre.
Route
If taking the Caledonian Sleeper directly from London Euston to Glasgow Central, you can expect to depart in the evening and arrive early the following morning.
Train features
This overnight service provides:
Comfortable sleeping cabins (with ensuite options available)
Reclining seats for budget travellers
Onboard lounge car for dining and drinks
Free wifi in selected areas
Toiletries and travel kits in premium cabins
Benefits
The Caledonian Sleeper is a time-efficient and comfortable way to travel. It turns your journey into part of your trip, letting you sleep your way to Scotland while saving on hotel costs and skipping airport queues.
Travelling tips for Avanti West Coast and Caledonian Sleeper
Navigating the stations and boarding
Getting through London Euston and Glasgow Central is simple, even if it’s your first time taking the train. Both stations are major UK rail hubs, designed to handle high passenger volumes while still being easy to navigate.
At London Euston, departure platforms are announced around 10–15 minutes before departure on the large screens in the main concourse. Staff are available throughout the station to assist if needed. Shops, cafés and comfortable waiting areas help make the time pass quickly before you board.
If you’re travelling with Avanti West Coast, your ticket will include a reserved seat, so once your platform is called, head straight to your coach and settle in. Carriage and seat numbers are clearly displayed above the doors and on digital panels inside the train.
Travellers taking the Caledonian Sleeper should arrive at Euston at least 30 minutes before departure, especially if you’ve booked a cabin. Onboard staff will help you locate your berth or seat and answer any questions you may have. Luggage can be stored securely, and you’ll receive amenities based on your booking class (including bedding and toiletries in cabins).
At Glasgow Central, arrival is smooth, with easy access to local taxis, buses and the Glasgow Subway. The station is located in the heart of the city, so you’re only a short walk away from major hotels, shops and attractions.
Train classes of service
Multiple classes of service are available when travelling on this route, designed to suit a range of travel styles and budgets.
Avanti West Coast
Standard Class
Standard Class on Avanti West Coast trains is ideal for budget-conscious travellers who still want comfort and convenience. Seats are spacious and come with power outlets, free wifi and generous luggage space. Passengers can visit the onboard shop or trolley service for snacks, drinks and light meals throughout the journey. It’s a great choice for a straightforward, relaxed trip from London to Glasgow.
First Class
First Class with Avanti offers a more premium experience. Expect larger, more comfortable seats, extra legroom, and a quieter environment. Passengers receive complimentary food and drinks served at their seat, with options changing throughout the day to suit breakfast, lunch or dinner times. First Class travellers also benefit from exclusive lounge access at selected stations, including London Euston.
Caledonian Sleeper
Seated Class
For a cost-effective overnight option, Caledonian Sleeper offers reclining seated coaches. These seats provide extra legroom and reading lights, and are suitable for those who prefer a simple night ride without a bed.
Classic Room
Classic Rooms are private twin-berth compartments with beds, bedding, towels and access to a shared bathroom. It’s a comfortable way to sleep your way to Scotland, ideal for couples or solo travellers.
Club Room
The Club Room offers an upgrade with ensuite shower and toilet, plus priority boarding and breakfast included. This class also provides access to the Caledonian Sleeper lounges at select stations.
Double Room
For the ultimate night-train experience, the Double Room features a double bed and ensuite bathroom — perfect for a romantic trip or anyone wanting maximum comfort and privacy overnight.
Travelling from London to Glasgow: Frequently asked questions
Is there a direct train from London to Glasgow?
Yes. Avanti West Coast runs frequent direct high-speed services between London Euston and Glasgow Central throughout the day. You can also take the Caledonian Sleeper for an overnight journey.
How long does it take to travel from London to Glasgow?
The fastest trains take about 4 hours and 29 minutes, though journey times may vary slightly depending on time of day and specific service.
What are the London to Glasgow train times and schedule?
If you're travelling on a weekday, you'll find the earliest train to Glasgow leaving London at around 05:30 and the last train leaving at around 23:53. On weekends, the first train of the day leaves London at around 06:03, with the final departure at 23:30.
Is there an overnight train from London to Glasgow?
Yes, the Caledonian Sleeper runs overnight from London Euston to Glasgow Central and surrounding areas, including Dalmuir. It’s a great way to save time and enjoy a night’s rest while travelling.
Is the train from London to Glasgow scenic?
Yes, especially the second half. After leaving the urban sprawl, the route cuts through the Chiltern Hills, Lake District and the rolling hills of southern Scotland, offering some truly beautiful views.
Can I take luggage on board?
Yes. You can bring up to three items of luggage (two large suitcases and one small bag) on most services, including Avanti and Caledonian Sleeper. Luggage racks are available near the doors and overhead.
Other journeys to Glasgow View all journeys to Glasgow
-
From Aberdeen to Glasgow From £16.04
-
From Dundee to Glasgow From £14.92
-
From Perth to Glasgow From £10.82
-
From Lancaster to Glasgow From £13.43
-
From Crewe to Glasgow From £28.36
-
From Leeds to Glasgow From £28.36
-
From Carlisle to Glasgow From £11.19
-
From Peterborough to Glasgow From £58.58
-
From Darlington to Glasgow From £31.34
-
From Sunderland to Glasgow From £31.71
-
From Birmingham to Glasgow From £33.95
Other journeys from Glasgow
-
From Glasgow to Birmingham From £27.61
-
From Glasgow to Wolverhampton From £33.95
-
From Glasgow to Newcastle From £20.15
-
From Glasgow to Inverness From £16.04
-
From Glasgow to Stirling From £11.19
-
From Glasgow to York From £27.24
-
From Glasgow to Ayr From £11.94
-
From Glasgow to Sheffield From £50.37
-
From Glasgow to Warrington From £40.30
-
From Glasgow to Doncaster From £48.13
-
From Glasgow to Nottingham From £48.50
Other journeys from London
-
From London to Nice From £84.32
-
From London to Rome From £63.20
-
From London to Florence From £69.55
-
From London to Turin From £59.70
-
From London to Venice From £142.82
-
From London to Verona From £129.54
-
From London to Milan From £59.32
-
From London to Paris From £32.09
-
From London to Brussels From £32.09
-
From London to Berlin From £50.37
-
From London to Frankfurt am Main From £63.43
-
From London to Munich From £50.37
West Coast route
It is an easy journey by train from London to Glasgow. The fastest service is operated by Virgin Trains West Coast. All trains from London Euston to Glasgow offer a choice of First or Standard-Class seating. The second half of the journey is very beautiful, cutting through the edge of the Lake District and then crossing the hills of southern Scotland.
An alternative route from London to Glasgow via Edinburgh leaves from King’s Cross station. This latter route follows the East Coast line to Scotland. It takes more than an hour longer than the more popular route from Euston. There are also two separate overnight trains from London Euston to the Glasgow region, both running under the Caledonian Sleeper brand. One runs to Glasgow Central; the other takes passengers in overnight comfort to Dalmuir just west of the city centre.
London to Glasgow

Virgin Pendolino trains to Glasgow leave from London Euston station. The two principal cities on the line are Preston and Glasgow. Tame landscapes along the first half of the route gives way glorious hill country for the last couple of hours. Sit back and relax as fine scenery slips by beyond the window of your train.