Non-stop flights from Edinburgh (EDI)
Edinburgh Airport (IATA: EDI, ICAO: EGPH), also known as Edinburgh Airport, is a large airport in United Kingdom. It is an international airport and serves the area of Lothian, United Kingdom. Edinburgh Airport has non-stop passenger flights scheduled to 150 destinations in 37 countries.
At present, there are 17 domestic flights from Edinburgh.
The longest flight from Edinburgh EDI is a 2,965 mile (4,772 km) non-stop route to Cancún CUN. This direct flight takes around 9 hours and 50 minutes and is operated by TUI Airways.
On this page
Airlines flying from Edinburgh Popular destinations from Edinburgh Popular destinations with a stopover Business Class flights First Class flights Intercontinental flights International flights Domestic flights Alternative airports FAQAirlines flying from Edinburgh
In total there are 34 airlines flying from and to Edinburgh. Most flights are operated by one of the following carriers:









Popular destinations from Edinburgh
Below you can find a list of the most popular destinations from Edinburgh, based on the number of scheduled flights for this month.




















Popular destinations with a stopover
Aside from all non-stop destinations listed above, these are popular destinations from Edinburgh that require a stopover:










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









First class flights from Edinburgh
There is only one airport that has First Class flights from Edinburgh, which is New York City (JFK).
Intercontinental flights from Edinburgh
The following is an overview of all non-stop intercontinental flights operating from Edinburgh Airport (EDI).
* Please note that there are no direct services between Edinburgh and Southern America, the Caribbean, Southern Asia, China, Japan, Eastern Asia, South-Eastern Asia, Central Asia or Oceania.
Non-stop flights from Edinburgh to the US
Delta (SkyTeam): seasonal flights to Atlanta (ATL), Boston (BOS) and year-round flights to New York City (JFK).
United Airlines (Star Alliance): seasonal flights to Chicago (ORD), year-round flights to New York (EWR) and seasonal flights to Washington (IAD).
Virgin Atlantic: seasonal flights to Orlando (MCO).
Non-stop flights from Edinburgh to Canada
Air Canada (Star Alliance): seasonal flights to Toronto (YYZ).
WestJet: seasonal flights to Calgary (YYC).
Non-stop flights from Edinburgh to Central America
TUI Airways is currently the only airline flying non-stop from Edinburgh to Central America. They fly seasonal to Cancún (CUN).
Non-stop flights from Edinburgh to Africa
Ryanair UK is currently the only airline flying non-stop from Edinburgh to Africa. They fly seasonal to Marrakech (RAK).
Non-stop flights from Edinburgh to the Middle-East / Western Asia
Jet2: year-round to Antalya (AYT), seasonal flights to Bodrum (BJV), Dalaman (DLM) and Izmir (ADB).
easyJet: seasonal flights to Antalya (AYT), year-round flights to Bodrum (BJV) and Dalaman (DLM).
SunExpress: year-round to Antalya (AYT) and seasonal flights to Izmir (ADB).
Turkish Airlines (Star Alliance): year-round to Istanbul (IST).
Neos: seasonal flights to Tel Aviv (TLV).
Qatar Airways (Oneworld): year-round to Doha (DOH).
International flights from Edinburgh
Flights from Edinburgh to Austria

There are 3 destinations in Austria that have non-stop flights from Edinburgh.
To Innsbruck and Salzburg, you can fly with Jet2.
You can fly non-stop to Vienna with Jet2 or Ryanair.
Flights from Edinburgh to Belgium

If you are looking for a direct flight from Edinburgh to Belgium, there are 2 destinations to choose from.
Direct flights to Brussels are offered by Brussels Airlines (Star Alliance).
The only airline with direct flights to Brussels Charleroi is Ryanair. This is a seasonal route that starts in March and ends in October.
Flights from Edinburgh to Bulgaria

Sofia is the only destination in Bulgaria with direct flights from Edinburgh. Direct flights to Sofia are offered by Ryanair. This is a seasonal route that starts in March and ends in October.
Flights from Edinburgh to Canada

In Canada, there are 2 destinations from Edinburgh.
Direct flights to Calgary are offered by WestJet. This is a seasonal route that starts in May and ends in October.
The only airline with direct flights to Toronto is Air Canada (Star Alliance). This is a seasonal route that starts in June and ends in October.
Flights from Edinburgh to Croatia

