Direct flights from Birmingham International Airport (BHX)
Birmingham International Airport in Birmingham, United Kingdom has direct flights to 67 airports in 32 countries, flown by 26 airlines. The longest is to Delhi (DEL) at 6,799 km.
See every route from BHX on the mapDirect flights from BHX by country
Spain (12)
- ALC Alicante · 1,579 km · ~2h 25m · Ryanair and Transavia France
- ACE Arrecife · 2,790 km · ~3h 55m · Condor, Ryanair and Transavia France
- BCN Barcelona · 1,274 km · ~2h 5m · Ryanair, easyJet and Vueling
- FUE Fuerteventura · 2,850 km · ~4h · Ryanair and Transavia France
- LPA Gran Canaria · 2,951 km · ~4h 5m · Ryanair and Transavia France
- IBZ Ibiza · 1,529 km · ~2h 20m · Ryanair
- AGP Malaga · 1,768 km · ~2h 40m · Ryanair
- MJV Murcia · 1,634 km · ~2h 30m · Ryanair
- PMI Palma de Mallorca · 1,475 km · ~2h 20m · Ryanair and Transavia France
- REU Reus · 1,276 km · ~2h 5m · Ryanair
- SVQ Sevilla · 1,703 km · ~2h 35m · Ryanair
- TFS Tenerife · 2,978 km · ~4h 10m · Ryanair and Transavia France
Turkey (6)
- AYT Antalya · 3,060 km · ~4h 15m · Transavia France and SunExpress
- BJV Bodrum · 2,837 km · ~4h · Transavia France
- DLM Dalaman · 2,950 km · ~4h 5m · Transavia France
- SAW Istanbul · 2,666 km · ~3h 45m · Pegasus Airlines
- IST Istanbul · 2,629 km · ~3h 40m · Turkish Airlines
- ADB Izmir · 2,723 km · ~3h 50m · Transavia France
Poland (5)
- BZG Bydgoszcz · 1,325 km · ~2h 5m · Ryanair
- GDN Gdansk · 1,352 km · ~2h 10m · Ryanair
- KTW Katowice · 1,454 km · ~2h 15m · Ryanair
- KRK Krakow · 1,515 km · ~2h 20m · Ryanair
- LCJ Lodz · 1,442 km · ~2h 15m · Ryanair
United Kingdom (4)
- BFS Belfast · 383 km · ~1h · easyJet
- BHD Belfast · 363 km · ~55m · Aer Lingus
- EDI Edinburgh · 403 km · ~1h · easyJet
- LDY Londonderry · 458 km · ~1h 5m · Ryanair
France (3)
- BVA Beauvais · 429 km · ~1h · Ryanair
- LYS Lyon · 897 km · ~1h 35m · Air France
- CDG Paris · 488 km · ~1h 5m · Air France
Germany (3)
- DUS Duesseldorf · 598 km · ~1h 15m · Lufthansa
- FRA Frankfurt · 766 km · ~1h 25m · Lufthansa
- MUC Munich · 1,060 km · ~1h 50m · Lufthansa and Lufthansa City Airlines
Ireland (3)
- ORK Cork · 465 km · ~1h 5m · Aer Lingus
- DUB Dublin · 321 km · ~55m · Aer Lingus and Ryanair
- SNN Shannon · 486 km · ~1h 5m · Aer Lingus
Italy (3)
- BGY Bergamo · 1,122 km · ~1h 50m · Ryanair
- FCO Rome · 1,583 km · ~2h 25m · easyJet
- TRN Torino · 1,058 km · ~1h 45m · Ryanair
Portugal (3)
- FAO Faro · 1,784 km · ~2h 40m · Ryanair and Transavia France
- FNC Funchal · 2,506 km · ~3h 35m · Transavia France
- LIS Lisbon · 1,623 km · ~2h 30m · Ryanair
Cyprus (2)
- LCA Larnaca · 3,399 km · ~4h 40m · Transavia France
- PFO Paphos · 3,340 km · ~4h 35m · Jet2.com and Transavia France
Egypt (2)
- HRG Hurghada · 4,065 km · ~5h 25m · easyJet
- SSH Sharm El Sheikh · 4,030 km · ~5h 25m · Transavia France and easyJet
Austria (1)
- VIE Vienna · 1,384 km · ~2h 10m · Jet2.com
Belgium (1)
- BRU Brussels · 463 km · ~1h 5m · Brussels Airlines and United Airlines
Cape Verde (1)
- BVC Boa Vista · 4,448 km · ~5h 55m · Transavia France
Croatia (1)
- DBV Dubrovnik · 1,853 km · ~2h 45m · Transavia France
Czech Republic (1)
- PRG Prague · 1,141 km · ~1h 55m · easyJet
Denmark (1)
- CPH Copenhagen · 1,002 km · ~1h 45m · SAS Scandinavian
Hungary (1)
- BUD Budapest · 1,597 km · ~2h 25m · Ryanair
India (1)
- DEL Delhi · 6,799 km · ~8h 45m · Air India
Lithuania (1)
- KUN Kaunas · 1,702 km · ~2h 35m · Ryanair
Malta (1)
- MLA Malta · 2,243 km · ~3h 15m · Ryanair and KM Malta Airlines
Morocco (1)
- RAK Marrakech · 2,373 km · ~3h 25m · Ryanair UK, Transavia France and easyJet
Netherlands (1)
- AMS Amsterdam · 442 km · ~1h · KLM and easyJet
Norway (1)
- OSL Oslo · 1,166 km · ~1h 55m · TUI Airways
Pakistan (1)
- ISB Islamabad · 6,119 km · ~8h · PIA
Slovakia (1)
- BTS Bratislava · 1,423 km · ~2h 15m · Ryanair
Sweden (1)
- ARN Stockholm · 1,452 km · ~2h 15m · SAS Scandinavian
Switzerland (1)
- ZRH Zurich · 921 km · ~1h 35m · SWISS
Tunisia (1)
- NBE Enfidha · 2,057 km · ~3h · Transavia France
Turkmenistan (1)
- ASB Ashkhabad · 4,819 km · ~6h 25m · Turkmenistan Airlines
United Arab Emirates (1)
- DXB Dubai · 5,603 km · ~7h 20m · Emirates and Qantas
United States (1)
- EWR Newark · 5,445 km · ~7h 10m · Lufthansa and United Airlines
Airlines flying from BHX
Aer Lingus, Air France, Air India, Brussels Airlines, Condor, Emirates, Jet2.com, KLM, KM Malta Airlines, Lufthansa, Lufthansa City Airlines, PIA, Pegasus Airlines, Qantas, Ryanair, Ryanair UK, SAS Scandinavian, SWISS, SunExpress, TUI Airways, Transavia France, Turkish Airlines, Turkmenistan Airlines, United Airlines, Vueling, easyJet
Going somewhere BHX doesn’t fly direct?
Wayfli finds the best one- and two-stop connections from Birmingham to any airport in the world. Pick a destination on the map.
Routes come from current airline fares, updated weekly (last update 9 November 2026), plus older schedule data for airports with few recent fares. “Direct” can include a few same-plane flights with a stop. Flight times are estimates from distance. Always check with the airline before booking.