EN
Full Map
From
To
Alliances
Airlines
Classes
0 st
1 st
2 st
Same airline
Reset
Show route info
Show indirect destinations
Map layer
Price view
Map layer
Price view
Alliances All

Show flights operated by a specific alliance

Airlines All

Show flights operated by a specific airline

Classes All

Show flights in a specific flight class

Stopovers Non-stop

Show direct flights, or flights with 1 or 2 stopovers

Same airline No

Show connecting flights with the same airline only

Full Map

FlightConnections

Select departure airport

Where would you like to fly from?

Select destination

Where would you like to fly to?

Direct flights to Edinburgh (EDI)

Edinburgh Airport - Airport code: EDI

Home Airports United Kingdom EDI Edinburgh

Non-stop flights to Edinburgh (EDI)

Last updated on: 05-15-2021

Edinburgh Airport is a large airport in United Kingdom. It is an international airport. In total there are 134 airports around the world that have direct flights to Edinburgh, spread around 121 cities in 36 countries. Currently, there are 19 domestic flights to Edinburgh.

Edinburgh is mainly known for sightseeing & culture and short breaks.

Most tourists that come to Edinburgh visit one of the following sights:

  • Glencoe
  • Ben Nevis
  • Edinburgh Castle
  • Bamburgh Castle
  • Edinburgh Royal Mile
  • Stirling
  • Kelvingrove Art Gallery & Museum

This month, there are 554 flights arriving at Edinburgh Airport, which are 126 flights per week or 18 flights per day.

The most frequently departed flights to Edinburgh are routes from London Heathrow (LHR) in United Kingdom and Amsterdam (AMS) in Netherlands. These two routes together are operated 152 times this month, and make up for 27% of all monthly arrivals at Edinburgh Airport.

The longest flight to Edinburgh EDI is departing from Cancún (CUN). This non-stop flight takes around 9 hours and 50 minutes and covers a distance of 4,775 miles (7,685 km).

 Remove ads

List of all direct flights to Edinburgh

Below you can find a list of all cities and countries that have direct flights to Edinburgh, ordered by popularity.

Show all

Currently, there are 29 airlines that fly to Edinburgh. Most flights to Edinburgh are operated by Ryanair, as they connect 58 airports to EDI. That’s around 2 times as much as easyJet, the second biggest airline in terms of operated flight routes to Edinburgh. Below you can find a list of airlines that operate most EDI flights:

Business class flights to Edinburgh

There are 15 airports that have flights to Edinburgh in Business Class. All airports that offer business class flights to EDI are listed below:

Show all

Intercontinental flights to Edinburgh

There are intercontinental flights to Edinburgh Airport (EDI) from the United States, Central America and the Middle-East, as of May 2021.

* Please note that there are no direct services from Canada, Southern America, the Caribbean, Africa, Southern Asia, China, Japan, Eastern Asia, South-Eastern Asia, Central Asia or Oceania.

Non-stop flights from the US to Edinburgh

DeltaDelta (SkyTeam): seasonal flights from Boston (BOS) and New York City (JFK).

American AirlinesAmerican Airlines (Oneworld): seasonal flights from Philadelphia (PHL).

United AirlinesUnited Airlines (Star Alliance): seasonal flights from New York (EWR).

Non-stop flights from Central America to Edinburgh

TUI AirwaysTUI Airways is currently the only airline flying non-stop from Central America to Edinburgh. They fly seasonal from Cancún (CUN).

Non-stop flights from the Middle-East / Western Asia to Edinburgh

easyJeteasyJet: seasonal flights from Bodrum (BJV) and Dalaman (DLM).

Jet2Jet2: seasonal flights from Antalya (AYT), Bodrum (BJV) and Dalaman (DLM).

Turkish AirlinesTurkish Airlines (Star Alliance): seasonal flights from Antalya (AYT) and year-round flights from Istanbul (IST).

Qatar AirwaysQatar Airways (Oneworld): year-round flights from Doha (DOH).

International flights to Edinburgh

Austria
Flights from Austria to Edinburgh

There are 3 airports in Austria that have non-stop flights to Edinburgh.

From Innsbruck and Salzburg, you can fly with Jet2.
From Vienna, you can fly non-stop to Edinburgh with Ryanair. This route is not operational yet but will start in July.

Belgium
Flights from Belgium to Edinburgh

If you are looking for a direct flight from Belgium to Edinburgh, there are 2 airports to choose from.

From Brussels, direct flights are offered by Brussels Airlines (Star Alliance).
From Brussels Charleroi, the only airline with direct flights is Ryanair. This route is not operational yet but will start in June.

