Travel options
from Glasgow to London

You can get from Glasgow to London by train, bus or flight.

Our recommendation

To get from Glasgow to London on 19 Jan we recommend taking a bus because it’s the best combination of price and speed.

22:30Glasgow, Buchanan8h35 07:05London
0 changes
£151One-way
Cheapest
21:30Glasgow, Buchanan9h55 07:25London
0 changes
£131One-way
Other options
11:00Glasgow, Buchanan10h05 21:05London
0 changes
£151One-way
21:30Glasgow, Buchanan10h25 07:55London
0 changes
£131One-way
22:15Glasgow, Buchanan9h05 07:20London
0 changes
£181One-way

Find all the dates and times for this journey by train, bus, and flight, .

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

Trenitalia
Easyjet
Deutsche Bahn
SNCF
Place to stay

Need a place to stay?

view on map
Top pick hotels
Entire homes & apartments

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

View All

Compare prices and tickets Prices for trains, buses and flights

Wed
19 Jan
£39London North Eastern Railway
£12Megabus
£51easyJet
Thu
20 Jan
£69London North Eastern Railway
£10Flixbus
Find prices
Fri
21 Jan
£84London North Eastern Railway
£10Flixbus
£44easyJet
Sat
22 Jan
£49London North Eastern Railway
£12Megabus
£47easyJet
Sun
23 Jan
£69London North Eastern Railway
£12National Express
£48easyJet
Mon
24 Jan
£64London North Eastern Railway
£13Megabus
£41easyJet
Tue
25 Jan
£40London North Eastern Railway
£12National Express
£41easyJet
Wed
26 Jan
£49London North Eastern Railway
£11Flixbus
£41easyJet
Thu
27 Jan
£59London North Eastern Railway
£11Flixbus
£37easyJet
Fri
28 Jan
£76London North Eastern Railway
£11Flixbus
£36easyJet
Sat
29 Jan
£52Avanti West Coast
£10Flixbus
£36easyJet
Sun
30 Jan
£69London North Eastern Railway
£12National Express
£48easyJet
Mon
31 Jan
£52Avanti West Coast
£13Megabus
£34easyJet
Tue
1 Feb
£35London North Eastern Railway
£12National Express
£30easyJet
Wed
2 Feb
£44London North Eastern Railway
£10Flixbus
Find prices
Thu
3 Feb
£40London North Eastern Railway
£11Flixbus
£30easyJet
Fri
4 Feb
£76London North Eastern Railway
£11Flixbus
£34easyJet
Sat
5 Feb
£64Avanti West Coast
£11Flixbus
£43easyJet
Sun
6 Feb
£120Avanti West Coast
£11Flixbus
£54easyJet
Mon
7 Feb
£44London North Eastern Railway
£13Megabus
£33easyJet

Travel Information between Glasgow and London

distanceDistance344 miles (555 km)
modeAvailable travel modesCoach, flight or train
priceTicket price range£12 - £118
cheapestCheapest modeCoach • £12 • 8 h 20 min
fastestFastest modeFlight • £64 • 1 h 10 min
carriersPopular travel companiesMegabus, easyJet or Avanti West Coast

Take a coach, flight or train to travel 344 miles (555 km) between Glasgow and London. If speed is a priority, then a flight is the best option with an average duration of 1 h 10 min; whereas, if saving money is more important, then a coach is the best option with prices starting as low as £12. The most popular travel providers which serve this route are Megabus, easyJet or Avanti West Coast among others. Travellers can even take a direct coach, flight or train from Glasgow to London.

The Window Seat

Read more about London

London: A City Guide
London: A City Guide

Where do you start with a city like London? Each corner of this sprawling metropolis has its own distinct vibe. If you like the finer things head to the West, if leafy gardens are your thing then North is for...

Continue reading
Capital Gains
Capital Gains

Europe’s biggest capital cities are all mesmerizing in their own right but depending on what type of person you are, one of the big five—Berlin, London, Madrid, Paris and Rome—will call to you more...

Continue reading
Beyond Greta
Beyond Greta

The global outbreak of COVID-19 has made us reevaluate our lives in every way. Things that used to worry us don’t seem important anymore. The pandemic has also cast a spotlight on what we are doing to our...

Continue reading

General Information about the journey from Glasgow to London

Located approximately 640 kilometres apart the journey from Glasgow to London is most convenient by air travel. On average flights take no longer than 2 hours 15 minutes with easy connections upon arrival. Coach travel offers flexible options for tighter budgets while train services run regularly with direct services starting early morning and running reliable schedules throughout the day.

