Compare prices and tickets by train, bus or flight

Sat
Jan 29
$87Avanti West Coast
$16Megabus
$104easyJet
Sun
Jan 30
$119London North Eastern Railway
$20Flixbus
$85easyJet
Mon
Jan 31
$71Avanti West Coast
$23Megabus
$67easyJet
Tue
Feb 1
$71Avanti West Coast
$23Megabus
$54easyJet
Wed
Feb 2
$66London North Eastern Railway
$14Flixbus
$57easyJet
Thu
Feb 3
$71Avanti West Coast
$15Flixbus
$56easyJet
Fri
Feb 4
$93London North Eastern Railway
$15Flixbus
$73easyJet
Sat
Feb 5
$80London North Eastern Railway
$16Megabus
$48easyJet
Sun
Feb 6
$79London North Eastern Railway
$16Megabus
$192easyJet
Mon
Feb 7
$80London North Eastern Railway
$23Megabus
$48easyJet
Tue
Feb 8
$60Avanti West Coast
$18National Express
$46easyJet
Wed
Feb 9
$87Avanti West Coast
$16Megabus
Find prices
Thu
Feb 10
$66London North Eastern Railway
$16Megabus
$39easyJet
Fri
Feb 11
$104London North Eastern Railway
Find prices
Find prices
Sat
Feb 12
$87London North Eastern Railway
$16Megabus
$58easyJet
Sun
Feb 13
$93London North Eastern Railway
$16Megabus
$81British Airways
Mon
Feb 14
$60Avanti West Coast
$23Megabus
$44easyJet
Tue
Feb 15
$60Avanti West Coast
$18National Express
$41easyJet
Wed
Feb 16
$60Avanti West Coast
$16Megabus
$53easyJet
Thu
Feb 17
$60Avanti West Coast
$16Megabus
$47easyJet

More than 1,000 travel companies trust us to sell their tickets all in one place.

Ryanair
Easyjet
Eurowings
Vueling
Accommodation

Need a place to stay?

view on map
Top pick hotels
Entire homes & apartments

Find the best accommodation for you, with our partner Booking.com

View all

Overview: Edinburgh to London flight

distanceDistance330 miles (533 km)
durationAverage flight duration1 h 15 min
priceAverage plane ticket price$82 (€70)
changesDirect flightYes
carriersAirlinesRyanair, easyJet, British Airways, Flybe or BA Cityflyer

Flights from Edinburgh to London cover the 330 miles (533 km) long route taking on average 1 h 15 min with our travel partners like Ryanair, easyJet, British Airways, Flybe or BA Cityflyer. There are direct flight services available. While the average ticket price for this route costs around $82 (€70), you can find the cheapest plane ticket for as low as $54 (€46). Travelers depart most frequently from Edinburgh Airport and arrive in London Heathrow Airport.

Airlines: Ryanair and British Airways flights from Edinburgh to London

Find the best flights from Edinburgh to London with Omio's travel partners Ryanair and British Airways from $54 (€46). We can find you the best deals, schedules and tickets when comparing and booking the best journey.

Ryanair
British Airways

Ryanair is one of the biggest and most popular low-cost airlines in Europe, headquartered in Ireland. Hopping on a plane and flying to popular European destinations quickly and affordably is made easy with Ryanair. This budget airline is known for operating direct flights to smaller or secondary airports usually outside major cities to keep costs down. A Ryanair plane ticket between Edinburgh and London includes allowance of one small personal bag; additional fees tend to apply for cabin baggage and checked baggage.

    When you buy your Ryanair flight tickets between Edinburgh and London don't forget to keep the following COVID-19 related policies in mind:

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

    Flights from Edinburgh to London

    There are quite a few travel options to get you from the Scottish to the British capital, but flying is usually the quickest. There are departures every day, with flights leaving almost every hour throughout the week. Travelers can choose between numerous carriers as well as five arrival airports in the London area, and flights take just over an hour.

    Which airlines fly from Edinburgh to London?

    British Airways offers a regular direct service between Edinburgh and London, while Ryanair and FlyBe also operate on this route. 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 distance in just 1 hour 15 minutes. Flights to Stansted tend to take slightly longer, while the longest journeys touch down at Gatwick, just south of London.

    How many flights are there from Edinburgh to London?

    During the week, travelers can 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.

    Travel Tips: Edinburgh to London Flight

    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

    How much does a cheap flight from Edinburgh to London cost?

    Looking to save money on your trip? Omio customers have found the cheapest flight from Edinburgh to London for the next 7 days starting from $54 (€46)  one way.

    How much is a plane ticket from Edinburgh to London?

    In the next 7 days you can expect to pay on average $82 (€70)  for a flight ticket from Edinburgh to London.

    How far is it from Edinburgh to London by plane?

    You should expect to travel around 330 miles (533 km)  to London from Edinburgh by plane.

    How long is a flight from Edinburgh to London on average?

    On average the Edinburgh to London flight time is 1 h 15 min  covering the 330 miles (533 km) long route, but the journey time can vary depending on specific dates or traveling on weekends and holidays.

    What airport in Edinburgh does the flight to London leave from? Which airport do I fly into London from Edinburgh?

    Omio customers who book cheap flights for this trip most frequently fly from Edinburgh Airport   to London Heathrow Airport.

    Where is the departure airport in Edinburgh located? Where is the arrival airport in London located?

    You can find the most popular departure airport for this route, Edinburgh Airport, located approximately 6.5 miles (10.5 km) from the city center of Edinburgh. The most popular arrival airport in London, called London Heathrow Airport, is located around 14.3 miles (23 km) away from its city center. To reach the city center of London from London Heathrow Airport, check what taxi services, airport shuttle services or public transit options are available.

    What airlines go from Edinburgh to London?

    For the best Edinburgh to London flight to purchase, you can travel safely and comfortably with Ryanair, easyJet, British Airways, Flybe or BA Cityflyer. However, it's always good to check all possible airlines with services between Edinburgh and London to compare what amenities they may offer.

    Is there a direct flight from Edinburgh to London?

    Yes, you can find a direct flight to London from Edinburgh with British Airways or BA Cityflyer  on Omio. This is worth paying attention to when you buy your plane ticket as direct services tend to offer more convenience and help save you time traveling to your destination.

    When is the earliest flight from Edinburgh to London? When is the last flight from Edinburgh to London?

    The earliest flight for this trip departs from Edinburgh at 6: 15 AM. The last flight leaves from Edinburgh at 9: 05 PM. Check Omio for the latest flight schedule from Edinburgh to London and book the best time to depart on your chosen travel date.

    How early should I buy Edinburgh to London plane tickets to get the best deals?

    In general, we recommend booking tickets for flights in advance to score the best deals from all possible airlines offering this route and save money. If you purchase plane tickets between Edinburgh and London within the next 7 days, you can find tickets to cost on average $82 (€70) one way. To find the best prices for this trip, consider booking your plane ticket from Edinburgh to London a few months in advance.