Compare prices from Birmingham Airport (BHX) — the Midlands' international hub. 50+ airlines, 140+ destinations, and a unique geography: 90% of the UK population lives within four hours.
Birmingham is served by a single airport — BHX — 6.5 miles east of the city next to the NEC. It's the UK's seventh-busiest and the Midlands' main international gateway.
122 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 |
|---|---|---|---|---|
| Dublin DUBIreland | £13 | Ryanair and Aer Lingus | 22 Novseen 2 Nov | Check price |
| Cork ORKIreland | £13 | Ryanair | 21 Novseen 2 Nov | Check price |
| Knock NOCIreland | £13 | Ryanair | 12 Decseen 30 Oct | Check price |
| Malaga AGPSpain | £15 | Ryanair, easyJet, Jet2 and 1 more | 24 Novseen 1 Nov | Check price |
| Alicante ALCSpain | £15 | Ryanair, easyJet and Jet2 | 31 Decseen 1 Nov | Check price |
| Bergamo BGYItaly | £15 | Ryanair | 3 Decseen 3 Nov | Check price |
| Paris BVAFrance | £15 | Ryanair | 8 Novseen 3 Nov | Check price |
| Rome FCOItaly | £15 | Ryanair, easyJet and Jet2 | 9 Novseen 30 Oct | Check price |
| Madrid MADSpain | £15 | Ryanair | 6 Decseen 2 Nov | Check price |
| Luqa MLAMalta | £15 | Ryanair, Jet2 and easyJet | 29 Novseen 1 Nov | Check price |
| Corvera RMUSpain | £15 | Ryanair | 30 Novseen 2 Nov | Check price |
| Tenerife TFSSpain | £15 | Ryanair, easyJet, Jet2 and 1 more | 24 Novseen 1 Nov | Check price |
| Verona VRNItaly | £15 | Ryanair and Jet2 | 31 Decseen 29 Oct | Check price |
| Tirana TIAAlbania | £15 | Ryanair | 28 Novseen 29 Oct | Check price |
| Palma PMISpain | £15 | Ryanair, easyJet and Jet2 | 11 Decseen 3 Nov | Check price |
| Lanzarote ACESpain | £15 | Ryanair, easyJet, Jet2 and 1 more | 10 Novseen 28 Oct | Check price |
| Copenhagen CPHDenmark | £15 | Ryanair, easyJet, Scandinavian Airlines and 1 more | 16 Novseen 28 Oct | Check price |
| Faro FAOPortugal | £15 | Ryanair, easyJet and Jet2 | 22 Novseen 26 Oct | Check price |
| Edinburgh EDIUnited Kingdom | £16 | easyJet | 23 Novseen 1 Nov | Check price |
| Shannon SNNIreland | £16 | Ryanair | 16 Novseen 1 Nov | Check price |
| Sofia SOFBulgaria | £16 | Ryanair | 28 Novseen 2 Nov | Check price |
| Turin TRNItaly | £16 | Ryanair and Jet2 | 21 Novseen 2 Nov | Check price |
| Warsaw WMIPoland | £16 | Ryanair | 23 Novseen 27 Oct | Check price |
| Bydgoszcz BZGPoland | £16 | Ryanair | 9 Novseen 24 Oct | Check price |
| Łódź LCJPoland | £16 | Ryanair | 12 Novseen 26 Oct | Check price |
| Puerto del Rosario FUESpain | £17 | Ryanair, easyJet and Jet2 | 5 Jan 2027seen 31 Oct | Check price |
| Glasgow GLAUnited Kingdom | £17 | easyJet | 24 Decseen 2 Nov | Check price |
| Inverness INVUnited Kingdom | £17 | easyJet | 4 Decseen 1 Nov | Check price |
| Poznan POZPoland | £17 | Ryanair | 23 Novseen 3 Nov | Check price |
| Porto OPOPortugal | £17 | Ryanair and Jet2 | 8 Novseen 24 Oct | Check price |
| Budapest BUDHungary | £18 | Ryanair and Jet2 | 9 Novseen 24 Oct | Check price |
| Krakow KRKPoland | £19 | Ryanair, easyJet and Jet2 | 5 Decseen 3 Nov | Check price |
| Barcelona BCNSpain | £19 | Ryanair, Vueling, easyJet and 2 more | 2 Feb 2027seen 27 Oct | Check price |
| Berlin BERGermany | £19 | Ryanair and easyJet | 24 Jan 2027seen 30 Oct | Check price |
| Belfast International BFSUnited Kingdom | £20 | easyJet | 2 Decseen 1 Nov | Check price |
| Lisbon LISPortugal | £20 | Ryanair and easyJet | 16 Novseen 1 Nov | Check price |
| Geneva GVASwitzerland | £20 | easyJet and Jet2 | 3 Feb 2027seen 28 Oct | Check price |
| Seville SVQSpain | £21 | Ryanair | 8 Novseen 31 Oct | Check price |
| Valencia VLCSpain | £21 | Ryanair | 15 Novseen 1 Nov | Check price |
| Antalya AYTTürkiye (Turkey) | £21 | easyJet, TUI Airways, SunExpress and 1 more | 27 Novseen 1 Nov | Check price |
| Chambéry CMFFrance | £23 | Jet2 | 3 Jan 2027seen 1 Nov | Check price |
| Rovaniemi RVNFinland | £23 | Ryanair and easyJet | 16 Novseen 1 Nov | Check price |
| Marrakech RAKMorocco | £23 | easyJet, Ryanair and TUI Airways | 29 Novseen 29 Oct | Check price |
| City of Derry LDYUnited Kingdom | £23 | easyJet | 20 Novseen 24 Oct | Check price |
| Grenoble GNBFrance | £24 | Jet2, Ryanair and easyJet | 20 Decseen 30 Oct | Check price |
| Agadir AGAMorocco | £24 | easyJet, Jet2, Ryanair and 1 more | 9 Jan 2027seen 31 Oct | Check price |
| Gran Canaria LPASpain | £25 | Jet2, easyJet, Ryanair and 1 more | 6 Novseen 3 Nov | Check price |
| Bucharest OTPRomania | £25 | Ryanair and Wizz Air | 31 Decseen 29 Oct | Check price |
| Prague PRGCzech Republic | £25 | easyJet and Jet2 | 31 Decseen 29 Oct | Check price |
| Dalaman DLMTürkiye (Turkey) | £27 | Jet2, SunExpress and easyJet | 4 Novseen 30 Oct | Check price |
| Salzburg SZGAustria | £27 | Jet2, Ryanair and TUI Airways | 2 Jan 2027seen 2 Nov | Check price |
| Paris CDGFrance | £28 | easyJet and Air France | 21 Decseen 31 Oct | Check price |
| Rhodes RHOGreece | £28 | Jet2, easyJet, Ryanair and 1 more | 7 Novseen 31 Oct | Check price |
| Istanbul ISTTürkiye (Turkey) | £28 | easyJet and Turkish Airlines | 25 Novseen 30 Oct | Check price |
| Amsterdam AMSNetherlands | £30 | easyJet and KLM | 6 Decseen 1 Nov | Check price |
| Gibraltar GIBGibraltar | £30 | easyJet | 23 Novseen 2 Nov | Check price |
| Crete HERGreece | £30 | Jet2, easyJet and TUI Airways | 31 Oct 2027seen 1 Nov | Check price |
| Belfast City BHDUnited Kingdom | £36 | – | 1 Decseen 31 Oct | Check price |
| Paphos PFOCyprus | £36 | Jet2 and TUI Airways | 25 Novseen 3 Nov | Check price |
| Venice TSFItaly | £36 | Ryanair | 29 Apr 2027seen 28 Oct | Check price |
| Destination | Lowest fare seen | Airlines | Travel date | Live price |
|---|---|---|---|---|
| Gdansk GDNPoland | £37 | Jet2 | 30 Novseen 30 Oct | Check price |
| Larnaca LCACyprus | £37 | easyJet and Jet2 | 8 Novseen 25 Oct | Check price |
| Enfidha NBETunisia | £39 | easyJet and TUI Airways | 29 Decseen 1 Nov | Check price |
| Jersey JERUnited Kingdom | £39 | easyJet | 4 Decseen 25 Oct | Check price |
| Reykjavik KEFIceland | £39 | easyJet and Jet2 | 5 Jan 2027seen 2 Nov | Check price |
| Ibiza IBZSpain | £40 | Jet2 and TUI Airways | 12 Apr 2027seen 2 Nov | Check price |
| Innsbruck INNAustria | £41 | easyJet and Jet2 | 17 Jan 2027seen 28 Oct | Check price |
| Craiova CRARomania | £45 | Wizz Air | 30 Apr 2027seen 25 Oct | Check price |
| Nice NCEFrance | £46 | easyJet and Jet2 | 6 Novseen 30 Oct | Check price |
| Wrocław WROPoland | £48 | Ryanair | 23 Jun 2027seen 27 Oct | Check price |
| Cologne CGNGermany | £49 | Jet2 | 3 Jan 2027seen 26 Oct | Check price |
| Düsseldorf DUSGermany | £53 | Eurowings | 4 Decseen 1 Nov | Check price |
| Venice VCEItaly | £53 | Jet2 | 28 Feb 2027seen 29 Oct | Check price |
| Corfu CFUGreece | £54 | Ryanair and Jet2 | 15 Apr 2027seen 24 Oct | Check price |
| Pisa PSAItaly | £55 | Ryanair and Jet2 | 8 Jun 2027seen 3 Nov | Check price |
| Istanbul SAWTürkiye (Turkey) | £56 | Pegasus Airlines | 13 Apr 2027seen 30 Oct | Check price |
| Madeira FNCPortugal | £57 | Jet2 | 31 Decseen 31 Oct | Check price |
| Reus REUSpain | £60 | Ryanair | 6 May 2027seen 27 Oct | Check price |
| Santander SDRSpain | £60 | Ryanair | 24 Oct 2027seen 27 Oct | Check price |
| Vienna VIEAustria | £61 | Jet2 | 6 Novseen 28 Oct | Check price |
| Pula PUYCroatia | £62 | Jet2 and TUI Airways | 24 May 2027seen 30 Oct | Check price |
| Girona GROSpain | £64 | Ryanair | 4 Jun 2027seen 29 Oct | Check price |
| Plovdiv PDVBulgaria | £64 | Ryanair | 6 Feb 2027seen 2 Nov | Check price |
| Bordeaux BODFrance | £66 | easyJet | 22 Aug 2027seen 26 Oct | Check price |
| Milan MXPItaly | £67 | easyJet | 24 May 2027seen 1 Nov | Check price |
| Zadar ZADCroatia | £70 | Ryanair | 16 Jun 2027seen 25 Oct | Check price |
| Tallinn TLLEstonia | £72 | Jet2 | 21 Decseen 30 Oct | Check price |
| Toulouse TLSFrance | £80 | Ryanair and TUI Airways | 28 Mar 2027seen 28 Oct | Check price |
| Guernsey GCIUnited Kingdom | £80 | Aurigny | 26 Novseen 28 Oct | Check price |
| Frankfurt FRAGermany | £83 | Lufthansa and Air Dolomiti | 4 Decseen 3 Nov | Check price |
| Split SPUCroatia | £97 | Jet2 | 1 Jul 2027seen 1 Nov | Check price |
| Isle of Man IOMUnited Kingdom | £101 | Loganair | 17 Novseen 3 Nov | Check price |
| Bergerac EGCFrance | £104 | Jet2 | 18 Sep 2027seen 30 Oct | Check price |
| Almería LEISpain | £106 | Jet2 | 24 Apr 2027seen 25 Oct | Check price |
| Tivat TIVMontenegro | £108 | easyJet | 21 Jun 2027seen 1 Nov | Check price |
| Aberdeen ABZUnited Kingdom | £109 | Loganair | 6 May 2027seen 29 Oct | Check price |
| Hurghada HRGEgypt | £113 | easyJet, TUI Airways and Jet2 | 6 Jan 2027seen 30 Oct | Check price |
| Chania CHQGreece | £115 | Ryanair | 26 Jun 2027seen 30 Oct | Check price |
| Izmir ADBTürkiye (Turkey) | £116 | Jet2 | 24 Apr 2027seen 2 Nov | Check price |
| Lyon LYSFrance | £117 | TUI Airways | 2 Jan 2027seen 29 Oct | Check price |
| Zurich ZRHSwitzerland | £120 | SWISS | 23 Apr 2027seen 2 Nov | Check price |
| Dubrovnik DBVCroatia | £126 | Jet2 and TUI Airways | 1 Jul 2027seen 1 Nov | Check price |
| Sharm El Sheikh SSHEgypt | £127 | easyJet and Jet2 | 18 Mar 2027seen 30 Oct | Check price |
| Munich MUCGermany | £133 | Lufthansa | 4 Decseen 3 Nov | Check price |
| Athens ATHGreece | £142 | Jet2 | 5 Sep 2027seen 27 Oct | Check price |
| Dortmund DTMGermany | £156 | easyJet | 20 Jan 2027seen 31 Oct | Check price |
| Argostoli EFLGreece | £164 | Jet2 and TUI Airways | 15 Sep 2027seen 31 Oct | Check price |
| Skiathos JSIGreece | £184 | Jet2 | 15 Sep 2027seen 31 Oct | Check price |
| Catania CTAItaly | £228 | Jet2 | 31 Jul 2027seen 28 Oct | Check price |
| Thessaloniki SKGGreece | £245 | TUI Airways and Jet2 | 20 May 2027seen 25 Oct | Check price |
| Cairo CAIEgypt | £286 | Egyptair | 19 Novseen 29 Oct | Check price |
| Préveza PVKGreece | £299 | Jet2 | 13 Jun 2027seen 30 Oct | Check price |
| Barbados BGIBarbados | £338 | TUI Airways | 26 Novseen 2 Nov | Check price |
| Bodrum BJVTürkiye (Turkey) | £364 | Jet2 | 2 Apr 2027seen 2 Nov | Check price |
| Islamabad ISBPakistan | £465 | Pakistan International Airlines | 21 Jan 2027seen 28 Oct | Check price |
| Dubai DXBUnited Arab Emirates | £488 | Emirates | 5 Novseen 2 Nov | Check price |
| Toronto YYZCanada | £500 | Air Transat | 26 Jun 2027seen 29 Oct | Check price |
| Espargos SIDCape Verde | £508 | TUI Airways | 13 Aug 2027seen 29 Oct | Check price |
| Cancún CUNMexico | £508 | TUI Airways | 30 Decseen 1 Nov | Check price |
| Amritsar ATQIndia | £515 | Air India | 27 Jan 2027seen 3 Nov | Check price |
| Doha DOHQatar | £522 | Qatar Airways | 5 Novseen 29 Oct | Check price |
| Bergen BGONorway | £580 | Jet2 | 10 May 2027seen 30 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).
Jet2.com and TUI dominate leisure. Aer Lingus via Dublin is the usual transatlantic choice. Emirates, Qatar and Turkish Airlines provide daily connections via the Gulf and Istanbul.
| Airline | Main BHX base | Type | Routes from BHX |
|---|---|---|---|
| Jet2.com | Birmingham (base) | Leisure | 30+ beach/city |
| TUI Airways | Birmingham (base) | Leisure charter | 25+ holiday |
| Ryanair | Birmingham | Ultra low-cost | 25+ European |
| easyJet | Birmingham (crew base) | Low-cost | 15+ European |
| Wizz Air | Birmingham | Ultra low-cost | 15+ CEE routes |
| Aer Lingus | Birmingham | Full-service | Dublin (pre-clearance to US) |
| KLM / Lufthansa | Birmingham | Full-service | Amsterdam · Frankfurt |
| Emirates | Birmingham | Full-service long-haul | Dubai (2x daily) |
| Qatar / Turkish | Birmingham | Full-service long-haul | Doha · Istanbul |
Birmingham's location means you can easily reach three or four other UK airports. These alternatives can be cheaper for certain routes.
MAN is 1h 30m north by car. Broader long-haul choice (Virgin, Singapore, Etihad) and Jet2's biggest base.
Compare Manchester →BRS is 1h 30m southwest and often beats BHX for easyJet routes to Spain and Portugal.
Compare Bristol →London Euston to Birmingham is 1h 20m. Stansted and Luton (via London) sometimes undercut BHX on Ryanair Europe.
Compare London →Early flight or late return? Book a room within minutes of BHX so you're not racing the clock from home.
Other from-city pages and Midlands/UK airports.