The cheapest trains from London to Glasgow

Showing times and prices for 13 Jun

Cheapest

£83

Average

£183

The best way to find a cheap fare is to book your ticket as far in advance as you can and to avoid traveling at rush hour.

The average ticket from London to Glasgow will cost around £ 183 if you buy it on the day, but the cheapest tickets can be found for only £ 83.

Cheapest
09:00London Kings Cross5h55 14:55Glasgow Queen Street
1 changes
£831One-way
13:05London Euston5h01 18:06Glasgow Central
0 changes
£1221One-way
10:46London Euston5h20 16:06Glasgow Central
0 changes
£1221One-way
12:05London Euston5h02 17:07Glasgow Central
1 changes
£1541One-way
09:46London Euston5h21 15:07Glasgow Central
0 changes
£1781One-way

COMPARE Prices across different modes

Sun
13 Jun
£83London North Eastern Railway
£35Megabus
£61easyJet
Mon
14 Jun
£170Avanti West Coast
£35Megabus
£67easyJet
Tue
15 Jun
£108Avanti West Coast
£28National Express
Find prices
Wed
16 Jun
£108Avanti West Coast
£35Megabus
£63easyJet
Thu
17 Jun
£122Avanti West Coast
£27Megabus
£57easyJet
Fri
18 Jun
£166Avanti West Coast
£35Megabus
£68easyJet
Sat
19 Jun
£289Avanti West Coast
£53Megabus
£114easyJet
Sun
20 Jun
£122Avanti West Coast
£58National Express
£134easyJet
Mon
21 Jun
£132Avanti West Coast
£35Megabus
£71easyJet
Tue
22 Jun
£97Avanti West Coast
£28National Express
£38easyJet
Wed
23 Jun
£89Avanti West Coast
£27National Express
£42easyJet
Thu
24 Jun
£108Avanti West Coast
£31National Express
£44easyJet
Fri
25 Jun
£177Avanti West Coast
£28National Express
£49easyJet
Sat
26 Jun
£78Avanti West Coast
£33National Express
£60easyJet
Sun
27 Jun
£83London North Eastern Railway
£27National Express
£44easyJet
Mon
28 Jun
£121Avanti West Coast
£30National Express
£37easyJet
Tue
29 Jun
£83Avanti West Coast
£24National Express
£34easyJet
Wed
30 Jun
£83Avanti West Coast
£24National Express
£34easyJet
Thu
1 Jul
£97Avanti West Coast
£27National Express
£36easyJet
Fri
2 Jul
£89Avanti West Coast
£28National Express
£55easyJet

The fastest trains from London to Glasgow

Showing times and prices for 13 Jun

Fastest Journey

5 h 1 m

Average

5 h 26 m

Trains per day

9

Distance

555 km

Of the 9 trains that leave London for Glasgow every day 5 travel direct so it’s quite easy to avoid journeys where you’ll have to change along the way.

These direct trains cover the 555 km distance in an average of 5 h 26 m but if you time it right, some trains will get you there in just 5 h 1 m .

The slowest trains will take 5 h 55 m and usually involve a change or two along the way, but you might be able to save a few pennies if you’re on a budget.

Fastest
13:05London Euston5h01 18:06Glasgow Central
0 changes
£1221One-way
12:05London Euston5h02 17:07Glasgow Central
1 changes
£1541One-way
12:00London Euston5h07 17:07Glasgow Central
0 changes
£1941One-way
10:46London Euston5h20 16:06Glasgow Central
0 changes
£1221One-way
08:47London Euston5h21 14:08Glasgow Central
0 changes
£2121One-way

These companies trust us. We sell their tickets all in one place.

Virgin Trains
East Coast
Cross Country
Deutsche Bahn
Place to stay

Need a place to stay?

Sun, Jun 13
Total price for 1 nights, 1 adults
Top pick hotels
Entire homes & apartments

Find the best accommodation for you, with our partner Booking.com

View All
train

Journey Summary

London to Glasgow Train Information

Avg. Train Duration
5 hours 5 minutes
Train Ticket Price: £82
Trains depart from:London
Trains arrive in:Glasgow
Distance:555 km
Train Companies:Avanti West Coast, London North Eastern Railway, First Transpennine Express, Caledonian Sleeper

Trains from London to Glasgow 