Bulgaria
Flights from Bulgaria to Edinburgh

Sofia is the only city in Bulgaria with direct flights to Edinburgh. From Sofia, direct flights are offered by Ryanair. This route is not operational yet but will start in June.

Croatia
Flights from Croatia to Edinburgh

In Croatia, there are 2 airports that have direct flights to Edinburgh.

From Dubrovnik, you can fly non-stop with easyJet or Jet2. This is a seasonal route that starts in June and ends in October.
From Zadar, the only airline with direct flights is Ryanair. This is a seasonal route that starts in July and ends in October.

Cyprus
Flights from Cyprus to Edinburgh

If you are looking for a direct flight from Cyprus to Edinburgh, there are 2 airports to choose from.

From Larnaca, direct flights are offered by Jet2. This is a seasonal route that starts in June and ends in November.
From Paphos, you can fly non-stop with easyJet or Jet2. This route is not operational yet but will start in June.

Czechia
Flights from Czechia to Edinburgh

In Czechia, the only airport that has a direct connection to Edinburgh is Prague. From Prague, you can fly non-stop with easyJet or Ryanair. This route is not operational yet but will start in June.

Denmark
Flights from Denmark to Edinburgh

There are 2 airports in Denmark that have non-stop flights to Edinburgh.

From Billund, direct flights are offered by Ryanair. This route is not operational yet but will start in June.
From Copenhagen, there are 4 airlines that have direct services to Edinburgh, which are easyJet, Norwegian, Ryanair and SAS (Star Alliance).

Faroe Islands
Flights from Faroe Islands to Edinburgh

There is 1 airport in Faroe Islands that has a direct connection to Edinburgh, which is Sørvágur. From Sørvágur, direct flights are offered by Atlantic Airways.

Finland
Flights from Finland to Edinburgh

In Finland, the only airport that has a direct connection to Edinburgh is Helsinki. From Helsinki, direct flights are offered by Finnair (Oneworld).

France
Flights from France to Edinburgh

France is well-connected to Edinburgh (EDI) with 11 airports around the country that have direct flights to the airport.

From Béziers, Bordeaux and Carcassonne, all direct flights to Edinburgh are operated by Ryanair.
From Grenoble / Lyon and Lyon, you can fly with easyJet.
From Marseille and Nantes, all direct flights to Edinburgh are operated by Ryanair.
From Nice, the only airline with direct flights is easyJet. This is a seasonal route that starts in June and ends in October.
From Paris, you can fly non-stop with Air France (SkyTeam) or easyJet.
From Paris (Orly), the only airline with direct flights is Transavia. This is a seasonal route that starts in July and ends in October.
From Toulouse, direct flights are offered by Ryanair. This route is not operational yet but will start in June.

Germany
Flights from Germany to Edinburgh

In Germany there are several airports with flights to Edinburgh (8 in total).

From Berlin, you can fly non-stop with easyJet or Ryanair. This route is not operational yet but will start in June.
From Cologne-Bonn and Düsseldorf, you can fly with Eurowings.
From Düsseldorf (Weeze), the only airline with direct flights is Ryanair. This is a seasonal route that starts in June and ends in October.
From Frankfurt, direct flights are offered by Lufthansa (Star Alliance).
From Hamburg, you can fly non-stop with easyJet or Ryanair. This route is not operational yet but will start in June.
From Karlsruhe / Baden-Baden, direct flights are offered by Ryanair. This is a seasonal route that starts in June and ends in October.
From Munich, you can fly non-stop with easyJet or Lufthansa (Star Alliance). This route is not operational yet but will start in July.

Gibraltar
Flights from Gibraltar to Edinburgh

Gibraltar is the only city in Gibraltar with direct flights to Edinburgh. From Gibraltar, direct flights are offered by easyJet. This is a seasonal route that starts in June and ends in October.

Greece
Flights from Greece to Edinburgh

In Greece there are several airports with flights to Edinburgh (6 in total).

From Athens, you can fly non-stop with Aegean (Star Alliance) or easyJet.
From Corfu (Kerkyra), you can fly non-stop with Jet2 or Ryanair. This is a seasonal route that starts in June and ends in October.
From Heraklion (Crete), you can fly non-stop with easyJet or Jet2. This is a seasonal route that starts in June and ends in November.
From Kos, Rhodes and Zakynthos Island, all direct flights to Edinburgh are operated by Jet2.

Hungary
Flights from Hungary to Edinburgh

