Cheap flights from Edinburgh to London

Direct flight: 533 km, ~38m from Edinburgh (EDI) to London (LHR).

Live fares · EDI → LHR

Edinburgh (EDI) → London (LHR): cheap fares overview

Edinburgh to London is one of those routes where the price can swing wildly depending on when you're looking. BA runs the direct shot — 533 km, under 40 minutes in the air — but that convenience comes at a premium when business travellers are filling seats Monday mornings and Thursday evenings. Fares tend to soften mid-week and during quieter shoulder periods like late January or early November. School holidays in both Scotland and England push prices up, and they don't always align, so it's worth knowing both calendars. Connecting flights exist but rarely make sense on a route this short.

Why travel from Edinburgh to London?

London pulls Edinburgh travellers for all kinds of reasons. Business is a big one — plenty of Scottish companies have London offices, and the reverse is just as true. But it's not all suits. Edinburgh locals head south for West End shows, Premier League weekends, Michelin-starred restaurants you can't find at home, and the kind of international shopping that a city of London's scale just does differently. Family connections run deep too — a lot of people have relatives scattered between both cities. And for travellers using London as a jumping-off point, Heathrow's 224 non-stop destinations make it one of the best-connected airports in the world, opening up long-haul options that Edinburgh's 165 routes simply don't cover yet.

How to find a cheap fare on this route

Book at least three to four weeks out for the best fares on this route — last-minute prices on BA get painful fast. Tuesday and Wednesday departures are consistently cheaper than Monday or Friday. If you're flexible, late January through early March is the quietest window price-wise. Edinburgh Waverley to London Kings Cross on the train is a genuine alternative worth pricing up, especially with advance rail fares — sometimes it undercuts flying once you factor in airport time. On the London end, check whether Gatwick or Luton serves your final destination better; budget carriers occasionally offer cheaper entry points into the city.

Frequently asked questions

What's the cheapest month to fly from Edinburgh to London?

Typically, flying during off-peak seasons like January, February, and September offers lower fares compared to summer and holiday periods. Mid-week flights (Tuesday-Thursday) also tend to be cheaper than weekend departures.

How far in advance should I book to get the best price?

For domestic UK flights, booking 2-4 weeks in advance generally offers competitive fares, though BA may have deals available at various intervals. Prices can fluctuate, so setting up price alerts helps you catch the best opportunities.

Is it worth considering connecting flights instead of the direct option?

Given the short 38-minute direct flight time, connecting flights would typically add several hours to your trip and aren't practical for this route. The direct BA flight is almost always the better choice in terms of time and convenience.

What currency and payment options should I use when booking?

Since both Edinburgh and London are in the United Kingdom, all transactions will be in British pounds (GBP). Most airlines accept major credit/debit cards, and booking directly on BA's website or through UK travel agents offers straightforward GBP pricing.

What should I know before booking a cheap Edinburgh to London flight?

Check baggage allowances carefully, as budget fares may have restrictions on carry-on and checked luggage. Also verify airport locations (Edinburgh Airport vs London's multiple airports) and factor in ground transport costs, as these can significantly impact your total travel expense.

Find flights from Edinburgh to London
  • Free · no signup
  • Encrypted redirect
  • Trusted booking partner

Frequently asked questions

  • How long is the flight from Edinburgh to London?

    Direct flights from EDI to LHR cover approximately 533 km (331 miles), with an estimated flight time of 38m. Operating airlines: BA.

Related guides for this route

Sibling pages — full route detail, airport overviews, visa context, per-airline routes.