Trains from London to Glasgow run approximately once every hour, every day of the week. Avanti West Coast operates services during the week, and London North Eastern Railway (LNER) operates services from London to Glasgow on Saturdays and Sundays. The journey usually lasts between 4 hours 30 minutes and 6 hours 30 minutes, depending on the service. 

London to Glasgow train times: Daily departures 

There are between 15 and 25 train services from London to Glasgow every day of the week, with more services on Saturdays and Sundays. The first train of the day usually departs from London Euston around 5:30 a.m.The last service of the day, a sleeper train, departs around 10:00 p.m. and arrives in Glasgow around 9:00 a.m. the next morning. 

How long is the journey by train from London to Glasgow? 

The train journey from London to Glasgow usually lasts between 4 hours 30 minutes and 6 hours 30 minutes during the day. The latest services departing from London Euston are sleeper trains and normally take between 10 and 11 hours. Most services (excluding sleeper trains) from London to Glasgow are direct.

What are the departure and arrival stations for trains from London to Glasgow? 

Departure train stations: Avanti West Coast trains from London to Glasgow depart from London Euston Station. The station is in central London and can be reached on the Tube via the Victoria Line or the Northern Line. Euston offers plenty of food, drink, and shopping outlets, as well as free public toilets and plenty of seating. LNER trains from London to Glasgow depart from London King's Cross Station. The station is situated in north London and can be easily reached from the King's Cross St Pancras Tube station. At the station, there's a wide variety of restaurants, cafés, and shops, as well as free public toilets. 

Arrival train station: Most services from London to Glasgow arrive into Glasgow Central Station, just 7 minutes' walk from George Square. Passengers can enjoy a range of facilities at the station, including restaurants, shops, public toilets, and luggage storage. 

Which train companies travel from London to Glasgow? 

Train services from London to Glasgow are usually operated by Avanti West Coast on weekdays, and by LNER on weekends. Avanti West Coast services are direct and operate at regular intervals from Monday to Friday, and usually last between 4 hours 30 minutes and 5 hours 30 minutes. Avanti West Coast sleeper trains last between 10 and 11 hours. LNER day trains usually require at least one change, and take a little longer than Avanti West Coast day trains, with a duration between 5 hours 30 minutes and 6 hours 30 minutes. 

Avanti West Coast London to Glasgow

Avanti West Coast trains from London to Glasgow usually run on weekdays, approximately once every hour from 5:00 a.m. until 10:00 p.m., and most are direct services. Trains departing from 10:00 p.m. onwards are sleeper trains and arrive in Glasgow at around 9:00 a.m. the following morning. 

London North East Railway London to Glasgow

Most LNER services from London to Glasgow operate on Saturdays and Sundays, at regular intervals throughout the day. LNER journeys from London to Glasgow usually take a little longer than Avanti West Coast services, and often require at least one change. 

London to Glasgow trains: Services on board 

First-class tickets, available on most Avanti West Coast journeys, offer passengers access to lounges, complimentary food and drink, and more comfortable seating. Every carriage has a section for luggage storage, as well as overhead luggage racks. Passengers can bring up to 2 pets for free, and every additional pet costs extra. Bicycles can normally be transported on board by booking a bike space. An assisted travel service is also available for passengers with additional needs. 

LNER first-class tickets give passengers extra comfort, free newspapers, and complimentary food and drink. Passengers can bring up to 3 pieces of luggage onboard, and spaces can be reserved in advance to transport non-folding bikes. Up to 2 pets can accompany passengers on LNER trains free of charge. Passengers with additional needs may qualify for discounted travel, and can make use of the company's assisted travel services. 

How to find cheap train tickets from London to Glasgow

It's easy to find cheap train tickets from London to Glasgow with Omio. A top tip is to book tickets as far in advance as possible, as they're normally cheaper when not booked last minute. It also helps to be flexible with travel dates, as ticket prices can vary from day to day, and to choose longer journeys with changes required. 

Travel Tips

