Compare prices from Edinburgh Airport (EDI) — Scotland's busiest airport. 40+ airlines, over 150 destinations, plus the only direct transatlantic flights from Scotland.
Edinburgh is served by a single airport, 7 miles west of the city at Ingliston. It's easyJet's Scottish base and the only Scottish airport with scheduled direct flights to North America.
162 destinations with a non-stop fare seen this week, cheapest first. Each fare is the lowest one-way price seen for that route.
| Destination | Lowest fare seen | Airlines | Travel date | Live price |
|---|---|---|---|---|
| Madrid MADSpain | £12 | Ryanair, easyJet, Iberia Express and 1 more | 5 Decseen 27 Oct | Check price |
| Dublin DUBIreland | £13 | Ryanair and Aer Lingus | 20 Novseen 30 Oct | Check price |
| Belfast International BFSUnited Kingdom | £15 | Ryanair and easyJet | 13 Feb 2027seen 1 Nov | Check price |
| Bergamo BGYItaly | £15 | Ryanair | 13 Novseen 31 Oct | Check price |
| Gran Canaria LPASpain | £15 | Ryanair, easyJet and Jet2 | 12 Novseen 30 Oct | Check price |
| Porto OPOPortugal | £15 | Ryanair | 6 Decseen 3 Nov | Check price |
| Brussels CRLBelgium | £15 | Ryanair | 18 Decseen 30 Oct | Check price |
| Cork ORKIreland | £15 | Ryanair | 15 Novseen 30 Oct | Check price |
| Naples NAPItaly | £15 | Ryanair and easyJet | 4 Decseen 31 Oct | Check price |
| Shannon SNNIreland | £15 | Ryanair | 5 Decseen 3 Nov | Check price |
| London Stansted STNUnited Kingdom | £15 | Ryanair and easyJet | 14 Decseen 30 Oct | Check price |
| Tenerife TFSSpain | £16 | Ryanair, easyJet and Jet2 | 6 Decseen 25 Oct | Check price |
| Vienna VIEAustria | £16 | Ryanair, Jet2 and Austrian Airlines | 22 Novseen 3 Nov | Check price |
| Bournemouth BOHUnited Kingdom | £16 | Ryanair | 7 Decseen 31 Oct | Check price |
| Knock NOCIreland | £16 | Ryanair | 20 Novseen 30 Oct | Check price |
| Paris BVAFrance | £17 | Ryanair | 4 Decseen 2 Nov | Check price |
| Poznan POZPoland | £18 | Ryanair | 7 Novseen 1 Nov | Check price |
| Venice VCEItaly | £18 | Ryanair and easyJet | 7 Novseen 30 Oct | Check price |
| Rzeszow RZEPoland | £18 | Ryanair | 8 Novseen 30 Oct | Check price |
| Marrakech RAKMorocco | £18 | Ryanair and easyJet | 24 Novseen 1 Nov | Check price |
| London Luton LTNUnited Kingdom | £19 | easyJet | 15 Novseen 25 Oct | Check price |
| Agadir AGAMorocco | £20 | Ryanair and easyJet | 11 Jan 2027seen 30 Oct | Check price |
| Copenhagen CPHDenmark | £20 | Ryanair, easyJet, Norwegian and 1 more | 31 Jan 2027seen 25 Oct | Check price |
| Alicante ALCSpain | £21 | Ryanair, Jet2 and easyJet | 11 Jan 2027seen 31 Oct | Check price |
| Gdansk GDNPoland | £21 | Ryanair | 8 Novseen 2 Nov | Check price |
| Belfast City BHDUnited Kingdom | £21 | easyJet | 17 Novseen 28 Oct | Check price |
| Milan MXPItaly | £21 | Ryanair and easyJet | 29 Jan 2027seen 29 Oct | Check price |
| Barcelona BCNSpain | £22 | Ryanair, Vueling, easyJet and 1 more | 20 Novseen 29 Oct | Check price |
| Lanzarote ACESpain | £23 | Ryanair, easyJet and Jet2 | 12 Novseen 1 Nov | Check price |
| Rome CIAItaly | £23 | Ryanair | 15 Decseen 30 Oct | Check price |
| Dalaman DLMTürkiye (Turkey) | £23 | Jet2 and easyJet | 7 Novseen 31 Oct | Check price |
| Faro FAOPortugal | £23 | Ryanair and Jet2 | 9 Novseen 29 Oct | Check price |
| Verona VRNItaly | £23 | Jet2 | 6 Mar 2027seen 29 Oct | Check price |
| Geneva GVASwitzerland | £24 | Jet2 and easyJet | 21 Feb 2027seen 1 Nov | Check price |
| Düsseldorf NRNGermany | £24 | Ryanair | 30 Jan 2027seen 3 Nov | Check price |
| Sofia SOFBulgaria | £24 | Ryanair | 9 Novseen 2 Nov | Check price |
| Lisbon LISPortugal | £24 | Ryanair and easyJet | 10 Novseen 25 Oct | Check price |
| Malaga AGPSpain | £24 | Ryanair, easyJet and Jet2 | 12 Novseen 3 Nov | Check price |
| Berlin BERGermany | £24 | Ryanair, easyJet and Eurowings | 14 Decseen 2 Nov | Check price |
| Kaunas KUNLithuania | £25 | Ryanair | 10 Jan 2027seen 28 Oct | Check price |
| Puerto del Rosario FUESpain | £26 | Ryanair, easyJet and Jet2 | 25 Novseen 31 Oct | Check price |
| Tirana TIAAlbania | £26 | Ryanair | 2 Decseen 2 Nov | Check price |
| Warsaw WMIPoland | £26 | Ryanair | 17 Jan 2027seen 31 Oct | Check price |
| Luqa MLAMalta | £26 | Ryanair and Jet2 | 26 Novseen 25 Oct | Check price |
| Prague PRGCzech Republic | £27 | Ryanair, Jet2 and easyJet | 14 Novseen 30 Oct | Check price |
| Seville SVQSpain | £27 | Ryanair | 7 Decseen 2 Nov | Check price |
| London Southend SENUnited Kingdom | £27 | easyJet | 23 Novseen 29 Oct | Check price |
| Wrocław WROPoland | £27 | Ryanair | 4 Feb 2027seen 2 Nov | Check price |
| Amsterdam AMSNetherlands | £28 | easyJet and KLM | 8 Jan 2027seen 2 Nov | Check price |
| Krakow KRKPoland | £29 | Ryanair and easyJet | 7 Novseen 2 Nov | Check price |
| Birmingham BHXUnited Kingdom | £29 | easyJet | 21 Decseen 2 Nov | Check price |
| Bristol BRSUnited Kingdom | £29 | easyJet | 24 Decseen 29 Oct | Check price |
| London Heathrow LHRUnited Kingdom | £30 | British Airways | 10 Novseen 2 Nov | Check price |
| Antalya AYTTürkiye (Turkey) | £31 | easyJet, SunExpress and Jet2 | 14 Novseen 30 Oct | Check price |
| Paris CDGFrance | £33 | easyJet and Air France | 16 Jan 2027seen 31 Oct | Check price |
| Tromsø TOSNorway | £33 | easyJet | 31 Decseen 29 Oct | Check price |
| Reykjavik KEFIceland | £34 | easyJet and Icelandair | 17 Jan 2027seen 31 Oct | Check price |
| Munich MUCGermany | £34 | easyJet and Lufthansa | 24 Jan 2027seen 30 Oct | Check price |
| Turin TRNItaly | £34 | Jet2 | 24 Jan 2027seen 31 Oct | Check price |
| Paphos PFOCyprus | £35 | easyJet and Jet2 | 5 Decseen 1 Nov | Check price |
| Destination | Lowest fare seen | Airlines | Travel date | Live price |
|---|---|---|---|---|
| Zurich ZRHSwitzerland | £35 | easyJet and SWISS | 16 Decseen 1 Nov | Check price |
| Rome FCOItaly | £36 | Jet2, easyJet and Ryanair | 13 Novseen 31 Oct | Check price |
| Grenoble GNBFrance | £36 | easyJet | 19 Decseen 1 Nov | Check price |
| London Gatwick LGWUnited Kingdom | £36 | easyJet | 7 Decseen 2 Nov | Check price |
| Santander SDRSpain | £36 | Ryanair | 7 Jan 2027seen 1 Nov | Check price |
| Budapest BUDHungary | £36 | Ryanair | 24 Novseen 28 Oct | Check price |
| Paris ORYFrance | £37 | Transavia | 4 Decseen 2 Nov | Check price |
| Salzburg SZGAustria | £37 | Jet2 | 27 Feb 2027seen 31 Oct | Check price |
| Palma PMISpain | £39 | Ryanair and easyJet | 17 Aug 2027seen 30 Oct | Check price |
| Nice NCEFrance | £40 | easyJet | 11 Decseen 2 Nov | Check price |
| Milan LINItaly | £42 | easyJet | 12 Jan 2027seen 2 Nov | Check price |
| Innsbruck INNAustria | £42 | easyJet, Jet2 and TUI Airways | 21 Mar 2027seen 27 Oct | Check price |
| Bilbao BIOSpain | £42 | Vueling | 25 Mar 2027seen 27 Oct | Check price |
| London City LCYUnited Kingdom | £43 | British Airways | 10 Novseen 2 Nov | Check price |
| City of Derry LDYUnited Kingdom | £45 | easyJet | 7 Decseen 28 Oct | Check price |
| Athens ATHGreece | £45 | easyJet and Aegean Airlines | 21 Jan 2027seen 27 Oct | Check price |
| Oslo OSLNorway | £46 | Norwegian | 6 Novseen 1 Nov | Check price |
| Pisa PSAItaly | £46 | Ryanair | 31 Mar 2027seen 3 Nov | Check price |
| Southampton SOUUnited Kingdom | £46 | easyJet and Loganair | 15 Jul 2027seen 1 Nov | Check price |
| Madeira FNCPortugal | £46 | Jet2 | 30 Novseen 30 Oct | Check price |
| Basel BSLSwitzerland | £46 | easyJet | 24 Feb 2027seen 25 Oct | Check price |
| Hamburg HAMGermany | £49 | Eurowings and easyJet | 4 Decseen 27 Oct | Check price |
| Lyon LYSFrance | £50 | easyJet | 27 Feb 2027seen 25 Oct | Check price |
| Enfidha NBETunisia | £51 | easyJet | 30 Novseen 1 Nov | Check price |
| Rovaniemi RVNFinland | £51 | easyJet | 25 Novseen 2 Nov | Check price |
| Catania CTAItaly | £52 | easyJet | 19 Apr 2027seen 30 Oct | Check price |
| Bordeaux BODFrance | £52 | easyJet | 3 Decseen 27 Oct | Check price |
| Bratislava BTSSlovakia | £53 | Ryanair | 15 Apr 2027seen 1 Nov | Check price |
| Nantes NTEFrance | £53 | Ryanair | 14 Apr 2027seen 2 Nov | Check price |
| Düsseldorf DUSGermany | £54 | Eurowings | 7 Feb 2027seen 30 Oct | Check price |
| Istanbul SAWTürkiye (Turkey) | £56 | Pegasus Airlines | 6 May 2027seen 1 Nov | Check price |
| Bucharest OTPRomania | £56 | Ryanair | 7 Feb 2027seen 30 Oct | Check price |
| Toulouse TLSFrance | £60 | Ryanair | 23 Jun 2027seen 1 Nov | Check price |
| Larnaca LCACyprus | £61 | Jet2 | 4 Novseen 27 Oct | Check price |
| Bologna BLQItaly | £62 | Ryanair | 28 Mar 2027seen 27 Oct | Check price |
| Biarritz BIQFrance | £63 | Ryanair | 13 Apr 2027seen 27 Oct | Check price |
| Stuttgart STRGermany | £65 | Eurowings | 4 Decseen 26 Oct | Check price |
| Corfu CFUGreece | £66 | Ryanair, easyJet and TUI Airways | 30 Sep 2027seen 26 Oct | Check price |
| Palermo PMOItaly | £66 | Ryanair | 23 Apr 2027seen 28 Oct | Check price |
| Stockholm ARNSweden | £67 | Norwegian and Scandinavian Airlines | 11 Jun 2027seen 25 Oct | Check price |
| Marseille MRSFrance | £70 | Ryanair | 11 Jun 2027seen 26 Oct | Check price |
| Luxembourg LUXLuxembourg | £71 | Luxair | 12 May 2027seen 26 Oct | Check price |
| Strasbourg SXBFrance | £71 | Jet2 | 21 Decseen 31 Oct | Check price |
| Bergen BGONorway | £71 | Norwegian | 15 Apr 2027seen 28 Oct | Check price |
| Cornwall Airport Newquay NQYUnited Kingdom | £73 | Ryanair | 20 Jun 2027seen 26 Oct | Check price |
| Valencia VLCSpain | £74 | Ryanair | 19 Jun 2027seen 30 Oct | Check price |
| Cologne CGNGermany | £75 | Eurowings | 3 Sep 2027seen 31 Oct | Check price |
| Brussels BRUBelgium | £77 | Brussels Airlines | 24 Jun 2027seen 1 Nov | Check price |
| Ljubljana LJUSlovenia | £77 | easyJet | 31 Mar 2027seen 3 Nov | Check price |
| Guernsey GCIUnited Kingdom | £81 | Aurigny | 30 Jun 2027seen 2 Nov | Check price |
| Olbia OLBItaly | £84 | easyJet | 17 Jun 2027seen 30 Oct | Check price |
| Billund BLLDenmark | £89 | Norwegian | 7 Apr 2027seen 1 Nov | Check price |
| Sørvágur FAEFaroe Islands | £89 | Atlantic Airways | 23 Aug 2027seen 26 Oct | Check price |
| Riga RIXLatvia | £91 | Ryanair | 15 Apr 2027seen 1 Nov | Check price |
| Béziers BZRFrance | £92 | Ryanair | 31 Jul 2027seen 30 Oct | Check price |
| Girona GROSpain | £93 | Jet2 | 1 Aug 2027seen 31 Oct | Check price |
| Pula PUYCroatia | £94 | Jet2 | 22 Aug 2027seen 1 Nov | Check price |
| Rhodes RHOGreece | £96 | easyJet, Jet2 and Ryanair | 15 Sep 2027seen 26 Oct | Check price |
| Tivat TIVMontenegro | £98 | easyJet | 17 May 2027seen 3 Nov | Check price |
| Helsinki HELFinland | £103 | Finnair | 19 Jan 2027seen 2 Nov | Check price |
| Crete HERGreece | £103 | Jet2 and easyJet | 22 Jul 2027seen 30 Oct | Check price |
| Stornoway SYYUnited Kingdom | £104 | Loganair | 14 May 2027seen 26 Oct | Check price |
| Isle of Man IOMUnited Kingdom | £105 | Loganair | 5 Feb 2027seen 28 Oct | Check price |
| Tallinn TLLEstonia | £106 | Jet2 | 20 Decseen 2 Nov | Check price |
| Ibiza IBZSpain | £111 | Jet2 and Ryanair | 18 May 2027seen 26 Oct | Check price |
| Exeter EXTUnited Kingdom | £113 | Loganair | 11 Apr 2027seen 29 Oct | Check price |
| Dubrovnik DBVCroatia | £119 | easyJet and Jet2 | 15 Jun 2027seen 24 Oct | Check price |
| Bari BRIItaly | £124 | Ryanair | 30 Jun 2027seen 29 Oct | Check price |
| Florence FLRItaly | £125 | – | 15 May 2027seen 29 Oct | Check price |
| Chambéry CMFFrance | £129 | TUI Airways | 16 Jan 2027seen 1 Nov | Check price |
| Istanbul ISTTürkiye (Turkey) | £129 | Turkish Airlines | 14 Jan 2027seen 1 Nov | Check price |
| Hurghada HRGEgypt | £132 | easyJet | 12 Jan 2027seen 26 Oct | Check price |
| Kirkwall KOIUnited Kingdom | £146 | Loganair | 7 May 2027seen 1 Nov | Check price |
| Chania CHQGreece | £150 | Jet2 | 14 Jul 2027seen 31 Oct | Check price |
| Frankfurt FRAGermany | £152 | Lufthansa | 19 Jul 2027seen 26 Oct | Check price |
| Skiathos JSIGreece | £158 | Jet2 | 24 Jun 2027seen 26 Oct | Check price |
| Sumburgh LSIUnited Kingdom | £159 | Loganair | 12 Jun 2027seen 25 Oct | Check price |
| Mahón MAHSpain | £168 | Jet2 | 15 Oct 2027seen 26 Oct | Check price |
| Sharm El Sheikh SSHEgypt | £172 | easyJet | 22 Decseen 30 Oct | Check price |
| Zakynthos ZTHGreece | £185 | Jet2 | 21 Jun 2027seen 30 Oct | Check price |
| Split SPUCroatia | £191 | Jet2 | 15 Jul 2027seen 1 Nov | Check price |
| Thessaloniki SKGGreece | £193 | Jet2 | 6 May 2027seen 30 Oct | Check price |
| Kos KGSGreece | £202 | Jet2 | 15 Jun 2027seen 25 Oct | Check price |
| Reus REUSpain | £205 | Jet2 | 17 Jul 2027seen 26 Oct | Check price |
| San Sebastian EASSpain | £215 | – | 22 May 2027seen 1 Nov | Check price |
| Santorini JTRGreece | £250 | Jet2 | 27 May 2027seen 1 Nov | Check price |
| Burgas BOJBulgaria | £258 | Jet2 | 13 Jun 2027seen 26 Oct | Check price |
| Toronto YYZCanada | £300 | WestJet and Air Canada | 19 May 2027seen 3 Nov | Check price |
| Calgary YYCCanada | £329 | WestJet | 15 May 2027seen 2 Nov | Check price |
| Newark EWRUnited States | £347 | United Airlines | 24 Decseen 30 Oct | Check price |
| Beijing PEKChina | £415 | Hainan Airlines | 8 Jan 2027seen 29 Oct | Check price |
| New York JFKUnited States | £436 | Delta, Virgin Atlantic, American Airlines and 1 more | 20 Apr 2027seen 30 Oct | Check price |
| Boston BOSUnited States | £457 | Virgin Atlantic, Delta and JetBlue | 12 Aug 2027seen 29 Oct | Check price |
| Chicago ORDUnited States | £472 | United Airlines | 10 May 2027seen 2 Nov | Check price |
| Atlanta ATLUnited States | £473 | Virgin Atlantic and Delta | 24 Aug 2027seen 26 Oct | Check price |
| Philadelphia PHLUnited States | £476 | American Airlines | 20 Sep 2027seen 1 Nov | Check price |
| Orlando MCOUnited States | £481 | Virgin Atlantic and Delta | 24 Jun 2027seen 1 Nov | Check price |
| Washington DC IADUnited States | £487 | United Airlines | 1 Jun 2027seen 3 Nov | Check price |
| Dubai DXBUnited Arab Emirates | £528 | Emirates | 5 Novseen 29 Oct | Check price |
| Doha DOHQatar | £565 | Qatar Airways | 9 Decseen 27 Oct | Check price |
| Montreal YULCanada | £785 | Air Canada | 2 Sep 2027seen 28 Oct | Check price |
| Halifax YHZCanada | £1,091 | WestJet | 11 May 2027seen 27 Oct | Check price |
One-way fares for non-stop flights, seen in the week to 4 Nov. They are past observations, not live prices: use Check price for today's fare. Airlines are listed as sellers of the ticket; some flights are operated by a partner airline (a codeshare).
Edinburgh's airline mix is dominated by easyJet, with strong Jet2 summer capacity and a full slate of European flag carriers. Long-haul comes from United, Delta, Emirates and Qatar.
| Airline | Main EDI base | Type | Routes from EDI |
|---|---|---|---|
| easyJet | Edinburgh (Scottish base) | Low-cost | 40+ European |
| Jet2.com | Edinburgh (summer base) | Leisure | 25+ beach/city |
| Ryanair | Edinburgh | Ultra low-cost | 20+ European |
| British Airways | Edinburgh (LHR shuttle) | Full-service | Heathrow & LCY |
| KLM | Edinburgh | Full-service | Amsterdam (6x daily feeder) |
| Lufthansa | Edinburgh | Full-service | Frankfurt / Munich |
| United Airlines | Edinburgh | Full-service long-haul | Newark (daily) |
| Delta | Edinburgh (seasonal) | Full-service long-haul | New York JFK / Atlanta |
| Emirates / Qatar | Edinburgh | Full-service long-haul | Dubai · Doha |
| Loganair | Edinburgh | Regional | Scottish Highlands & Islands |
If you're in the Central Belt, these alternatives sometimes beat EDI outright — especially for charter-heavy beach routes out of Glasgow Prestwick.
GLA plus Prestwick (Ryanair's Scottish base). Worth checking for TUI package routes and Ryanair Spain.
Compare Glasgow →NCL is 1h 30m south by car — sometimes beats EDI for Emirates Dubai and certain TUI beach routes.
Compare Newcastle →For long-haul, MAN's wider route map (Virgin, Singapore, Etihad) often wins once you factor in cheap Avanti rail fares.
Compare Manchester →Early flight or late return? Book a room within minutes of EDI so you're not racing the clock from home.
Other from-city pages and Scottish airports.