Compare prices and tickets by train, coach or flight

Thu
2 Dec
£88London North Eastern Railway
£17Flixbus
£72easyJet
Sun
5 Dec
£121Avanti West Coast
£22Flixbus
£46easyJet
Mon
6 Dec
£63London North Eastern Railway
£11Flixbus
£32easyJet
Tue
7 Dec
£64Avanti West Coast
Find prices
£31easyJet
Wed
8 Dec
£53Avanti West Coast
Find prices
£32easyJet
Thu
9 Dec
£63London North Eastern Railway
£17Flixbus
£32easyJet
Fri
10 Dec
£64Avanti West Coast
£17Flixbus
£31easyJet
Sat
11 Dec
£58London North Eastern Railway
£17Flixbus
£29easyJet
Tue
14 Dec
£56Avanti West Coast
Find prices
£32easyJet
Thu
16 Dec
£62London North Eastern Railway
£22Flixbus
£28easyJet
Fri
17 Dec
£65Avanti West Coast
£28Flixbus
£32easyJet
Sun
19 Dec
£78Avanti West Coast
£28Flixbus
£56easyJet
Mon
20 Dec
Find prices
£18National Express
£33easyJet
Tue
21 Dec
£56Avanti West Coast
£28Flixbus
£29easyJet

More than 1,000 travel companies trust us to sell their tickets all in one place.

Virgin Trains
East Coast
Cross Country
Deutsche Bahn

Train Information between London Euston and Glasgow

distanceDistance343 miles (553 km)
durationAverage train duration4 h 30 min
priceAverage train ticket price£85 (€95)
frequencyTrain frequency10 a day
changesDirect trainYes, there are 10 direct trains a day
carriersTrain companiesAvanti West Coast

Trains from London Euston to Glasgow cover the 343 miles (553 km) long trip taking on average 4 h 30 min with our travel partners like Avanti West Coast. Normally, there are 10 trains operating per day, including direct services available. While the average ticket price for this route costs around £85, you can find the cheapest train ticket for as low as £63.

Travel Tips

Trains from London Euston 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 Euston to Glasgow.
FAQs
How much do cheap trains from London Euston to Glasgow cost?
Looking to save money on your trip? Omio customers have found the cheapest train to Glasgow from London Euston for the next 7 days starting from £63  one way.
What is the average price of train tickets between London Euston and Glasgow?
If you’re looking to book tickets for this route in the next 7 days, you’ll find that London Euston to Glasgow train prices are on average £85  one way.
How far is it from London Euston to Glasgow by train?
When travelling this route you should expect the distance to Glasgow from London Euston via train to be approximately 343 miles (553 km).
How long does it take from London Euston to Glasgow by train?
The train time to Glasgow from London Euston is on average 4 h 30 min  for the 343 miles (553 km) long journey, but the time it takes to go from London Euston to Glasgow by train can vary depending on specific dates or travelling on weekends and holidays.
Which train providers can get me from London Euston to Glasgow?
For the journey from London Euston to Glasgow you can take a train with Avanti West Coast. Be sure to check out all possible train companies that offer services between London Euston and Glasgow on Omio to compare what amenities they may have.
How many train services per day are there from London Euston to Glasgow?
The average number of trains departing London Euston for Glasgow is 10 a day. The train schedules and services may vary between weekdays and weekends.
When should I buy London Euston Glasgow train tickets to score the best deals?
If you book London Euston to Glasgow train tickets within the next 7 days, you can find one way tickets to cost on average £85. However, booking in advance gives you access to the best prices for trains from London Euston to Glasgow. Look out for train tickets for this route to go on sale a few months before your planned departure date to find the best deals.

More options for your journey from London Euston to Glasgow

Here are some other resources that might have the information you need