Recommended flights from Edinburgh to London

Showing flight information for 13 Jun

Fastest Journey

1 h 25 m

Direct flights

6

Flights per day

6

Distance

534 km

There are 6 direct flights between Edinburgh and London per day, with the fastest journey taking just 1 hours and 25 minutes.

2nd Fastest
Cheapest
13:55Edinburgh Airport1h30 15:25London Heathrow Airport
0 changes
£1281One-way
Fastest
2nd Cheapest
17:30Edinburgh Airport1h25 18:55London Heathrow Airport
0 changes
£1661One-way
2nd Fastest
16:10Edinburgh Airport1h30 17:40London City Airport
0 changes
£1901One-way
2nd Fastest
14:35Edinburgh Airport1h30 16:05London City Airport
0 changes
£1901One-way
07:40Edinburgh Airport1h35 09:15London Heathrow Airport
0 changes
£2091One-way

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

Ryanair
Easyjet
Eurowings
Vueling
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

COMPARE Prices across different modes

Sat
12 Jun
Find prices
£35Megabus
Find prices
Sun
13 Jun
£83London North Eastern Railway
£35Megabus
£85easyJet
Mon
14 Jun
£83London North Eastern Railway
£32National Express
£68British Airways
Tue
15 Jun
£83London North Eastern Railway
£31National Express
£81easyJet
Wed
16 Jun
£83London North Eastern Railway
£35Megabus
£72easyJet
Thu
17 Jun
Find prices
Find prices
£80easyJet
Fri
18 Jun
Find prices
£35Megabus
£80British Airways
Sat
19 Jun
£58London North Eastern Railway
£35Megabus
£40easyJet
Sun
20 Jun
£83London North Eastern Railway
£34National Express
£48easyJet
Mon
21 Jun
£83London North Eastern Railway
£27National Express
£44easyJet
Tue
22 Jun
£83London North Eastern Railway
£31National Express
£45easyJet
Wed
23 Jun
£58London North Eastern Railway
£35National Express
£38easyJet
Thu
24 Jun
£83London North Eastern Railway
£35Megabus
£40easyJet
Fri
25 Jun
£83London North Eastern Railway
£35National Express
£54easyJet
Sat
26 Jun
£83London North Eastern Railway
£27National Express
£62easyJet
Sun
27 Jun
£89London North Eastern Railway
£30National Express
£115easyJet
Mon
28 Jun
£83London North Eastern Railway
£25National Express
£55easyJet
Tue
29 Jun
£58London North Eastern Railway
£35National Express
£36easyJet
Wed
30 Jun
£83London North Eastern Railway
£35National Express
£36easyJet
Thu
1 Jul
£68London North Eastern Railway
£31National Express
£37easyJet
Fri
2 Jul
£83London North Eastern Railway
£27National Express
£40easyJet
flight

Journey Summary

Edinburgh to London Flight Information

Avg. Flight Duration
1 hours 25 minutes
Flight Price: £43
Flights Depart from:Edinburgh
Flights arrive in:London
Distance:534 km
Airlines:British Airways, easyJet
Airlines

RyanAir and British airways Edinburgh – London

Travel from Edinburgh to London from £68 with Omio’s flight partners RyanAir and British airways! You can find the best timetables and tickets when comparing and booking the most affordable journey for you.

RyanAir
British airways

One of the best ways to travel between Edinburgh and London is by taking a flight with RyanAir. Omio helps you find the ideal RyanAir flight between Edinburgh and London by showing you RyanAir’s current flight timetables, the plane tickets on offer (including amenities offered onboard and travel information like luggage policy) and the best prices for this Edinburgh to London route. You can expect to travel 330 miles (533 km) between Edinburgh and London on a flight with RyanAir. If you are using the Omio app to search for flights between Edinburgh and London, you can check straight away if the RyanAir ticket is a mobile ticket, which makes it easy for you to go paperless when travelling without needing to purchase tickets in person at the airport. Once you’ve found that perfect flight, book your RyanAir plane ticket on Omio quickly and easily, then enjoy your upcoming trip from Edinburgh to London!

Please follow the recommendations outlined by RyanAir when booking your flight tickets between Edinburgh and London due to the coronavirus:

  • Normal conditions apply
  • Cashless payments recommended
  • Online booking and check-in recommended

Flights from Edinburgh to London

Anyone who wants to fly from Edinburgh to London can do so easily. There are departures from Edinburgh every day, with flights leaving almost every hour throughout the week. Travellers can choose between numerous carriers as well as five arrival airports in the London area, and direct flights take just over an hour.