Buses from Glasgow to London

Coaches depart Glasgow daily bound for London Victoria Coach station departing with a first service of 7:45 a.m. each morning. Total journey times range from 10 to 11 hours with direct services and one-change connecting routes available throughout the day. A service runs at least once every 3 hours throughout the day with a final departure time of 10:30 p.m. with the express overnight service totalling 8 hours 15 minutes.

Trains from Glasgow to London

First trains from Glasgow Central department at 4.28 a.m. each morning direct to London Euston. Services take on average 4 hours 30 minutes to 6 hours depending on exact number of stops and any connections required. Services run regularly throughout the morning and early afternoon with upwards of 2-3 services per hour in peak. Services are operated by Virgin Trains with standard and first class carriage available. Last direct trains leave at 11.40 p.m. each night arriving in London Euston at 7:09 a.m.

Flights from Glasgow to London

Flights from Glasgow to London are operated by British Airways Ryanair and easyJet - commencing direct flights from 6:00 a.m. each morning and running at least one flight per hour during peak and morning before a final direct flight departure of 9.35 p.m. Journeys usually take no longer than 1 hour 15 minutes on any direct flight.

Travel Tips: 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.
FAQs

How do I travel between Glasgow and London?

You can travel from Glasgow to London 3 different ways: coach, flight or train.

What is the cheapest way to travel between Glasgow and London?

A coach service offers the cheapest way to travel from Glasgow to London, which costs on average £12.

This is compared to other ways of getting to London:

A coach journey is usually £52 less than a journey to London by plane, which costs on average £64 for the same trip.

A coach journey is usually £105 less than a journey to London by train, which costs on average £118 for the same trip.

What is the fastest way to get from Glasgow to London?

The fastest way to get to London from Glasgow is by flight with an average travel time of 1 h 10 min.

There are alternative travel options to London that can usually take longer:

In comparison, going by coach can take 8 h 20 min   on average.

In comparison, travelling by train can take you on average 4 h 30 min.

How far is London from Glasgow?

The Glasgow to London distance is approximately 344 miles (555 km).

How many scheduled departures are there a day from Glasgow to London?

The average frequency per day from Glasgow to London is:

  • 12 trains per day.

However, we recommend checking specific travel dates for your journey from Glasgow to London as scheduled services by coach, flight or train can vary by season or day of the week.

When going from Glasgow to London, where do I depart from Glasgow and where do I arrive in London?

These are the most popular departure and arrival points for travellers from Glasgow to London:

  • Coaches mostly leave from Glasgow, Buchanan Bus Station and tend to arrive in London, Hammersmith Bridge Road.
  • Flights mostly depart from Glasgow International Airport and arrive in London Heathrow Airport.
  • Trains mostly leave from Glasgow Central and tend to arrive in London Victoria.

Which travel companies can help me find a way to get from Glasgow to London?

Omio works with many trusted partners that can help you travel the best way from Glasgow to London:

  • You can travel to London from Glasgow by coach with Megabus. You can find cheap tickets on Omio for £12 with Megabus from Glasgow to London.
  • You can travel to London from Glasgow by flight with easyJet. You can find cheap tickets on Omio for £64 with easyJet from Glasgow to London.
  • You can travel by train from Glasgow to London with Avanti West Coast, and you can find Avanti West Coast Glasgow to London tickets for £118 on Omio.

Can I find a direct route between Glasgow and London?

Yes, there are direct routes from Glasgow to London with the following travel companies:

  • You can find direct coaches per day to London with Flixbus, National Express or Megabus.
  • You can check for a direct flight to London with British Airways or BA Cityflyer with direct flights per day.
  • You'll find direct train services to London with Avanti West Coast with around 12 direct trains every day.

As you won't need to change at another stop in between, direct services to London tend to save you time and add more convenience, so it's worth paying attention to before you book tickets for this route.

Where should I go next after I travel from Glasgow to London?

Omio customers who travel from Glasgow to London often also extend their holiday to go to Paris, Amsterdam or Brussels. Omio can help you plan your trip by finding the best connections between London and these popular destinations at a great price.

How far in advance should I buy tickets to London from Glasgow online to get the best deals?

Before travelling from Glasgow to London, it’s good to know what ticket you can book and how much it will cost in the next 7 days:

  • The price of a coach ticket is £12 one way on average for this journey.
  • The price of a plane ticket is on average £64 one way for this route.
  • The price of a train ticket for this route is on average £118 one way.

But we recommend booking Glasgow to London tickets online a few months before your planned travel date to score the best deals and save money on your trip.