The cheapest flights from London to Edinburgh

Showing times and prices for 19 May

Cheapest

£86

Average

£335

The best way to find a cheap fare is to book your ticket as far in advance as you can and to avoid traveling at rush hour.

The average ticket from London to Edinburgh will cost around £ 335 if you buy it on the day, but the cheapest tickets can be found for only £ 86.

Cheapest
08:10London Luton Airport1h20 09:30Edinburgh Airport
0 changes
£861One-way
2nd Cheapest
07:00London Gatwick Airport1h35 08:35Edinburgh Airport
0 changes
£881One-way
08:15London Gatwick Airport1h30 09:45Edinburgh Airport
0 changes
£1171One-way
13:50London Luton Airport1h20 15:10Edinburgh Airport
0 changes
£1401One-way
08:40London City Airport1h20 10:00Edinburgh Airport
0 changes
£1681One-way

Flight schedule London to Edinburgh

Showing flights for tomorrow, Thu, 19 May
06:30London Heathrow Airport5h25 11:55Edinburgh Airport
0 changes
06:30London Heathrow Airport10h50 17:20Edinburgh Airport
0 changes
06:50London Heathrow Airport7h40 14:30Edinburgh Airport
0 changes
07:00London Heathrow Airport1h25 08:25Edinburgh Airport
0 changes
07:00London Gatwick Airport1h35 08:35Edinburgh Airport
0 changes
07:00London City Airport1h15 08:15Edinburgh Airport
0 changes
07:30London Heathrow Airport4h25 11:55Edinburgh Airport
0 changes
07:30London Heathrow Airport9h50 17:20Edinburgh Airport
0 changes
07:30London Heathrow Airport3h40 11:10Edinburgh Airport
0 changes
07:50London City Airport9h30 17:20Edinburgh Airport
0 changes
07:50London City Airport4h05 11:55Edinburgh Airport
0 changes
08:10London Luton Airport1h20 09:30Edinburgh Airport
0 changes
08:15London Gatwick Airport1h30 09:45Edinburgh Airport
0 changes
08:30London Heathrow Airport8h50 17:20Edinburgh Airport
0 changes
08:40London City Airport1h20 10:00Edinburgh Airport
0 changes
09:15London City Airport8h05 17:20Edinburgh Airport
0 changes
09:40London City Airport1h20 11:00Edinburgh Airport
0 changes
10:30London Heathrow Airport6h50 17:20Edinburgh Airport
0 changes
11:25London City Airport1h20 12:45Edinburgh Airport
0 changes
11:30London Heathrow Airport5h50 17:20Edinburgh Airport
0 changes
12:50London Heathrow Airport8h25 21:15Edinburgh Airport
0 changes
13:35London Gatwick Airport1h30 15:05Edinburgh Airport
0 changes
13:50London Luton Airport1h20 15:10Edinburgh Airport
0 changes
14:30London Heathrow Airport6h45 21:15Edinburgh Airport
0 changes
17:15London Stansted Airport1h15 18:30Edinburgh Airport
0 changes
19:15London Gatwick Airport1h30 20:45Edinburgh Airport
0 changes
19:20London Luton Airport1h10 20:30Edinburgh Airport
0 changes
20:05London Heathrow Airport11h40 07:45Edinburgh Airport
0 changes
20:25London City Airport1h15 21:40Edinburgh Airport
0 changes
21:00London Stansted Airport1h15 22:15Edinburgh Airport
0 changes
21:00London Gatwick Airport1h25 22:25Edinburgh Airport
0 changes

This is the last flight of the day.

Find all the dates and times for this journey

Compare prices and tickets by train, coach or flight

Thu
19 May
£91London North Eastern Railway
£17Megabus
£86easyJet
Fri
20 May
£84London North Eastern Railway
£17Megabus
£203easyJet
Sat
21 May
£67London North Eastern Railway
£17Megabus
£126easyJet
Sun
22 May
£77Lumo
£17Megabus
£99easyJet
Mon
23 May
£84London North Eastern Railway
£11Megabus
£69easyJet
Tue
24 May
£84London North Eastern Railway
£17Megabus
£58easyJet
Wed
25 May
£84London North Eastern Railway
Find prices
Find prices
Thu
26 May
Find prices
£11Megabus
£66easyJet
Fri
27 May
£77London North Eastern Railway
£11Megabus
£116easyJet
Sat
28 May
£91London North Eastern Railway
£11Megabus
£164easyJet
Sun
29 May
£56London North Eastern Railway
£11Megabus
£90easyJet
Mon
30 May
£84London North Eastern Railway
£11Megabus
£45easyJet
Tue
31 May
Find prices
£17Megabus
£44easyJet
Wed
1 Jun
£69London North Eastern Railway
£17Megabus
£48easyJet
Thu
2 Jun
£91London North Eastern Railway
Find prices
Find prices
Fri
3 Jun
£69London North Eastern Railway
£11Megabus
£46easyJet
Sat
4 Jun
£64London North Eastern Railway
£11Megabus
Find prices
Sun
5 Jun
£80London North Eastern Railway
£11Megabus
Find prices
Mon
6 Jun
£66London North Eastern Railway
£10Flixbus
£39easyJet
Tue
7 Jun
£49London North Eastern Railway
£11Flixbus
£39easyJet