If you are looking for a direct flight from Edinburgh to Croatia, there are 3 destinations to choose from.
You can fly non-stop to Dubrovnik with easyJet or Jet2. This is a seasonal route that starts in March and ends in October.
The only airline with direct flights to Split is Jet2. This is a seasonal route that starts in May and ends in September.
You can fly non-stop from Edinburgh to Zadar with Ryanair. This is a seasonal route that starts in June and ends in September.
Flights from Edinburgh to Cyprus

There are 2 destinations in Cyprus that have non-stop flights from Edinburgh.
Direct flights to Larnaca are offered by Jet2. This is a seasonal route that starts in April and ends in November.
You can fly non-stop to Paphos with easyJet or Jet2.
Flights from Edinburgh to Czechia

In Czechia, the only destination that has a direct flight from Edinburgh is Prague. Non-stop flights to Prague are offered by easyJet, Ryanair and Ryanair UK. This is a seasonal route that starts in March and ends in October.
Flights from Edinburgh to Denmark

In Denmark, there are 2 destinations from Edinburgh.
Direct flights to Billund are offered by Ryanair. This is a seasonal route that starts in March and ends in October.
From Edinburgh to Copenhagen there are 4 airlines that have direct services, which are easyJet, Norwegian, Ryanair and SAS (Star Alliance).
Flights from Edinburgh to Faroe Islands

There is 1 destination in Faroe Islands that has a direct connection from Edinburgh, which is Sørvágur. Direct flights to Sørvágur are offered by Atlantic Airways.
Flights from Edinburgh to Finland

In Finland, the only destination that has a direct flight from Edinburgh is Helsinki. Direct flights to Helsinki are offered by Finnair (Oneworld).
Flights from Edinburgh to France

France is well-connected to Edinburgh (EDI) with 16 destinations around the country that have direct flights from Edinburgh.
Direct flights to Béziers are offered by Ryanair. This is a seasonal route that starts in June and ends in September.
To Bordeaux and Carcassonne, you can fly with Ryanair and Ryanair UK.
The only airline with direct flights to Chambéry is British Airways (Oneworld). This is a seasonal route that starts in March and ends in April.
You can fly non-stop to Grenoble / Lyon with easyJet or Ryanair. This route has been announced recently, and is not operational yet. It will start in March 2023.
You can fly non-stop from Edinburgh to Lyon with easyJet.
Direct flights to Marseille are offered by Ryanair. This is a seasonal route that starts in March and ends in October.
You can fly non-stop to Nantes with Ryanair or Ryanair UK. This is a seasonal route that starts in March and ends in October.
You can fly non-stop from Edinburgh to Nice with easyJet. This is a seasonal route that starts in March and ends in October.
The only airline with direct flights to Nîmes is Ryanair. This is a seasonal route that starts in March and ends in October.
You can fly non-stop to Paris with Air France (SkyTeam) or easyJet.
You can fly non-stop from Edinburgh to Paris (Beauvais) with Ryanair. This is a seasonal route that starts in March and ends in October.
Direct flights to Paris (Orly) are offered by Transavia. This is a seasonal route that starts in March and ends in October.
You can fly non-stop to Poitiers with Ryanair or Ryanair UK. This is a seasonal route that starts in March and ends in October.
You can fly non-stop from Edinburgh to Strasbourg with Neos.
You can fly non-stop to Toulouse with Ryanair or Ryanair UK. This is a seasonal route that starts in March and ends in October.
Flights from Edinburgh to Germany

In Germany there are several destinations from Edinburgh (7 in total).
Non-stop flights to Berlin are offered by easyJet, Ryanair and Ryanair UK.
To Cologne-Bonn and Düsseldorf, you can fly with Eurowings.
The only airline with direct flights to Düsseldorf (Weeze) is Ryanair. This is a seasonal route that starts in March and ends in October.
Direct flights to Frankfurt are offered by Lufthansa (Star Alliance).
Non-stop flights to Hamburg are offered by easyJet, Ryanair and Ryanair UK.
You can fly non-stop to Munich with easyJet or Lufthansa (Star Alliance).
Flights from Edinburgh to Greece