There is 1 airport in Hungary that has a direct connection to Edinburgh, which is Budapest. From Budapest, you can fly non-stop with Ryanair or Wizz Air.

Iceland
Flights from Iceland to Edinburgh

Reykjavik (Keflavik) is the only city in Iceland with direct flights to Edinburgh. From Reykjavik (Keflavik), you can fly non-stop with easyJet or Jet2. This route is not operational yet but will start in June.

Ireland
Flights from Ireland to Edinburgh

In Ireland, there are 4 airports that have direct flights to Edinburgh.

From Cork, direct flights are offered by Aer Lingus. This is a seasonal route that starts in October and ends in April.
From Dublin, you can fly non-stop with Aer Lingus or Ryanair.
From Knock, you can fly non-stop to Edinburgh with Ryanair. This is a seasonal route that starts in September and ends in March.
From Shannon, the only airline with direct flights is Aer Lingus. This is a seasonal route that starts in October and ends in April.

Isle of Man
Flights from Isle of Man to Edinburgh

In Isle of Man, the only airport that has a direct connection to Edinburgh is Isle of Man. From Isle of Man, direct flights are offered by Loganair. This is a seasonal route that starts in June and ends in October.

Italy
Flights from Italy to Edinburgh

You can fly non-stop to Edinburgh from lots of airports in Italy, as there is a total of 11 airports that have direct services to Edinburgh.

From Bologna, direct flights are offered by Ryanair. This route is not operational yet but will start in June.
From Florence, the only airline with direct flights is British Airways (Oneworld). This is a seasonal route that starts in June and ends in October.
From Milan (Bergamo), you can fly non-stop to Edinburgh with Ryanair. This route is not operational yet but will start in June.
From Milan (Malpensa), the only airline with direct flights is easyJet. This route is not operational yet but will start in July.
From Naples, you can fly non-stop with easyJet or Ryanair. This is a seasonal route that starts in June and ends in October.
From Pisa and Rome (Ciampino), you can fly with Ryanair.
From Turin, the only airline with direct flights is Jet2. This is a seasonal route that starts in December and ends in April.
From Venice (Treviso), you can fly non-stop to Edinburgh with Ryanair. This route is not operational yet but will start in June.
From Venice Marco Polo, the only airline with direct flights is easyJet. This route is not operational yet but will start in July.
From Verona, direct flights are offered by Jet2. This is a seasonal route that starts in June and ends in September.

Jersey
Flights from Jersey to Edinburgh

There is 1 airport in Jersey that has a direct connection to Edinburgh, which is Jersey. From Jersey, direct flights are offered by easyJet. This is a seasonal route that starts in June and ends in October.

Latvia
Flights from Latvia to Edinburgh

In Latvia, the only airport that has a direct connection to Edinburgh is Riga. From Riga, you can fly non-stop with Air Baltic or Ryanair.

Lithuania
Flights from Lithuania to Edinburgh

Kaunas is the only city in Lithuania with direct flights to Edinburgh. From Kaunas, direct flights are offered by Ryanair. This route is not operational yet but will start in June.

Luxembourg
Flights from Luxembourg to Edinburgh

There is 1 airport in Luxembourg that has a direct connection to Edinburgh, which is Luxembourg City. From Luxembourg City, direct flights are offered by Ryanair. This is a seasonal route that starts in June and ends in October.

Malta
Flights from Malta to Edinburgh

Malta is the only city in Malta with direct flights to Edinburgh. From Malta, direct flights are offered by Ryanair. This route is not operational yet but will start in July.

Mexico
Flights from Mexico to Edinburgh

In Mexico, the only airport that has a direct connection to Edinburgh is Cancún. From Cancún, direct flights are offered by TUI Airways. This is a seasonal route that starts in June and ends in July.

Netherlands
Flights from Netherlands to Edinburgh

There are 3 airports in Netherlands that have non-stop flights to Edinburgh.

From Amsterdam, you can fly non-stop with easyJet or KLM (SkyTeam).
From Eindhoven, the only airline with direct flights is Ryanair. This route is not operational yet but will start in June.
From Rotterdam, you can fly non-stop to Edinburgh with Transavia. This route is not operational yet but will start in June.

Norway
Flights from Norway to Edinburgh

If you are looking for a direct flight from Norway to Edinburgh, there are 3 airports to choose from.

From Bergen, direct flights are offered by Loganair. This is a seasonal route that starts in July and ends in October.
From Oslo, you can fly non-stop with Norwegian or SAS (Star Alliance).
From Stavanger, you can fly non-stop to Edinburgh with Loganair. This is a seasonal route that starts in July and ends in October.

