$53 Cheap Flights from Edinburgh (EDI) to London (LHR)

Popular airlines from Edinburgh Airport (EDI) to Heathrow Airport (LHR)

  • Plan, book, fly with confidence

  • trending down icon
    Be in the know
    Get alerts if flight prices drop or rise*
  • bex rewards loyalty icon
    Book smarter
    Save up to 30% on select hotels after you book a flight*
  • one key icon
    Earn twice
    Earn your airline miles on top of our OneKeyCash
Find available prices by choosing your travel dates.

Cheap Flights from Edinburgh to London (EDI-LHR)

Prices were available within the past 7 days and start at $53 for one-way flights and $93 for round trip, for the period specified. Prices and availability are subject to change. Additional terms apply.

British Airways
British Airways
British Airways
British Airways
British Airways
British Airways
British Airways
British Airways
British Airways
British Airways

Frequently asked questions

How long does it take to fly from Edinburgh Airport to London Heathrow?
With British Airways, a direct flight takes around 1 hour and 25 minutes. Step on board the 6:25PM flight from Edinburgh Airport and arrive at Heathrow Airport (LHR) at 7:50PM. Get your hands on an awesome deal on this route when you use Expedia to arrange your trip.
Is it cheaper to buy a plane ticket from EDI to London Heathrow last minute?
Booking your trip from Edinburgh Airport to Heathrow Airport (LHR) last minute could help you save if you stumble on an epic deal. However, tickets typically don’t come down in price as the date of departure nears. If you hold off, flights could also be booked solid or the best seats gone (because no one wants the middle seat). If you want to be on the safe side, book well ahead of the date you want to leave. Keep in mind that some of the best deals can be found up to 12 months in advance. If your favorite carrier hasn’t released tickets yet, check back regularly as offers are updated on Expedia all the time.
What airline has the least delays from Edinburgh Airport to LHR?
Head off with British Airways from Edinburgh Airport (EDI) to London Heathrow and you’re more likely to hit the tarmac at the time listed on your boarding pass. This airline has the best performance on this route, with an on-time arrival score of 64%. If your flight experiences a delay, the free Expedia App is an easy way to stay up to date. Our handy app will give you immediate trip updates, from flight delays to any gate number changes.
What airports do you fly into for London from Edinburgh?
Heathrow Airport (LHR), London City Airport (LCY) and Gatwick Airport (LGW) are your options when setting off from Edinburgh to London. Roughly 14 mi west of the heart of London, Heathrow Airport (LHR) is the city’s main gateway. Consider things like flight schedules and the distance to your hotel before deciding on an airport. Big Ben and Buckingham Palace are two excellent attractions to visit when you arrive.
What are the most popular departure times for flights from Edinburgh Airport (EDI) to London Heathrow?
For British Airways flights making their way from EDI to Heathrow Airport, the busiest time is between 9:00 PM - 10:00 PM. If you’d like to avoid any delays, book the earliest flight. This way you can avoid the heavy air traffic that builds up around airports as the day goes by.
Can I change the date of my flight from Edinburgh Airport (EDI) to LHR?
Make changes quickly to your Edinburgh Airport (EDI) to Heathrow Airport (LHR) ticket via the Expedia Trips portal. Before making any amendments, check out the conditions and rules in your itinerary to find out what the airline will let you do and if any charges apply. Some airlines have a change fee per person, plus any difference in ticket prices. However, if you booked in the last 24 hours, you may be able to cancel for free and book new flights. You can also find your way to our Customer Service portal for further information and to connect with our Virtual Agent.
*Available to One Key members.