The fastest flights from London to Edinburgh

Showing times and prices for 19 May

Fastest Journey

1 h 10 m

Average

4 h 18 m

Flights per day

31

Distance

534 km

Of the 31 flights that leave London for Edinburgh every day 16 travel direct so it’s quite easy to avoid journeys where you’ll have to change along the way.

These direct flights cover the 534 km distance in an average of 4 h 18 m but if you time it right, some flights will get you there in just 1 h 10 m .

The slowest flights will take 11 h 40 m and usually involve a change or two along the way, but you might be able to save a few pennies if you’re on a budget.

Fastest
19:20London Luton Airport1h10 20:30Edinburgh Airport
0 changes
£2101One-way
2nd Fastest
20:25London City Airport1h15 21:40Edinburgh Airport
0 changes
£3391One-way
2nd Fastest
21:00London Stansted Airport1h15 22:15Edinburgh Airport
0 changes
£2871One-way
2nd Fastest
17:15London Stansted Airport1h15 18:30Edinburgh Airport
0 changes
£2521One-way
2nd Fastest
07:00London City Airport1h15 08:15Edinburgh Airport
0 changes
£1681One-way

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

Ryanair
Easyjet
Eurowings
Vueling
Place to stay

Need a place to stay in Edinburgh?

view on map

Top pick hotels

View more

Entire homes & apartments

View more

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

View all

Overview: London to Edinburgh flight

distanceDistance330 miles (533 km)
durationAverage flight duration1 h 15 min
priceAverage plane ticket price£110 (€124)
changesDirect flightYes
carriersAirlinesStobart Air, Air France, Aer Lingus, British Airways, openskies, BA Cityflyer, easyJet, KLM, Flybe, Sun Air Of Scandinavia or Ryanair

Flights from London to Edinburgh cover the 330 miles (533 km) long trip taking on average 1 h 15 min with our travel partners like Stobart Air, Air France, Aer Lingus, British Airways, openskies, BA Cityflyer, easyJet, KLM, Flybe, Sun Air Of Scandinavia or Ryanair. There are direct flight services available. You can get the cheapest plane tickets for this trip for as low as £58, but the average price of plane tickets is £110. Travellers depart most frequently from London Heathrow Airport and arrive in Edinburgh Airport.

Airlines: KLM, British Airways and Ryanair London to Edinburgh

You can travel by flight between London and Edinburgh with KLM, British Airways and Ryanair for as low as £58. When you search for timetables and tickets, Omio will show you the best trip.

KLM
British Airways
Ryanair

KLM is the Netherlands' national carrier and offers two types of ticket for your flight to Edinburgh from London: Economy and Business.

