Travel Information from Glasgow to London
| 344 miles (555 km) | |
| Train, bus or flight | |
| $27 - $53 | |
| Bus • $27 (€24) • 8 h | |
| Flight • $53 (€48) • 1 h 10 min | |
| Megabus, easyJet or Avanti West Coast |
Take a train, bus or flight to travel 344 miles (555 km) from Glasgow to London. The most popular travel companies which serve this trip are Megabus, easyJet or Avanti West Coast among others. Travelers can even take a direct bus, flight or train from Glasgow to London.
Travel optionsfrom Glasgow to London
How to get from Glasgow to London by train, bus or flight.
Our recommendation
The best way to travel from Glasgow to London is by taking a bus because it’s the best combination of price and speed.
FlixBusCheapest
FlixBusFastest
U2654Other options
Y66756+
Y23291
Y66727+
Y23285
Y66748+
Y23288
FlixBus
FlixBus
FlixBus
U2411
U2415
U2870Find all the dates and times for this journey by train, bus, flight, and ferry .
Compare prices and tickets Prices for trains, buses and flights
Compare train, bus, and flight prices over the next three weeks. See the best deals at a glance, find the lowest fares, and choose the option that fits your budget.
Nov 21
Nov 22
Nov 23
Nov 24
Nov 25
Nov 26
Nov 27
Nov 28
Nov 29
Nov 30
Dec 01
Dec 02
Dec 03
Dec 04
Dec 05
Dec 06
Dec 07
Dec 08
Dec 09
Dec 10
Dec 11
How to Travel from Glasgow to London
Located approximately 640 kilometers apart the journey from Glasgow to London is most convenient by airplane for those traveling in the UK. On average flights take no longer than 2 hours 15 minutes with easy connections upon arrival in London. Traveling from Glasgow to London by bus offers flexible options for tighter budgets while trains run regularly with direct services starting in the early morning and running reliable schedules throughout the day.
Trains from Glasgow to London | Buses from Glasgow to London | Flights from Glasgow to London
Glasgow to London Travel Comparison
Average Price |
Travel Time |
Cheapest Time to Book |
|
|---|---|---|---|
|
€34 |
8:20 h |
2 Weeks Before |
|
€77 |
4:32 h |
1 Day Before |
|
€26 |
1:10 h |
2 Weeks Before |
What is the best way to travel from Glasgow to London?
Cheapest way to travel from Glasgow to London
![]()
Taking a flight is usually the cheapest way to travel from Glasgow to London when booking ahead of time. However, if you are booking last-minute, traveling from Glasgow to London by bus will likely be the cheapest option. Flights depart from Glasgow airport and arrive at one of London's Heathrow, Gatwick, Stansted, City or Luton airports. Airlines that travel directly from Glasgow to London include EasyJet, RyanAir, and British Airways.
Fastest way to travel from Glasgow to London
![]()
The fastest way to travel from Glasgow to London is by taking a flight. A Glasgow to London flight usually requires only 1:10 h of flight time; however, when transport to and from the Glasgow and London airports are taken into consideration, the journey will take approximately 3 and a half hours. Approximately 30 direct flights travel from Glasgow to London every day.
Most popular way to travel from Glasgow to London

Taking a flight is the most popular way to travel from Glasgow to London. Taking a flight is at least 7 hours faster than taking the bus and approximately an hour faster than taking the train when travel to and from London and Glasgow's airports is taken into consideration. Taking a flight is also €51 cheaper on average than traveling from Glasgow to London by train. Since flights traveling from Glasgow to London arrive at all of London's major airports it is easy to find a convenient flight no matter where your final destination is located in London.
How to get from Glasgow to London
The Best Way According to our Users
More than 1,000 travel companies trust us to sell their tickets all in one place.
FAQs: Travel from Glasgow to London
Travel to London 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 Glasgow to London.

There are 3 options to travel to London from Glasgow including taking a train, bus or flight.
The cheapest way to travel to London from Glasgow is a bus with an average price of $27 (€24).
This is compared to other travel options from Glasgow to London:
Taking a bus costs $26 (€24) less than taking a flight, which costs on average $53 (€48) for the same trip.
Taking a bus costs $25 (€23) less than taking a train, which average ticket prices of $52 (€47).
The quickest way to travel from Glasgow to London is by flight, which takes on average 1 h 10 min compared to other travel options that take longer:
Getting to London by bus takes 8 h on average.
Train takes 4 h 35 min on average.
The distance from Glasgow to London is approximately 344 miles (555 km).
The average frequency per day from Glasgow to London is:
- 24 buses per day.
- Around 21 flights per day.
- 7 trains a day.
However, we recommend checking specific travel dates for your trip between Glasgow and London as scheduled services by train, bus or flight can vary by season or day of the week.
These are the most popular departure and arrival points when traveling from Glasgow to London:
- Most travelers who buy a bus ticket from Glasgow to London depart from Glasgow, Buchanan Bus Station to London, Victoria Coach Station.
- Most travelers catch their flight from Glasgow International Airport and arrive in London Gatwick Airport.
- Most travelers board their train from Glasgow Central and arrive in London Euston.
The following travel companies offer services from Glasgow to London:
- Megabus, National Express or FlixBus can get you to London by bus. You can find a good deal for bus tickets with Megabus from Glasgow to London for $27 (€24) on Omio.
- EasyJet, British Airways or Cityflyer (British Airways 2) can get you to London by plane. You can find a good deal for plane tickets with easyJet from Glasgow to London for $53 (€48) on Omio.
- Avanti West Coast, LNER, Lumo or Caledonian Sleeper can take you to London by train. If searching for a good deal on trains, you can find tickets for LNER from Glasgow to London for $52 (€47).
Yes, there are direct services available from Glasgow to London with the following travel companies:
- 19 direct buses per day with Megabus, National Express or FlixBus.
- Direct flight available with easyJet, British Airways or Cityflyer (British Airways 2) 21 direct flights per day.
- Direct train available with Avanti West Coast or Caledonian Sleeper 3 direct trains per day.
Direct services tend to save you time and add more convenience in getting you to London as you won't need to transfer at another stop in between, so it's worth paying attention to before booking your tickets between Glasgow and London.
Travelling from Glasgow to London: related information
Here are some other resources that might have the information you need
