Birmingham Airport (BHX)
Birmingham International Airport averages 94 flights per day to 90 destinations, with 6 domestic and 84 international routes. A total of 25 airlines operate at BHX, led by Ryanair. This airport provides direct service to 38 countries across four continents, with a route network dominated by domestic flights and Spain as its largest international market. The longest nonstop route from Birmingham connects to Cancún, with a typical flight time of 10 hrs 5 mins.
- Destinations
- 90 (6 domestic · 84 international)
- Flights per day
- 94 (16 domestic · 80 international)
- Busiest Route
- Dublin (12/day)
- Longest Direct Flight
- Cancún 10 hrs 5 mins
- Shortest Flight
- Castletown 55 mins
- Top Airline
- Ryanair (39 routes)
- Top Country
- United Kingdom (16 flights/day)
- Longest Runway
- 10,033 ft / 3,058 m
Weather in Birmingham
90 Destinations from Birmingham Airport (BHX)
This week, 90 active routes depart from Birmingham International Airport. The busiest route connects Birmingham with Dublin and is operated by 3 airlines. The longest nonstop flight is to Cancún, and the shortest flight is to Castletown.
All Destinations
| Flights | Destination | Route | Airlines |
|---|---|---|---|
| 12 | Dublin |
BHX → DUB
1 hr 25 mins |
Aer Lingus, EAI, Ryanair3 |
| 6 | Belfast (BHD) |
BHX → BHD
1 hr 5 mins |
Aer Lingus1 |
| 6 | Amsterdam |
BHX → AMS
1 hr 40 mins |
easyJet, KLM2 |
| 4 | Paris |
BHX → CDG
1 hr 40 mins |
Air France, easyJet2 |
| 3 | Belfast (BFS) |
BHX → BFS
1 hr 35 mins |
easyJet1 |
| 3 | Tenerife Island |
BHX → TFS
4 hrs 15 mins |
easyJet, Jet2, Ryanair, TUI Airways4 |
| 3 | Edinburgh |
BHX → EDI
1 hr 30 mins |
easyJet1 |
| 2 | Geneva |
BHX → GVA
2 hrs 10 mins |
easyJet, Jet22 |
| 2 | Lanzarote Island |
BHX → ACE
4 hrs |
easyJet, Jet2, Ryanair, TUI Airways4 |
| 2 | Dubai |
BHX → DXB
7 hrs 15 mins |
Emirates1 |
| 2 | Alicante |
BHX → ALC
2 hrs 55 mins |
easyJet, Jet2, Ryanair3 |
| 2 | Istanbul (IST) |
BHX → IST
3 hrs 55 mins |
Turkish Airlines1 |
| 2 | Kraków |
BHX → KRK
18 hrs 50 mins |
easyJet, Ryanair2 |
| 2 | Aberdeen |
BHX → ABZ
1 hr 25 mins |
Loganair1 |
| 2 | Frankfurt-am-Main |
BHX → FRA
2 hrs 5 mins |
Lufthansa1 |
| 2 | Glasgow |
BHX → GLA
1 hr 30 mins |
easyJet1 |
| 2 | Bucharest |
BHX → OTP
3 hrs 30 mins |
Ryanair, Wizz Air Malta2 |
| 2 | Gran Canaria Island |
BHX → LPA
4 hrs 15 mins |
easyJet, Jet2, Ryanair, TUI Airways4 |
| 2 | Málaga |
BHX → AGP
3 hrs 5 mins |
easyJet, Jet2, Ryanair3 |
| 1 | Barcelona |
BHX → BCN
2 hrs 40 mins |
easyJet, Ryanair, TUI Airways3 |
| 1 | Fuerteventura Island |
BHX → FUE
4 hrs 5 mins |
easyJet, Jet2, Ryanair, TUI Airways4 |
| 1 | Doha |
BHX → DOH
6 hrs 50 mins |
Qatar Airways1 |
| 1 | Düsseldorf |
BHX → DUS
1 hr 50 mins |
Eurowings1 |
| 1 | Luqa |
BHX → MLA
3 hrs 15 mins |
easyJet, Jet2, Ryanair3 |
| 1 | Munich |
BHX → MUC
2 hrs 10 mins |
Lufthansa, Lufthansa City Airlines2 |
| 6/week | Istanbul (SAW) |
BHX → SAW
3 hrs 50 mins |
Pegasus1 |
| 5/week | Bridgetown |
BHX → BGI
8 hrs 20 mins |
TUI Airways1 |
| 5/week | Castletown |
BHX → IOM
55 mins |
Loganair1 |
| 5/week | Chambéry/Aix-les-Bains |
BHX → CMF
2 hrs 10 mins |
Jet2, TUI Airways2 |
| 5/week | Cork |
BHX → ORK
1 hr 35 mins |
Ryanair1 |
| 5/week | Faro |
BHX → FAO
3 hrs |
Jet2, Ryanair2 |
| 5/week | Hurghada | BHX → HRG | easyJet, TUI Airways2 |
| 5/week | Innsbruck |
BHX → INN
2 hrs 25 mins |
easyJet, Jet2, TUI Airways3 |
| 5/week | Sharm el Sheikh | BHX → SSH | easyJet, TUI Airways2 |
| 5/week | St Peter Port |
BHX → GCI
1 hr 25 mins |
Aurigny Air Services1 |
| 5/week | Torino |
BHX → TRN
2 hrs 25 mins |
Jet2, Ryanair, TUI Airways3 |
| 5/week | Zurich |
BHX → ZRH
2 hrs 15 mins |
SWISS1 |
| 4/week | Bergamo |
BHX → BGY
3 hrs 25 mins |
Ryanair1 |
| 4/week | Berlin |
BHX → BER
2 hrs 20 mins |
easyJet, Ryanair2 |
| 4/week | Charleston |
BHX → NOC
1 hr 45 mins |
Ryanair1 |
| 4/week | Jeddah |
BHX → JED
6 hrs 35 mins |
Saudi Arabian Airlines1 |
| 4/week | Limerick city |
BHX → SNN
1 hr 35 mins |
Ryanair1 |
| 4/week | Lisbon |
BHX → LIS
2 hrs 55 mins |
easyJet, Ryanair2 |
| 4/week | Marrakech |
BHX → RAK
3 hrs 35 mins |
easyJet, Jet22 |
| 4/week | Rome |
BHX → FCO
2 hrs 55 mins |
Jet2, Wizz Air Malta2 |
| 4/week | Sofia |
BHX → SOF
3 hrs 15 mins |
Ryanair, TUI Airways2 |
| 3/week | Amritsar |
BHX → ATQ
8 hrs 25 mins |
Air India1 |
| 3/week | Antalya |
BHX → AYT
4 hrs 15 mins |
easyJet, Jet22 |
| 3/week | Beauvais/Tillé |
BHX → BVA
1 hr 30 mins |
Ryanair1 |
| 3/week | Budapest |
BHX → BUD
2 hrs 55 mins |
Ryanair, Wizz Air2 |
| 3/week | Bydgoszcz |
BHX → BZG
2 hrs 10 mins |
Ryanair1 |
| 3/week | Cancún |
BHX → CUN
10 hrs 5 mins |
TUI Airways1 |
| 3/week | Copenhagen |
BHX → CPH
2 hrs |
SAS1 |
| 3/week | Funchal |
BHX → FNC
3 hrs 50 mins |
Jet2, TUI Airways2 |
| 3/week | Grenoble |
BHX → GNB
2 hrs 10 mins |
easyJet, Jet2, Ryanair3 |
| 3/week | Murcia |
BHX → RMU
3 hrs |
Ryanair1 |
| 3/week | New Delhi |
BHX → DEL
7 hrs 55 mins |
Air India1 |
| 3/week | Rabil |
BHX → BVC
5 hrs 50 mins |
TUI Airways1 |
| 3/week | Salzburg |
BHX → SZG
2 hrs 30 mins |
Jet2, Ryanair, TUI Airways3 |
| 3/week | Suceava |
BHX → SCV
3 hrs 5 mins |
Wizz Air Malta1 |
| 3/week | Verona |
BHX → VRN
2 hrs 30 mins |
Ryanair, TUI Airways2 |
| 2/week | Agadir |
BHX → AGA
3 hrs 45 mins |
Jet21 |
| 2/week | Billund |
BHX → BLL
1 hr 55 mins |
Star Air A/S1 |
| 2/week | Craiova |
BHX → CRA
3 hrs |
Wizz Air Malta1 |
| 2/week | Derry City |
BHX → LDY
1 hr 35 mins |
easyJet1 |
| 2/week | Enfidha |
BHX → NBE
3 hrs 15 mins |
easyJet1 |
| 2/week | Espargos |
BHX → SID
5 hrs 35 mins |
TUI Airways1 |
| 2/week | Gibraltar |
BHX → GIB
3 hrs 5 mins |
easyJet1 |
| 2/week | Kuusamo |
BHX → KAO
3 hrs 15 mins |
TUI Airways1 |
| 2/week | La Romana |
BHX → LRM
8 hrs 30 mins |
TUI Airways1 |
| 2/week | Łódź |
BHX → LCJ
2 hrs 45 mins |
Ryanair1 |
| 2/week | Madrid |
BHX → MAD
2 hrs 45 mins |
Ryanair1 |
| 2/week | Milan |
BHX → LIN
2 hrs 25 mins |
easyJet1 |
| 2/week | Montego Bay |
BHX → MBJ
9 hrs 30 mins |
TUI Airways1 |
| 2/week | Palma De Mallorca |
BHX → PMI
2 hrs 50 mins |
Ryanair1 |
| 2/week | Paphos |
BHX → PFO
4 hrs 20 mins |
Jet2, Ryanair2 |
| 2/week | Porto |
BHX → OPO
2 hrs 40 mins |
Ryanair1 |
| 2/week | Poznań |
BHX → POZ
2 hrs 20 mins |
Ryanair1 |
| 2/week | Prague |
BHX → PRG
2 hrs 25 mins |
easyJet1 |
| 2/week | Reykjavik |
BHX → KEF
3 hrs |
easyJet1 |
| 2/week | Roma |
BHX → CIA
2 hrs 55 mins |
Ryanair1 |
| 2/week | Rovaniemi | BHX → RVN | Ryanair1 |
| 2/week | Seville |
BHX → SVQ
3 hrs |
Ryanair1 |
| 2/week | Sibiu |
BHX → SBZ
3 hrs |
Wizz Air Malta1 |
| 2/week | St Helier |
BHX → JER
1 hr 10 mins |
easyJet1 |
| 2/week | Treviso |
BHX → TSF
2 hrs 30 mins |
Ryanair1 |
| 2/week | Valencia |
BHX → VLC
2 hrs 50 mins |
Ryanair1 |
| 1/week | Baku |
BHX → GYD
5 hrs 15 mins |
Silk Way West1 |
| 1/week | Plovdiv |
BHX → PDV
3 hrs 25 mins |
Ryanair1 |
| 1/week | Toulouse-Blagnac |
BHX → TLS
2 hrs 10 mins |
TUI Airways1 |
Airlines
Birmingham International Airport is served by 25 airlines, with Ryanair in the lead at 28% of routes. The top three carriers together cover 65% of routes. 16 carriers operate only one route each. A total of 25 airlines operate international routes, compared with 3 serving domestic routes. TUI Airways is operating the longest nonstop flight, connecting to Cancún with a flight time of 10 hrs 5 mins.
- Ryanair39 routes
- easyJet30 routes
- TUI Airways22 routes
- Jet220 routes
- Wizz Air Malta5 routes
- Aer Lingus2 routes
- Loganair2 routes
- Lufthansa2 routes
- Air India2 routes
- EAI1 route
- KLM1 route
- Air France1 route
- Emirates1 route
- Turkish Airlines1 route
- Qatar Airways1 route
- Eurowings1 route
- Lufthansa City Airlines1 route
- Pegasus1 route
- Aurigny Air Services1 route
- SWISS1 route
- Saudi Arabian Airlines1 route
- Wizz Air1 route
- SAS1 route
- Star Air A/S1 route
- Silk Way West1 route
Birmingham International Airport provides direct service to 38 countries across four continents. The route network is 7% domestic and 93% international, with Tenerife Island, Spain serving as the primary international destination.
- United Kingdom16/day
- Spain15/day
- Ireland14/day
- Netherlands6/day
- France6/day
- Germany4/day
- Turkey3/day
- Italy3/day
- Switzerland3/day
- Poland3/day
- Romania3/day
- United Arab Emirates2/day
- Portugal2/day
- Egypt1/day
- Qatar1/day
- Austria1/day
- Malta1/day
- India6/week
- Morocco6/week
- Denmark5/week
- Cape Verde5/week
- Barbados5/week
- Isle of Man5/week
- Guernsey5/week
- Bulgaria5/week
- Finland4/week
- Saudi Arabia4/week
- Hungary3/week
- Mexico3/week
- Tunisia2/week
- Gibraltar2/week
- Dominican Republic2/week
- Jamaica2/week
- Cyprus2/week
- Czechia2/week
- Iceland2/week
- Jersey2/week
- Azerbaijan1/week
Global Rankings of Birmingham Airport (BHX)
This snapshot shows how Birmingham Airport (BHX) ranks globally across multiple operational and network dimensions. Rankings reflect relative position worldwide across destination breadth, flight volume, scheduling density, and long-haul reach.
Destinations
Measures how broadly the airport connects distinct endpoints across its route network.
- #153 – Total Destination Count (Network breadth)
- #758 – Domestic Destination Count
- #66 – International Destination Count
Flights & Scheduling
Reflects flight volume and how intensively runway infrastructure is scheduled.
- #246 – Total Flight Count (Operational intensity)
- #560 – Domestic Flight Count
- #121 – International Flight Count
- #165 – Flights per Runway (Scheduling density)
Distance & Reach
Highlights long-haul connectivity and how distance is distributed across flights and runways.
- #225 – Total Distance Flown (Global reach)
- #314 – Distance per Flight (Route profile)
- #159 – Distance per Runway (Long-haul leverage)
2 Runways at Birmingham Airport (BHX)
| Name | Length | Width | Surface |
|---|---|---|---|
| 15 | 10,033 ft · 3,058 m | 151 ft · 46 m | Asphalt |
| 33 | 10,033 ft · 3,058 m | 151 ft · 46 m | Asphalt |
19 Aircraft Require Longer Runway
Longest runway available is 10,033 ft / 3,058 m long. The following aircraft typically require more runway than is available at Birmingham International Airport.
| Aircraft | Takeoff required | Landing required |
|---|---|---|
| Boom Overture | 10,118 ft · 3,084 m | n/a |
| Airbus A340 Private Jet | 10,256 ft · 3,126 m | 8,999 ft · 2,743 m |
| McDonnell Douglas MD-11 | 10,299 ft · 3,139 m | 6,949 ft · 2,118 m |
| Airbus A340-600 | 10,302 ft · 3,140 m | 6,562 ft · 2,000 m |
| Boeing BBJ 787-9 | 10,400 ft · 3,170 m | 5,700 ft · 1,737 m |
| VC-25A Air Force One | 10,466 ft · 3,190 m | 7,999 ft · 2,438 m |
| Boeing 747-8 | 10,466 ft · 3,190 m | 8,793 ft · 2,680 m |
| Airbus A340-500 | 10,499 ft · 3,200 m | 6,299 ft · 1,920 m |
| Boeing 747-200 | 10,499 ft · 3,200 m | 6,234 ft · 1,900 m |
| Boeing 777-300 | 10,597 ft · 3,230 m | 5,906 ft · 1,800 m |
| Boeing 747-100 | 10,650 ft · 3,246 m | 6,168 ft · 1,880 m |
| Boeing 747-8 VIP / BBJ | 10,801 ft · 3,292 m | 7,001 ft · 2,134 m |
| Boeing 747-8 Freighter | 10,801 ft · 3,292 m | 7,001 ft · 2,134 m |
| Boeing 747-300 | 10,827 ft · 3,300 m | 6,919 ft · 2,109 m |
| Boeing 747-400F | 10,827 ft · 3,300 m | 6,890 ft · 2,100 m |
| Boeing 747-400ER | 10,892 ft · 3,320 m | 7,136 ft · 2,175 m |
| Aérospatiale-BAC Concorde | 11,250 ft · 3,429 m | 7,218 ft · 2,200 m |
| Antonov An-225 Mriya | 11,483 ft · 3,500 m | 10,827 ft · 3,300 m |
| McDonnell Douglas DC-8-71 | 11,499 ft · 3,505 m | 5,909 ft · 1,801 m |