You can fly non-stop from Edinburgh to lots of destinations in Greece, as there is a total of 11 airports that have direct services from Edinburgh.
You can fly non-stop to Athens with Aegean (Star Alliance) or easyJet.
Non-stop flights to Corfu (Kerkyra) are offered by easyJet, Jet2 and Ryanair. This is a seasonal route that starts in May and ends in October.
You can fly non-stop to Heraklion (Crete) with easyJet or Jet2.
The only airline with direct flights to Kefalonia is easyJet. This is a seasonal route that starts in June and ends in August.
To Kos and Preveza / Lefkada, you can fly with Jet2.
Non-stop flights to Rhodes are offered by easyJet, Jet2 and Ryanair. This is a seasonal route that starts in March and ends in October.
You can fly non-stop to Santorini with easyJet or Jet2. This is a seasonal route that starts in May and ends in October.
All direct flights from Edinburgh to Skiathos, Thessaloniki and Zakynthos Island are operated by Jet2.
Flights from Edinburgh to Hungary

Budapest is the only destination in Hungary with direct flights from Edinburgh. Non-stop flights to Budapest are offered by Ryanair, Ryanair UK and Wizz Air. This is a seasonal route that starts in March and ends in October.
Flights from Edinburgh to Iceland

There is 1 destination in Iceland that has a direct connection from Edinburgh, which is Reykjavik (Keflavik). You can fly non-stop to Reykjavik (Keflavik) with easyJet or Jet2.
Flights from Edinburgh to Ireland

There are 4 destinations in Ireland that have non-stop flights from Edinburgh.
You can fly non-stop to Cork with Ryanair or Ryanair UK.
Non-stop flights to Dublin are offered by Aer Lingus, Ryanair and Ryanair UK.
To Knock and Shannon, you can fly with Ryanair.
Flights from Edinburgh to Isle of Man

Isle of Man is the only destination in Isle of Man with direct flights from Edinburgh. Direct flights to Isle of Man are offered by Loganair. This is a seasonal route that starts in March and ends in October.
Flights from Edinburgh to Israel

In Israel, the only destination that has a direct flight from Edinburgh is Tel Aviv. Direct flights to Tel Aviv are offered by Neos. This is a seasonal route that starts in July and ends in August.
Flights from Edinburgh to Italy

Italy is well-connected to Edinburgh (EDI) with 14 destinations around the country that have direct flights from Edinburgh.
To Bari and Bologna, you can fly with Ryanair and Ryanair UK.
You can fly non-stop from Edinburgh to Catania with easyJet. This is a seasonal route that starts in June and ends in October.
The only airline with direct flights to Florence is British Airways (Oneworld). This is a seasonal route that starts in May and ends in October.
Direct flights to Milan (Bergamo) are offered by Ryanair. This is a seasonal route that starts in March and ends in October.
You can fly non-stop from Edinburgh to Milan (Malpensa) with easyJet.
Non-stop flights to Naples are offered by easyJet, Jet2 and Ryanair. This is a seasonal route that starts in March and ends in October.
The only airline with direct flights to Palermo is Ryanair. This is a seasonal route that starts in March and ends in October.
All direct flights from Edinburgh to Pisa and Rome (Ciampino) are operated by Ryanair and Ryanair UK.
You can fly non-stop to Turin with Jet2 or Ryanair.
You can fly non-stop from Edinburgh to Venice (Treviso) with Ryanair. This route has been announced recently, and is not operational yet. It will start in March 2023.
You can fly non-stop to Venice Marco Polo with easyJet or Ryanair. This is a seasonal route that starts in March and ends in October.
You can fly non-stop to Verona with Jet2 or Ryanair. This route has been announced recently, and is not operational yet. It will start in March 2023.
Flights from Edinburgh to Jersey

There is 1 destination in Jersey that has a direct connection from Edinburgh, which is Jersey. Direct flights to Jersey are offered by easyJet. This is a seasonal route that starts in April and ends in October.
Flights from Edinburgh to Latvia

In Latvia, the only destination that has a direct flight from Edinburgh is Riga. Direct flights to Riga are offered by Ryanair. This is a seasonal route that starts in March and ends in October.
Flights from Edinburgh to Lithuania

Kaunas is the only destination in Lithuania with direct flights from Edinburgh. You can fly non-stop to Kaunas with Ryanair or Ryanair UK. This is a seasonal route that starts in March and ends in October.
Flights from Edinburgh to Malta

There is 1 destination in Malta that has a direct connection from Edinburgh, which is Malta. You can fly non-stop to Malta with Ryanair or Ryanair UK. This is a seasonal route that starts in March and ends in October.
Flights from Edinburgh to Mexico

Cancún is the only destination in Mexico with direct flights from Edinburgh. Direct flights to Cancún are offered by TUI Airways. This is a seasonal route that starts in June and ends in July.
Flights from Edinburgh to Morocco