Enjoy a smooth and easy trip between London and Edinburgh with KLM! As an official travel partner of KLM, Omio can help you search current flight timetables from KLM, compare the best routes to Edinburgh from London as well as the class fares available for this route (including information on luggage policy and amenities provided onboard), and buy the most affordable KLM London to Edinburgh plane ticket available today. If you search for KLM tickets in the Omio app, you can also see if they are mobile tickets so that you can travel paperless rather than needing to wait in a queue at the airport in person to purchase tickets. Once you find your ideal route, book your one-way flight from London to Edinburgh on Omio or in the Omio app in just a few simple steps. You can then sit back and enjoy the 330 miles (533 km) trip from London to Edinburgh with ease and comfort on a flight with KLM.

    These are KLM 's ticket policies for COVID-19 for the flight to Edinburgh from London:

    • Exceptions to waive change or cancellation fees policy
    • Change fees waived.
    • Cashless payments recommended
    • Online booking and check-in recommended

    Flights from London to Edinburgh

    Flying the London to Edinburgh route is quick and easy. With 15 or more flights operating per day on weekdays from airports like Heathrow, Stansted and Gatwick, there's a lot of choice on offer. And with flights lasting just 1 hour and 30 minutes or so, passengers can arrive in Scotland's capital in next to no time. With early flights leaving around 7:00 a.m. and later flights departing after 20:00 p.m., passengers will be able to choose a schedule that suits them best.

    It has never been more convenient to visit Scotland's Bonnie capital, with frequent flights from London to Edinburgh. You can expect to choose from around 15 to 18 flights departing from London every day, so you can select a flight that best fits your plans.

    You can opt to fly directly to Edinburgh from Heathrow, Stansted, Gatwick, Luton and London City airports and with airlines boasting average flight times of between 1h 15min and 1h 30min, you will be touching down on Scottish soil in almost no time at all.

    London to Edinburgh flight Time: Daily Departures

    There are approximately 15 to 18 direct flights from London to Edinburgh to choose from every day. You may notice that there are slightly fewer flights departing on Saturdays, however, with around 7 to 10 flights taking off, you're still spoilt for choice.

    For the early birds, there is the option of flying as early as 07:00 a.m. with the latest flight of the day tending to depart at around 09:00 p.m. In between, there are departure times to suit all schedules spread out across the course of the day.

    How long is the journey by flight from London to Edinburgh?

    The journey by flight from London to Edinburgh is a quick one and is often completed in as little as 1h 15min. Depending on the departure airport and airline of choice, the flight duration can go up a little to around 1h 30min. All flight options from London to Edinburgh are direct, helping to ensure that you have more time to spend enjoying yourself.

    What are the departure and arrival airports for flights from London to Edinburgh?

    Departure airport: Flights from London to Edinburgh depart from 5 of London's main airports; Stansted (STN), Heathrow (LHR), Gatwick (LGW), Luton (LTN) and London City Airport (LCY). While the distances from London to the airports vary, with London City Airport being just 7 miles (11 km) east of central London and Stansted lying 42 miles (68 km) northeast, all airports can be conveniently reached from central London using public transport in under 1h.

    For example, you can reach Stansted by train in around 50min, Heathrow in under 1h via the Heathrow Express train and Gatwick in around 30min via The Gatwick Express train. All services run frequently. All airports boast excellent facilities, including free Wi-Fi, charging points, plenty of options when it comes to shopping and eating, accessibility services and a host of parking options.

    Arrival airport: Edinburgh Airport is located just 6 miles (10 km) west of the city centre. You can travel directly from the airport into the centre of Edinburgh on the Airlink 100 bus. This is a 24/7 service, usually operating every 20min and taking around 30min. The tram is another hassle-free option, operating every 15min and taking just half an hour. While at the airport you can benefit from the availability of free Wi-Fi, a wide variety of shops and restaurants, and parking facilities.

    Rainy London. Source: Shutterstock

    Which airlines travel from London to Edinburgh?

    easyJet and British Airways offer direct flights from London to Edinburgh, with both airlines offering a variety of flight times throughout the day, most days of the week. You can expect 2-3 flights each day per airport when flying with easyJet out of Gatwick, Luton and Stansted, with very few flights operating on Saturdays. British Airways offer several flights each day departing from Heathrow and London City Airport, as well as several Saturday flights usually departing from Heathrow. Flights from Standsted are normally the fastest with a duration of 1h 15min, with easyJet tending to be the cheaper option.

    easyJet flights from London to Edinburgh

    easyJet offers a variety of daily flights from London to Edinburgh departing from Gatwick, Luton and Stansted. There are usually around 3-4 daily flights leaving Gatwick, while you can choose from 2-3 flights departing from Luton and Stansted each. There tends to be just a couple of flight options operating on Saturday. Select from early morning flights to ensure you can make the most of your trip, to afternoon flights allowing you plenty of time to make your way to the airport, to evening flights that fit around your work and family commitments.

    British Airways flights from London to Edinburgh

    British Airways offer many flights per day from London to Edinburgh, with durations of between 1h 15min and 1h 30min, departing from London City Airport and Heathrow respectively. Both airports have around 8 daily departures, with London City Airport tending to operate just a couple of flights across the weekend. There is a wide choice of departure times each day, from early morning, throughout the day, to evening, so it's easy to select a flight that works for you.

    London Rainbow. Source: Shutterstock

    To Edinburgh by plane —travel tips

    Fly from London to Edinburgh and be transported back in time to a city brimming with charm and character. Take in breathtaking views across the city from any number of spectacular viewpoints, including Castle Rock - an extinct volcano home to Edinburgh Castle, the top of Arthur's Seat situated in Hollyrood Park, or from Calton Hill. Edinburgh is compact and walkable, so you can enjoy strolling along the main shopping streets with bagpipes providing the soundtrack to your day.

    Indulge in luxury high-end retail and restaurants along George Street, or enjoy a picnic and a well-earned break in Princes Street Gardens. Explore Deans Village, the Water of Leith Walkway and the Botanic Gardens, or get lost in the cobbled winding streets of the Old Town. Find yourself enjoying a pint on the Grassmarket or making your way up the Royal Mile From Holyrood Palace and the Scottish Parliament towards Edinburgh castle.

    Explore the history of this ancient city by visiting the haunted Mary King's Close, a preserved 17th-century street deep underground. With a world-renowned zoo, plenty of theatres, museums, art galleries, and a colourful nightlife filled with craft beer pubs, cocktail bars, live music venues and clubs, there is lots to suit all ages and interests.

    Flights London to Edinburgh

    Services on Board

    • When flying with British Airways you can opt to fly either Economy or Business class. easyJet allow you to purchase up to 3 hold bags, with standard weights of 33 Ibs (15 kg) and 50 Ibs (23 kg) and both airlines having a maximum weight allowance of 70 Ibs (32 kg) per person.

    • Bicycles can be brought on board as long as they are securely packaged in a box or case and adhere to airline guidelines, while registered assistance and guide dogs can travel in the cabin with both airlines. easyJet does not permit any other pets to travel, while British Airways allow pets and emotional support dogs to travel securely in the hold. A wide range of services is available for those who may require additional support or mobility assistance and personal equipment like mobility aids and wheelchairs can be brought on board for free.

    How to find cheap flight tickets from London to Edinburgh?

    • You can find cheap flight tickets from London to Edinburgh through Omio. To help ensure that you get the best deal, it's recommended to book your flights in plenty of time. If possible, try and be as flexible as possible around the days, dates and times you can travel to help ensure you bag a great value flight. When searching through Omio don't forget to include all nearby airports providing flights from London to Edinburgh. That way you can easily see whether one airline may be offering cheap flights from another convenient airport you may have otherwise missed.

    • Don't forget to compare the various services and fares offered by the different airlines too, as you may be able to keep costs low by purchasing a low-cost fare that is compatible with factors like how much luggage you wish to bring along.

    Travel Tips: London to Edinburgh flight

    Take a flight to Edinburgh 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 London to Edinburgh.
    FAQs

    How much do cheap flights between London and Edinburgh cost?

    If you’re looking to save money on tickets, you can find a cheap flight to Edinburgh from London for as little as £58  in the next 7 days.

    How much does the flight from London to Edinburgh cost on average?

    In the next 7 days you’ll find that the average cost of a plane ticket from London to Edinburgh is £110  one way.

    What is the distance between London and Edinburgh via plane?

    The London to Edinburgh flight distance is approximately 330 miles (533 km).

    How long does it take from London to Edinburgh by plane?

    The London to Edinburgh flight duration is on average 1 h 15 min, which is to be expected when travelling 330 miles (533 km) from London to Edinburgh. However, the time it takes can vary based on specific dates, weekends, and bank holidays.

    What is the departure airport in London and arrival airport in Edinburgh?

    When travelling this route, Omio customers are departing most frequently from London Heathrow Airport   and arriving in Edinburgh Airport.

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

    Passengers board their flight most frequently from London Heathrow Airport, which is located approximately 17.1 miles (27.5 km) from the city centre.

    Passengers travelling this route most often arrive at Edinburgh Airport and need to travel approximately 8.6 miles (13.8 km) from the airport to reach the city centre in Edinburgh. You can check if there are airport shuttle services, taxi services or public transportation options available from Edinburgh Airport to get you to the city centre in Edinburgh.

    Which airlines should I travel with from London to Edinburgh?

    When taking a flight from London to Edinburgh, you can count on Stobart Air, Air France, Aer Lingus, British Airways, openskies, BA Cityflyer, easyJet, KLM, Flybe, Sun Air Of Scandinavia or Ryanair for the best way to get you to Edinburgh. You can also check all possible airlines who offer a service from London to Edinburgh and compare the amenities they offer before buying a plane ticket.

    Is there a direct flight to Edinburgh from London?

    Yes, there are direct flights to Edinburgh from London, and you can find a direct flight for this trip with easyJet, British Airways or BA Cityflyer  on Omio. It's worth paying attention to when you book your plane ticket as direct services tend to offer more convenience and save you time getting to your destination.

    When does the first flight depart from London to Edinburgh? When does the last flight depart from London to Edinburgh?

    If you prefer early morning flights from London to Edinburgh, the first flight leaves at 06: 05. If you prefer late night flights from London to Edinburgh, the last flight of the day leaves at 21: 50. Omio shows you the latest flight from London to Edinburgh schedule to help you book the best departure time for this trip.

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

    If you buy London to Edinburgh plane tickets within the next 7 days, you can find one way tickets to cost on average £110. However, booking in advance gives you access to the best prices for flights to Edinburgh from London. Look out for plane tickets for this trip to go on sale a few months before your planned departure date to find the best deals.