Which airlines fly from Edinburgh to London?

British Airways offers a regular service between Edinburgh and London which flies direct, while RyanAir and FlyBe operate on the route as well. easyJet also offers a low-cost alternative, with flights every day from Edinburgh International to Stansted, Heathrow and Gatwick airports.

How long is the flight From Edinburgh to London?

Flights to London from Edinburgh take a maximum of 1 hour 30 minutes. The fastest journeys are easyJet flights to London Luton airport, which cover the ground in just 1 hour 15 minutes. Flights to Stansted tend to take slightly longer, while the longest journeys touch down at Gatwick.

How many flights are there from Edinburgh to London?

During the week, expect between 15 and 30 flights per day from Edinburgh to London and around 10 on Saturdays and Sundays. easyJet runs 5 services on Saturdays, 10 on Sundays and between 10 and 15 on weekdays.

What are the departure and arrival airports for flights from Edinburgh to London?

Departure Airport: All flights to London from Edinburgh depart from Edinburgh International Airport. Located 8 miles west of the city centre, the airport can be reached via the Airlink Bus service, which runs every 10 minutes. Trains run from Waverley Station to Edinburgh Gateway, while trams run from the city centre every 7 minutes and take half an hour. At the airport, travellers can enjoy shops and restaurants, take advantage of 2 hours of free wi-fi and relax in the Aspire Lounge.

Arrival Airports: Travellers taking flights to London from Edinburgh can touch down at London City, Heathrow, Gatwick, Luton and Stansted Airports. Trains run regularly from Gatwick, Heathrow, Luton and Stansted along with coach services by National Express to London Victoria and Liverpool Street. Those arriving at City Airport can take the DLR to Bank. All of London's airports host dining options along with services like currency exchange, car hire and taxis.


Download Our App Now!

Travel Tips

Flights from Edinburgh to London
Take a flight 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 Edinburgh to London.
FAQs
What is the cost of cheap flights from Edinburgh to London?
Looking to save money on your journey? Omio customers have found the cheapest flight between Edinburgh and London for the next 7 days starting from £68  one way.
What is the average price of plane tickets to London from Edinburgh?
In the next 7 days you’ll find that the average cost of a plane ticket to London from Edinburgh is £82  one way.
How many miles is it from Edinburgh to London by flight?
When travelling this route you should expect the distance from Edinburgh to London via plane to be approximately 330 miles (533 km).
How long is the flight from Edinburgh to London?
The flight time between Edinburgh and London is on average 1 h 15 min  for the 330 miles (533 km) long journey, but the time it takes to go to London from Edinburgh by flight can vary depending on specific dates or travelling on weekends and holidays.
What airport does the flight from Edinburgh to London depart from? Which London airport do I fly into from Edinburgh?

Omio customers travelling this route book their cheap flights from Edinburgh Airport   to London Heathrow Airport   most frequently.

Where is the airport in Edinburgh to go to London? Where is the airport in London located?

Passengers board their flight most frequently from Edinburgh Airport, which is located around 0 miles (0 km) away from the city centre, and they get off the plane at London Heathrow Airport, located 0 miles (0 km) away from the city centre. You can check for taxi services, public transportation options or airport shuttle services available from London Heathrow Airport to take you to the city centre of London.

What airlines go from Edinburgh to London?
Take the Edinburgh to London flight with Ryanair, easyJet, British Airways, Flybe or BA Cityflyer. However, it's always good to check out all possible airlines for the journey to London from Edinburgh as there might be differences in the amenities they offer.
Are there any direct flights to London from Edinburgh?
If you’re looking for a direct flight from Edinburgh to London, consider travelling with easyJet, British Airways or BA Cityflyer. Non-stop flight 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 plane tickets.
When is the earliest flight from Edinburgh to London? When is the last flight from Edinburgh to London?
The first Edinburgh to London flight departs at 05: 00   and the last flight from Edinburgh to London leaves at 20: 15. Check out the most up-to-date Edinburgh to London flight schedule on Omio and find the best time to travel to your destination.
How far in advance should I book a plane ticket from Edinburgh to London to get the best deals?
The price of a one way plane ticket from Edinburgh to London is on average £82 if you purchase within the next 7 days. But we recommend booking tickets before your planned travel date to find the best prices for flights from all possible airlines offering this route. In general, you can find plane tickets between Edinburgh and London available a few months in advance.