Trains from London to Glasgow
Travel by train to Glasgow easily. Whether you want fast, cheap or something entirely different, our travel experts have collected everything you need to know so you can find the best option from London to Glasgow.
FAQs
What is the price of the cheapest train from London to Glasgow?
You can find a cheap train from London to Glasgow for some dates and times for as low as £83  one way in the next 7 days.
How much is a train ticket from London to Glasgow?
The London to Glasgow train ticket price is on average £149  if you are looking to buy your tickets for this journey in the next week.
What is the distance to Glasgow from London by train?
You should expect to travel around 344 miles (555 km)  from London to Glasgow by train.
How long is the train to Glasgow from London?
The train time to Glasgow from London is on average 3 h 48 min  for the 344 miles (555 km) long journey, but the time it takes to go to Glasgow from London by train can vary depending on specific dates or travelling on weekends and holidays.
Which train station in London goes to Glasgow? Which train station do I come into Glasgow from London?

There are a few train stations in London to start your route from including London Victoria, London Euston and London Kings Cross. In Glasgow you have a few train station options to choose from for your arrival including Glasgow Central, Glasgow Queen Street and Charing Cross (Glasgow).

Omio customers travelling this route depart most frequently from London Victoria   and arrive in Glasgow Central.

Where do I find the London train station to Glasgow? Where is the Glasgow train station?

Passengers booking this route most frequently board their trains from London Victoria and need to travel around 0 mile (s) / 0 km from the city centre to get to this train station.

Passengers arriving in Glasgow most often arrive at Glasgow Central and need to travel around 0 mile (s) / 0 km from this train station to the city centre.

Which train providers should I travel with from London to Glasgow?
For the best London to Glasgow train to purchase, you can travel safely and comfortably with Virgin Trains, London North Eastern Railway or Caledonian Sleeper. However, it's always good to check all possible train providers with services from London to Glasgow to compare what amenities they may offer.
Are there any direct trains between London and Glasgow?
If you’re looking for a direct train from London to Glasgow, consider travelling with Avanti West Coast. Non-stop train services tend to offer more convenience and save you time getting you to your destination, so it's worth paying attention to this when booking your train tickets.
What time is the earliest train from London to Glasgow? What time is the last train from London to Glasgow?
The first London to Glasgow train departs at 07: 06   and the last train from London to Glasgow leaves at 10: 10. Check out the most up-to-date London to Glasgow train timetable on Omio and find the best time to travel to your destination.
How early should I purchase London to Glasgow train tickets to get the best deals?
You can find a train from London to Glasgow to cost on average £149 one way if you book within the next 7 days. But we recommend buying train tickets in advance to score the best deals and save money on your trip. You’ll see tickets for the London to Glasgow train generally on sale a few months before the planned travel date.
Stations

Important Stations and Airports for this Journey

London
Glasgow
London Bridge
Amenities
Refreshments
London Charing Cross
Amenities
Refreshments
London Euston
Amenities
Refreshments
London Fenchurch Street
Amenities
London Kings Cross
Amenities
Refreshments
WC

Frequently Asked Questions

Where is the train station and what is the best way to get there?
This station is not located in the city centre but it can be reached by public transport.<br>Metro lines Victoria, Circle<br>Bus lines 91, 10, 17, 30, 45, 46, 63, 73, 205, 214
London Liverpool Street
Amenities
Refreshments
WC

Frequently Asked Questions

Where is the train station and what is the best way to get there?
This station is not located in the city centre but it can be reached by public transport.<br>Metro lines Central, Circle, Hammersmith, City
London Paddington
Amenities
Refreshments
WC

Frequently Asked Questions

Where is the train station and what is the best way to get there?
This station is not located in the city centre but it can be reached by public transport.<br>Metro lines Bakerloo, Circle, District<br>Bus lines 7, 15, 18, 23, 27, 36, 46, 105, 436
London St Pancras
Amenities
London Victoria
Amenities
Refreshments
WC

Frequently Asked Questions

Where is the train station and what is the best way to get there?
This station is within walking distance of the city centre and is connected to other parts of the city by public transport.<br>Metro lines Circle, District, Victoria<br>Bus lines 22, 211, 239, C1, N11
How long does it take to get from the train station to the city centre?
This station is a 5-10 minute walk from the city centre.
London Waterloo East
Amenities
Refreshments
WC

Frequently Asked Questions

Where is the train station and what is the best way to get there?
This station is not located in the city centre but it can be reached by public transport.<br>Metro lines Bakerloo, Northern, Jubilee, Waterloo, City<br>Bus lines 1, 4, 26, 59, 68, 76, 77, 100, 139, 168, 171, 172, 176