Poland
Flights from Poland to Edinburgh

In Poland there are several airports with flights to Edinburgh (7 in total).

From Gdańsk, you can fly non-stop with Ryanair or Wizz Air.
From Katowice, the only airline with direct flights is Ryanair. This route is not operational yet but will start in June.
From Krakow, you can fly non-stop with easyJet or Ryanair. This route is not operational yet but will start in June.
From Poznań and Warsaw, you can fly with Ryanair.
From Warsaw, you can fly non-stop to Edinburgh with Wizz Air. This route is not operational yet but will start in June.
From Wrocław, direct flights are offered by Ryanair. This route is not operational yet but will start in June.

Portugal
Flights from Portugal to Edinburgh

In Portugal, there are 4 airports that have direct flights to Edinburgh.

From Faro, you can fly non-stop with Jet2 or Ryanair. This route is not operational yet but will start in June.
From Funchal (Madeira), the only airline with direct flights is Jet2. This route is not operational yet but will start in June.
From Lisbon, you can fly non-stop with easyJet or Ryanair. This route is not operational yet but will start in June.
From Porto, the only airline with direct flights is Ryanair. This is a seasonal route that starts in June and ends in October.

Qatar
Flights from Qatar to Edinburgh

There is 1 airport in Qatar that has a direct connection to Edinburgh, which is Doha. From Doha, direct flights are offered by Qatar Airways (Oneworld).

Romania
Flights from Romania to Edinburgh

In Romania, the only airport that has a direct connection to Edinburgh is Bucharest. From Bucharest, you can fly non-stop with Ryanair or Wizz Air.

Slovakia
Flights from Slovakia to Edinburgh

Bratislava is the only city in Slovakia with direct flights to Edinburgh. From Bratislava, direct flights are offered by Ryanair. This is a seasonal route that starts in June and ends in October.

Spain
Flights from Spain to Edinburgh

Spain is well-connected to Edinburgh (EDI) with 16 airports around the country that have direct flights to the airport.

From Alicante, direct flights are offered by easyJet, Jet2 and Ryanair. This route is not operational yet but will start in June.
From Barcelona, you can fly non-stop with Ryanair or Vueling.
From Barcelona (Girona), you can fly non-stop to Edinburgh with Ryanair. This is a seasonal route that starts in June and ends in October.
From Barcelona Reus (Salou), the only airline with direct flights is Jet2. This is a seasonal route that starts in June and ends in October.
From Fuerteventura, Gran Canaria (Las Palmas), Ibiza and Lanzarote (Arrecife), all direct flights to Edinburgh are operated by Jet2 and Ryanair.
From Madrid, you can fly non-stop with easyJet or Iberia (Oneworld). This route is not operational yet but will start in June.
From Málaga, you can fly non-stop with Jet2 or Ryanair. This route is not operational yet but will start in June.
From Menorca (Mahon), direct flights are offered by Jet2. This is a seasonal route that starts in June and ends in October.
From Palma de Mallorca, there are 4 airlines that have direct services to Edinburgh, which are British Airways (Oneworld), easyJet, Jet2 and Ryanair. This is a seasonal route that starts in May and ends in November.
From Santander and Seville, you can fly with Ryanair.
From Tenerife (Reine Sofia), direct flights are offered by easyJet, Jet2 and Ryanair.
From Valencia, the only airline with direct flights is Ryanair. This is a seasonal route that starts in June and ends in October.

Sweden
Flights from Sweden to Edinburgh

If you are looking for a direct flight from Sweden to Edinburgh, there are 3 airports to choose from.

From Gothenburg, direct flights are offered by Ryanair. This route is not operational yet but will start in June.
From Stockholm (Arlanda), you can fly non-stop with Norwegian or SAS (Star Alliance).
From Stockholm (Skavsta), you can fly non-stop to Edinburgh with Ryanair. This is a seasonal route that starts in June and ends in October.

Switzerland
Flights from Switzerland to Edinburgh

There are 3 airports in Switzerland that have non-stop flights to Edinburgh.

From Basel Mulhouse Freiburg, direct flights are offered by easyJet. This route is not operational yet but will start in July.
From Geneva, you can fly non-stop with easyJet or Jet2. This route is not operational yet but will start in June.
From Zürich, you can fly non-stop to Edinburgh with Edelweiss Air.

Turkey
Flights from Turkey to Edinburgh

In Turkey, there are 4 airports that have direct flights to Edinburgh.