In Morocco, the only destination that has a direct flight from Edinburgh is Marrakech. Direct flights to Marrakech are offered by Ryanair UK. This is a seasonal route that starts in March and ends in October.
Flights from Edinburgh to Netherlands

If you are looking for a direct flight from Edinburgh to Netherlands, there are 3 destinations to choose from.
You can fly non-stop to Amsterdam with easyJet or KLM (SkyTeam).
The only airline with direct flights to Eindhoven is Ryanair. This is a seasonal route that starts in March and ends in October.
You can fly non-stop from Edinburgh to Rotterdam with Transavia. This is a seasonal route that starts in March and ends in October.
Flights from Edinburgh to Norway

In Norway, there are 3 destinations from Edinburgh.
Direct flights to Bergen are offered by Loganair. This is a seasonal route that starts in March and ends in October.
You can fly non-stop to Oslo with Norwegian or SAS (Star Alliance).
You can fly non-stop from Edinburgh to Stavanger with Loganair. This is a seasonal route that starts in March and ends in October.
Flights from Edinburgh to Poland

In Poland there are several destinations from Edinburgh (7 in total).
You can fly non-stop to Gdańsk with Ryanair or Wizz Air. This is a seasonal route that starts in March and ends in October.
The only airline with direct flights to Katowice is Ryanair. This route has been announced recently, and is not operational yet. It will start in March 2023.
Non-stop flights to Krakow are offered by easyJet, Ryanair and Ryanair UK.
The only airline with direct flights to Poznań is Ryanair. This is a seasonal route that starts in March and ends in October.
You can fly non-stop to Warsaw with Ryanair or Ryanair UK. This is a seasonal route that starts in March and ends in October.
You can fly non-stop from Edinburgh to Warsaw with Wizz Air. This route has been announced recently, and is not operational yet. It will start in March 2023.
Direct flights to Wrocław are offered by Ryanair. This is a seasonal route that starts in March and ends in October.
Flights from Edinburgh to Portugal

If you are looking for a direct flight from Edinburgh to Portugal, there are 4 destinations to choose from.
You can fly non-stop to Faro with Jet2 or Ryanair.
The only airline with direct flights to Funchal (Madeira) is Jet2.
You can fly non-stop to Lisbon with easyJet or Ryanair.
You can fly non-stop to Porto with Ryanair or Ryanair UK. This is a seasonal route that starts in March and ends in October.
Flights from Edinburgh to Qatar

There is 1 destination in Qatar that has a direct connection from Edinburgh, which is Doha. Direct flights to Doha are offered by Qatar Airways (Oneworld).
Flights from Edinburgh to Romania

In Romania, the only destination that has a direct flight from Edinburgh is Bucharest. You can fly non-stop to Bucharest with Ryanair or Wizz Air. This is a seasonal route that starts in March and ends in October.
Flights from Edinburgh to Slovakia

Bratislava is the only destination in Slovakia with direct flights from Edinburgh. Direct flights to Bratislava are offered by Ryanair. This is a seasonal route that starts in March and ends in October.
Flights from Edinburgh to Spain

You can fly non-stop from Edinburgh to lots of destinations in Spain, as there is a total of 16 airports that have direct services from Edinburgh.
Non-stop flights to Alicante are offered by easyJet, Jet2 and Ryanair.
Non-stop flights to Barcelona are offered by Ryanair, Ryanair UK and Vueling.
You can fly non-stop from Edinburgh to Barcelona Reus (Salou) with Jet2. This is a seasonal route that starts in May and ends in October.
Non-stop flights to Fuerteventura are offered by easyJet, Jet2 and Ryanair.
To Gran Canaria (Las Palmas) and Ibiza, you can fly with Jet2 and Ryanair.
Non-stop flights to Lanzarote (Arrecife) are offered by easyJet, Jet2 and Ryanair.
From Edinburgh to Madrid there are 4 airlines that have direct services, which are easyJet, Iberia (Oneworld), Ryanair and Ryanair UK.
You can fly non-stop to Málaga with Jet2 or Ryanair.
The only airline with direct flights to Menorca (Mahon) is Jet2. This is a seasonal route that starts in May and ends in October.
From Edinburgh to Palma de Mallorca there are 5 airlines that have direct services, which are British Airways (Oneworld), easyJet, Jet2, Ryanair and Ryanair UK.
All direct flights from Edinburgh to Santander, Santiago de Compostela and Seville are operated by Ryanair.
Non-stop flights to Tenerife (Reina Sofía) are offered by easyJet, Jet2 and Ryanair.
The only airline with direct flights to Valencia is Ryanair. This is a seasonal route that starts in March and ends in October.
Flights from Edinburgh to Sweden

