Edinburgh has nonstop service to 18 airports in Spain: Barcelona (BCN), Tenerife Island (TFS), Alicante (ALC), Malaga (AGP), Lanzarote Island (ACE), Madrid (MAD), Palma De Mallorca (PMI), Gran Canaria Island (LPA), Fuerteventura Island (FUE), Ibiza (IBZ), Santander (SDR), Bilbao (BIO), Sevilla (SVQ), Valencia (VLC), Reus (REU), Menorca Island (MAH), Hondarribia (EAS), and Girona (GRO). Flights are offered by British Airways (Oneworld), easyJet, Iberia (Oneworld), Iberia Express (Oneworld), Jet2.com, LATAM Chile, Region Airline, Ryanair, Thomson Airways, and Vueling.
Spain18 destinationsEdinburgh has nonstop service to 16 airports in France: Paris (CDG), Nice (NCE), Bale/Mulhouse (BSL), Paris (ORY), Marseille (MRS), Bordeaux/Merignac (BOD), Beauvais/Tille (BVA), Lyon (LYS), Toulouse/Blagnac (TLS), Beziers/Vias (BZR), Poitiers/Biard (PIS), Biarritz/Anglet/Bayonne (BIQ), Chambery/Aix-les-Bains (CMF), Nantes (NTE), Grenoble/Saint-Geoirs (GNB), and Strasbourg (SXB). Flights are offered by AeroMexico (SkyTeam), Air Europa (SkyTeam), Air France (SkyTeam), Air Mauritius, China Eastern Airlines (SkyTeam), Delta Air Lines (SkyTeam), easyJet, Gol Transportes Aéreos, Jet2.com, Kenya Airways (SkyTeam), Korean Air (SkyTeam), Region Airline, Ryanair, Saudia (SkyTeam), Scandinavian Airlines (SkyTeam), Thomson Airways, Transavia France, Virgin Atlantic (SkyTeam), and WestJet.
France16 destinationsEdinburgh has nonstop service to 16 airports in Italy: Milan (LIN), Bergamo (BGY), Roma (CIA), Milan (MXP), Venezia (VCE), Napoli (NAP), Rome (FCO), Catania (CTA), Pisa (PSA), Bologna (BLQ), Olbia (OLB), Bari (BRI), Verona (VRN), Palermo (PMO), Firenze (FLR), and Torino (TRN). Flights are offered by British Airways (Oneworld), easyJet, Jet2.com, Region Airline, and Ryanair.
Italy16 destinationsEdinburgh has nonstop service to 13 airports in Greece: Rodes Island (RHO), Athens (ATH), Kerkyra Island (CFU), Heraklion (HER), Kos Island (KGS), Santorini Island (JTR), Preveza/Lefkada (PVK), Kefallinia Island (EFL), Thessaloniki (SKG), Zakynthos Island (ZTH), Souda (CHQ), Skiathos (JSI), and Kalamata (KLX). Flights are offered by Aegean Airlines (Star Alliance), easyJet, Jet2.com, Ryanair, and Thomson Airways.
Greece13 destinationsEdinburgh has nonstop service to 8 airports in Germany: Frankfurt-am-Main (FRA), Berlin (BER), Dusseldorf (DUS), Cologne (CGN), Munich (MUC), Stuttgart (STR), Weeze (NRN), and Hamburg (HAM). Flights are offered by Air VIA (Star Alliance), All Nippon Airways (Star Alliance), Austrian Airlines (Star Alliance), easyJet, Eurowings (Star Alliance), LOT Polish Airlines (Star Alliance), Lufthansa (Star Alliance), Oman Air (Oneworld), Ryanair, and Singapore Airlines (Star Alliance).
Germany8 destinationsEdinburgh has nonstop service to 8 airports in United States: New York (JFK), Dulles (IAD), Boston (BOS), Philadelphia (PHL), Newark (EWR), Atlanta (ATL), Chicago (ORD), and Orlando (MCO). Flights are offered by Air Canada (Star Alliance), Air France (SkyTeam), American Airlines (Oneworld), British Airways (Oneworld), Delta Air Lines (SkyTeam), Finnair (Oneworld), Iberia (Oneworld), JetBlue, KLM (SkyTeam), Lufthansa (Star Alliance), TAP Portugal (Star Alliance), United Airlines (Star Alliance), and Virgin Atlantic (SkyTeam).
United States8 destinationsEdinburgh has nonstop service to 6 airports in Poland: Krakow (KRK), Gdansk (GDN), Warsaw (WMI), Poznan (POZ), Wroclaw (WRO), and Rzeszow (RZE). Flights are offered by easyJet, Region Airline, and Ryanair.
Poland6 destinationsEdinburgh has nonstop service to 5 airports in Turkey: Antalya (AYT), Arnavutkoy (IST), Istanbul (SAW), Dalaman (DLM), and Bodrum (BJV). Flights are offered by easyJet, IndiGo, Jet2.com, Pakistan International Airlines (PIA), Pegasus Airlines, Sichuan Airlines, SunExpress, Thai Airways (Star Alliance), and Turkish Airlines (Star Alliance).
Turkey5 destinationsEdinburgh has nonstop service to 4 airports in Canada: Toronto (YYZ), Montreal (YUL), Calgary (YYC), and Halifax (YHZ). Flights are offered by Air Canada (Star Alliance), Lufthansa (Star Alliance), United Airlines (Star Alliance), and WestJet.
Canada4 destinationsEdinburgh has nonstop service to 4 airports in Croatia: Dubrovnik (DBV), Zadar (ZAD), Pula (PUY), and Split (SPU). Flights are offered by easyJet, Jet2.com, and Ryanair.
Croatia4 destinationsEdinburgh has nonstop service to 4 airports in Ireland: Dublin (DUB), Cork (ORK), Shannon (SNN), and Charleston (NOC). Flights are offered by Aer Lingus, British Airways (Oneworld), Qatar Airways (Oneworld), Region Airline, and Ryanair.
Ireland4 destinationsEdinburgh has nonstop service to 4 airports in Portugal: Faro (FAO), Lisbon (LIS), Porto (OPO), and Funchal (FNC). Flights are offered by easyJet, Jet2.com, and Ryanair.
Portugal4 destinations