From Antalya, you can fly non-stop with Jet2 or Turkish Airlines (Star Alliance). This route is not operational yet but will start in June.
From Bodrum and Dalaman, you can fly with easyJet and Jet2.
From Istanbul, the only airline with direct flights is Turkish Airlines (Star Alliance).

United States
Flights from United States to Edinburgh

There are 4 airports in United States that have non-stop flights to Edinburgh.

From Boston, direct flights are offered by Delta (SkyTeam). This is a seasonal route that starts in July and ends in October.
From New York, the only airline with direct flights is United Airlines (Star Alliance). This route is not operational yet but will start in July.
From New York City, you can fly non-stop to Edinburgh with Delta (SkyTeam). This route is not operational yet but will start in July.
From Philadelphia, the only airline with direct flights is American Airlines (Oneworld). This is a seasonal route that started in March and ends in April.

Domestic flights to Edinburgh

United Kingdom
Flights from United Kingdom to Edinburgh

You can fly domestically to Edinburgh from a lot of airports within United Kingdom, as there is a total of 19 airports that have domestic services.

From Belfast City, direct flights are offered by Aer Lingus.
From Belfast International, Birmingham, Bournemouth and Bristol, all direct flights to Edinburgh are operated by easyJet.
From Exeter, Glasgow and Kirkwall, all direct flights to Edinburgh are operated by Loganair.
From London City, you can fly non-stop to Edinburgh with British Airways (Oneworld).
From London Gatwick, the only airline with direct flights is easyJet.
From London Heathrow, direct flights are offered by British Airways (Oneworld).
From London Luton and London Stansted, you can fly with easyJet.
From Newcastle, Newquay, Norwich and Shetland Islands, all direct flights to Edinburgh are operated by Loganair.
From Southampton, you can fly non-stop with British Airways (Oneworld) or Loganair. This is a seasonal route that starts in May and ends in October.
From Stornoway, direct flights are offered by Loganair. This is a seasonal route that starts in May and ends in October.

Alternative airports near Edinburgh

Flying to an alternative airport near Edinburgh could give you other options to reach your destination. For example, the possibility to fly with a different airline or alliance, or finding a cheaper airfare. For this reason, alternative airports near to Edinburgh (EDI) are listed below. The closest alternative airports are Dundee (DND) and Glasgow (GLA).

Frequently asked questions - FAQ

How many airports are there in Edinburgh?

There are 3 airports in Edinburgh: Edinburgh Airport (EDI), Dundee Airport (DND) and Glasgow International Airport (GLA).

What is the best airport to fly into Edinburgh?

The most convenient airport to fly into Edinburgh is Edinburgh Airport (EDI).

How many airlines fly to Edinburgh?

There are 29 airlines flying to Edinburgh from 134 airports around the world, as of May 2021.

Which airlines fly to Edinburgh?

Ryanair, easyJet and Jet2 operate most flights to Edinburgh. To get a full overview of all operating airlines, please use the airline filter.

Which alliances are flying to Edinburgh?

Star Alliance, Oneworld and SkyTeam are all flying to Edinburgh.

How many nonstop flights are there to Edinburgh?

There are roughly 554 flights arriving at Edinburgh every month (or 126 flights each week), from a total of 134 airports worldwide.

What is the official name of Edinburgh Airport?

The official name of Edinburgh Airport is Edinburgh Airport.

What is the airport code of Edinburgh Airport?

The airport code of Edinburgh Airport is EDI.

What are the most popular flights to Edinburgh?

London Heathrow, Amsterdam and Belfast International are the 3 most popular routes to Edinburgh. For a complete overview of all flight routes to Edinburgh, please use our flight map.

Important note:

You are looking at a separate leg for this route.

Searching for flights

Unfortunately, there are no direct flights available on your preferred date(s).

Looking for alternative options

Alternative options

Sorry, we found no alternative options for these dates.

 Remove ads

Adblocker detected

This website is made possible by displaying online advertisements to our visitors.

Please support us by disabling your ad blocker. Or choose one of our plans.

Subscribe  
  • ⚡ No advertisements!
  • ⚡ Faster experience
  • 12-month Flight schedules
  • Multiple airline filters
  • Class filters
  • Full map view
  • Mobile app for iOS and Android
  • Personal
    Annual
    € 1.99*
    Per Month
  • Business
    Annual
    € 19.99*
    Per Month

Renews monthly.  Cancel anytime.
Personal use only.

* Renews at €23.88 annually.  Cancel anytime.
Personal use only.

* Renews at €239.88 annually.  Cancel anytime.
Business license.