There are 2 destinations in Sweden that have non-stop flights from Edinburgh.
You can fly non-stop to Gothenburg with Ryanair or Ryanair UK. This is a seasonal route that starts in March and ends in October.
You can fly non-stop to Stockholm (Arlanda) with Norwegian or SAS (Star Alliance).
Flights from Edinburgh to Switzerland

In Switzerland, there are 3 destinations from Edinburgh.
Direct flights to Basel Mulhouse Freiburg are offered by easyJet.
You can fly non-stop to Geneva with easyJet or Jet2.
You can fly non-stop from Edinburgh to Zürich with Edelweiss Air.
Flights from Edinburgh to Turkey

There are 5 destinations in Turkey that have non-stop flights from Edinburgh.
Non-stop flights to Antalya are offered by easyJet, Jet2 and SunExpress.
To Bodrum and Dalaman, you can fly with easyJet and Jet2.
The only airline with direct flights to Istanbul is Turkish Airlines (Star Alliance).
You can fly non-stop to Izmir with Jet2 or SunExpress. This is a seasonal route that starts in May and ends in October.
Flights from Edinburgh to United States

In United States there are several destinations from Edinburgh (7 in total).
To Atlanta and Boston, you can fly with Delta (SkyTeam).
All direct flights from Edinburgh to Chicago and New York are operated by United Airlines (Star Alliance).
Direct flights to New York City are offered by Delta (SkyTeam).
You can fly non-stop from Edinburgh to Orlando with Virgin Atlantic. This is a seasonal route that starts in June and ends in October.
Direct flights to Washington are offered by United Airlines (Star Alliance). This is a seasonal route that starts in May and ends in October.
Domestic flights from Edinburgh
Flights from Edinburgh to United Kingdom

There are lots of domestic flights from Edinburgh (EDI). 17 airports in United Kingdom have direct flights from the airport.
Direct flights to Belfast City are offered by Aer Lingus.
You can fly non-stop to Belfast International with easyJet or Ryanair UK.
You can fly non-stop from Edinburgh to Birmingham with easyJet.
The only airline with direct flights to Bournemouth is Ryanair UK. This is a seasonal route that starts in March and ends in October.
Direct flights to Bristol are offered by easyJet.
All direct flights from Edinburgh to Cardiff, Exeter and Kirkwall are operated by Loganair.
You can fly non-stop from Edinburgh to London City with British Airways (Oneworld).
The only airline with direct flights to London Gatwick is easyJet.
Direct flights to London Heathrow are offered by British Airways (Oneworld).
You can fly non-stop from Edinburgh to London Luton with easyJet.
You can fly non-stop to London Stansted with easyJet or Ryanair UK.
You can fly non-stop to Newquay with Loganair or Ryanair UK. This is a seasonal route that starts in March and ends in October.
You can fly non-stop from Edinburgh to Shetland Islands with Loganair. This is a seasonal route that starts in March and ends in October.
You can fly non-stop to Southampton with British Airways (Oneworld) or Loganair.
Direct flights to Stornoway are offered by Loganair. This is a seasonal route that starts in March and ends in October.
Alternative airports near Edinburgh
Below you can find a list of alternative airports to Edinburgh (EDI). The nearest airports to Edinburgh (EDI) 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 from Edinburgh?
The most convenient airport to fly from Edinburgh is Edinburgh Airport (EDI).
How many airlines fly from Edinburgh?
There are 34 airlines flying from Edinburgh to 150 airports around the world, as of March 2023.
Which airlines fly from Edinburgh?
Ryanair, easyJet and Jet2 operate most flights from Edinburgh. To get a full overview of all operating airlines, please use the airline filter.
Which alliances are flying from Edinburgh?
Star Alliance, Oneworld and SkyTeam are all flying from Edinburgh.
How many nonstop flights are there from Edinburgh?
There are roughly 2,186 flights departing from Edinburgh every month (or 511 flights each week), to a total of 150 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 from Edinburgh?
London Heathrow, Dublin and London City are the 3 most popular routes from Edinburgh. For a complete overview of all flight routes from Edinburgh, please use our flight map.
How long is the flight from Edinburgh?
Edinburgh to London Heathrow | 1h 30m |
Edinburgh to Dublin | 1h 5m |
Edinburgh to London City | 1h 30m |
Edinburgh to London Stansted | 1h 25m |
Edinburgh to Amsterdam | 1h 35m |