Trip to London

Find the perfect accommodation on booking.com

Great location and deals for every budget.

Avg. duration
Distance km
Avg. price$
Flights found

Planes from Edinburgh to London

🛫 Flying from Edinburgh to London is a convenient option for travelers seeking a quick journey. The direct flight between Edinburgh Airport and London City Airport only takes 1 hour and 25 minutes. 🎫 Airlines like KLM and British Airways provide flights from Edinburgh to London City Airport, offering passengers choices and flexibility in their travel plans. The average flight duration from Edinburgh to London is approximately 3 hours and 24 minutes. ✈️ With flight prices ranging from £63 to £298, travelers can find competitive fares for their trip between Edinburgh and London, making air travel an accessible and efficient mode of transportation between these two iconic cities in the United Kingdom.

Where to stay in London

There are over 9516 hotels to stay in London. Prices range from $11 per night.

Find accommodation
  • KLM and British Airways are the main airlines that offer flights between Edinburgh and London. Both airlines operate flights from Edinburgh Airport to London City Airport. Travelers can choose from a range of flight times and prices offered by these airlines for their journey between the two cities. It is recommended to check the airlines' websites or search platforms for the most up-to-date and specific flight options.
  • The flight duration from Edinburgh to London is approximately 3 hours and 24 minutes. This flight time can vary slightly depending on the airline, specific route, and any potential layovers. Passengers can expect a relatively short and convenient journey when traveling by plane between these two cities. It is advisable to check the flight schedules and durations provided by the airlines for accurate travel planning.
  • The cost of a flight from Edinburgh to London can vary depending on factors such as the airline, time of booking, class of travel, and availability. Prices for a one-way ticket typically range from £64 to £300, with budget airlines offering lower fares compared to full-service carriers. It is recommended to book in advance and compare prices across different airlines to secure the best deal for your travel between Edinburgh and London. Travelers may also find special promotions or discounts that can further reduce the overall cost of their flight.