Beginning of main content
Return Icon
Trip Type
Flight 1
Flight 2
Flight 3
Flight 4
Flight 5

Search over 1,000,000 properties worldwide and 550 airlines worldwide.

No Expedia cancellation fee to change or cancel almost any hotel reservation.

Cheap EDI to LHR Flights

  • Question : How long do most people stay on their visit to London?
    Answer : Of course, you are not most people, but if you were, you'd stay around three days.
  • Question : What is the cheapest day of the week to fly?
    Answer : The cheapest day to fly from Edinburgh to London is on Tuesday. So, if you are trying to save some cash on your next trip look for flights on that day.
  • Question : What is the cheapest date to fly to London?
    Answer : As of Jul 15th, the best day for deals to London (LHR) is Jul 23rd. A ticket will run you $184, which is 31% less than the average price to book the same route.
  • Question : Which airline has the least delays from Edinburgh to London?
    Answer : Booking with Aer Lingus means you will arrive to London approximately the time you were supposed to. In fact, this airline has an 88% on-time average. Of course, it never hurts to be prepared. If you’re on Jet Time, be sure to sign up for the delay notifications to stay up to date with your flight’s status.
  • Question : How long is the flight from EDI to LHR?
    Answer : British Airways currently holds the shortest travel time with one hour and 20 minutes. So, you would arrive in London at 9:55 PM BST if you left Edinburgh at 8:35 PM BST.
  • Question : How many flights are there per day from Edinburgh to London?
    Answer : Depending on the day of the week, the number of flight times will change, but on average there are 21. Compared to the average route departing the United Kingdom with three flight times, you'll have more choices than most.
  • Question : How long does it take to fly from Edinburgh to London?
    Answer : Flying from EDI to LHR, it will take one hour and 30 minutes on average. Use that time to get some sleep, see a movie, or start a new novel.