This is taking longer than expected.
This is taking longer than expected.
This is taking longer than expected.
Birmingham International Airport in Birmingham, United Kingdom has 101 nonstop destinations to Europe across 23 countriesin FlightQ's current schedule set. Use this reference for route research, airline coverage, frequency, distance, and estimated flight times.
Schedule snapshot checked Aug 24, 2026.
The busiest listed route in this group is BHX to DUB for Dublin, with 9-10/day service in the current sample from Ryanair and Aer Lingus.
Palma de Mallorca (PMI), Alicante (ALC), and Malaga (AGP)
Rhodes (RHO), Kerkyra Island (CFU), and Heraklion (HER)
Rome (FCO), Bergamo (BGY), and Verona (VRN)
Belfast (BHD), Belfast (BFS), and Edinburgh (EDI)
Antalya (AYT), Dalaman (DLM), and Istanbul (IST)
Paris (CDG), Beauvais/Tille (BVA), and Nice (NCE)
Krakow (KRK), Bydgoszcz (BZG), and Warsaw (WMI)
Dublin (DUB), Charleston (NOC), and Shannon (SNN)
Frankfurt (FRA), Dusseldorf (DUS), and Berlin (BER)
Faro (FAO), Porto (OPO), and Lisbon (LIS)
Dubrovnik (DBV), Split (SPU), and Zadar (ZAD)
Bucharest (OTP), Craiova (CRA), and Suceava (SCV)
| Destination | Country | Distance | Est. time | Airlines | Frequency |
|---|---|---|---|---|---|
| Dublin (DUB) Dublin Airport | Ireland | 200 mi | ~1h | Ryanair and Aer Lingus | 9-10/day |
| Palma de Mallorca (PMI) Palma De Mallorca Airport | Spain | 917 mi | ~2h 28m | Jet2, Ryanair, and TUI Airways | 7/day |
| Belfast (BHD) George Best Belfast City Airport | United Kingdom | 226 mi | ~1h 3m | Aer Lingus | 5-6/day |
| Amsterdam (AMS) Amsterdam Airport Schiphol | Netherlands | 275 mi | ~1h 9m | KLM Royal Dutch Airlines and easyJet | 5-6/day |
| Alicante (ALC) Alicante International Airport | Spain | 981 mi | ~2h 36m | Ryanair, Jet2, and easyJet | 4-5/day |
| Paris (CDG) Charles de Gaulle International Airport | France | 303 mi | ~1h 13m | Air France and easyJet | 4-5/day |
| Malaga (AGP) Malaga Airport | Spain | 1,098 mi | ~2h 51m | Ryanair, Jet2, and easyJet | 4-5/day |
| Antalya (AYT) Antalya International Airport | Türkiye | 1,902 mi | ~4h 30m | SunExpress, Jet2, and easyJet | 4/day |
| Dalaman (DLM) Dalaman International Airport | Türkiye | 1,833 mi | ~4h 22m | Jet2, SunExpress, and easyJet | 3-4/day |
| Faro (FAO) Faro Airport | Portugal | 1,109 mi | ~2h 52m | Jet2, Ryanair, and easyJet | 3-4/day |
| Barcelona (BCN) Barcelona International Airport | Spain | 791 mi | ~2h 13m | Ryanair, Vueling, and Jet2 | 3-4/day |
| Tenerife Island (TFS) Tenerife South Airport | Spain | 1,851 mi | ~4h 24m | Jet2, Ryanair, and TUI Airways | 3-4/day |
| Frankfurt (FRA) Frankfurt am Main International Airport | Germany | 475 mi | ~1h 34m | Lufthansa | 3/day |
| Belfast (BFS) Belfast International Airport | United Kingdom | 238 mi | ~1h 4m | easyJet | 3/day |
| Istanbul (IST) Istanbul Airport | Türkiye | 1,618 mi | ~3h 55m | Turkish Airlines | 2-3/day |
| Rhodes (RHO) Diagoras Airport | Greece | 1,821 mi | ~4h 20m | Jet2, Ryanair, and easyJet | 2-3/day |
| Lanzarote Island (ACE) Lanzarote Airport | Spain | 1,734 mi | ~4h 10m | Jet2, TUI Airways, and easyJet | 2-3/day |
| Edinburgh (EDI) Edinburgh Airport | United Kingdom | 250 mi | ~1h 6m | easyJet | 2-3/day |
| Ibiza (IBZ) Ibiza Airport | Spain | 950 mi | ~2h 33m | Jet2, TUI Airways, and Ryanair | 2-3/day |
| Rome (FCO) Leonardo Da Vinci (Fiumicino) International Airport | Italy | 984 mi | ~2h 37m | easyJet, Jet2, and Ryanair | 2-3/day |
| Kerkyra Island (CFU) Ioannis Kapodistrias International Airport | Greece | 1,357 mi | ~3h 23m | Jet2, TUI Airways, and easyJet | 2/day |
| Aberdeen (ABZ) Aberdeen Dyce Airport | United Kingdom | 329 mi | ~1h 16m | Loganair | 2/day |
| Glasgow (GLA) Glasgow International Airport | United Kingdom | 260 mi | ~1h 7m | easyJet | 1-2/day |
| Fuerteventura Island (FUE) Fuerteventura Airport | Spain | 1,771 mi | ~4h 14m | Jet2, TUI Airways, and easyJet | 1-2/day |
| Heraklion (HER) Heraklion International Nikos Kazantzakis Airport | Greece | 1,769 mi | ~4h 14m | Jet2, TUI Airways, and easyJet | 1-2/day |
| Menorca Island (MAH) Menorca Airport | Spain | 915 mi | ~2h 28m | Jet2 and TUI Airways | 1-2/day |
| Gran Canaria Island (LPA) Gran Canaria Airport | Spain | 1,834 mi | ~4h 22m | Jet2, TUI Airways, and Ryanair | 1-2/day |
| Dusseldorf (DUS) Dusseldorf International Airport | Germany | 372 mi | ~1h 21m | Eurowings | 1-2/day |
| Valletta (MLA) Luqa Airport | Malta | 1,394 mi | ~3h 28m | Ryanair, Jet2, and easyJet | 1-2/day |
| Krakow (KRK) John Paul II International Airport Kraków-Balice Airport | Poland | 942 mi | ~2h 32m | Ryanair | 1-2/day |
| Larnarca (LCA) Larnaca International Airport | Cyprus | 2,112 mi | ~4h 56m | Jet2 and TUI Airways | 1-2/day |
| Kos Island (KGS) Kos Airport | Greece | 1,764 mi | ~4h 13m | Jet2 and TUI Airways | 1-2/day |
| Zakynthos Island (ZTH) Dionysios Solomos Airport | Greece | 1,488 mi | ~3h 39m | TUI Airways and Jet2 | 1-2/day |
| Zurich (ZRH) Zurich Airport | Switzerland | 572 mi | ~1h 46m | Swiss International Air Lines | 1-2/day |
| Paphos (PFO) Paphos International Airport | Cyprus | 2,075 mi | ~4h 52m | Jet2 and TUI Airways | 1-2/day |
| Bucharest (OTP) Henri Coanda International Airport | Romania | 1,375 mi | ~3h 25m | Ryanair and Wizz Air Malta | 1-2/day |
| Reus (REU) Reus Air Base | Spain | 793 mi | ~2h 13m | Jet2 and Ryanair | 1-2/day |
| Girona (GRO) Girona Airport | Spain | 759 mi | ~2h 9m | Ryanair, Jet2, and TUI Airways | 1-2/day |
| Beauvais/Tille (BVA) Paris Beauvais Tille Airport | France | 267 mi | ~1h 8m | Ryanair | 1-2/day |
| Istanbul (SAW) Sabiha Gokcen International Airport | Türkiye | 1,657 mi | ~4h | Pegasus Airlines | 1/day |
| Verona (VRN) Verona / Villafranca Airport | Italy | 751 mi | ~2h 8m | Ryanair, Jet2, and TUI Airways | 7×/wk |
| Bergamo (BGY) Bergamo / Orio Al Serio Airport | Italy | 697 mi | ~2h 1m | Ryanair | 1/day |
| Berlin (BER) Berlin Brandenburg Airport | Germany | 642 mi | ~1h 54m | easyJet and Ryanair | 1/day |
| Billund (BLL) Billund Airport | Denmark | 496 mi | ~1h 36m | Star Air A/S | 1/day |
| Porto (OPO) Francisco de Sá Carneiro Airport | Portugal | 840 mi | ~2h 19m | Ryanair and Jet2 | 1/day |
| Madrid (MAD) Madrid Barajas International Airport | Spain | 831 mi | ~2h 18m | Ryanair | 1/day |
| Munich (MUC) Munich International Airport | Germany | 659 mi | ~1h 57m | Lufthansa | 1/day |
| Copenhagen (CPH) Copenhagen Kastrup Airport | Denmark | 623 mi | ~1h 52m | SAS Scandinavian Airlines | 1/day |
| Kefallinia Island (EFL) Kefallinia Airport | Greece | 1,455 mi | ~3h 35m | TUI Airways and Jet2 | 5×/wk |
| Dubrovnik (DBV) Dubrovnik Airport | Croatia | 1,151 mi | ~2h 58m | Jet2 and TUI Airways | 5×/wk |
| Naples (NAP) Napoli / Capodichino International Airport | Italy | 1,098 mi | ~2h 51m | Jet2 and TUI Airways | 5×/wk |
| Seville (SVQ) Sevilla Airport | Spain | 1,058 mi | ~2h 46m | Ryanair | 1/day |
| Lisbon (LIS) Lisbon Portela Airport | Portugal | 1,009 mi | ~2h 40m | Ryanair and easyJet | 5×/wk |
| Valencia (VLC) Valencia Airport | Spain | 898 mi | ~2h 26m | Ryanair | 1/day |
| Souda (CHQ) Chania International Airport | Greece | 1,722 mi | ~4h 8m | Jet2 | 1/day |
| Izmir (ADB) Adnan Menderes International Airport | Türkiye | 1,692 mi | ~4h 4m | Jet2 and SunExpress | 4×/wk |
| Skiathos (JSI) Skiathos Island National Airport | Greece | 1,510 mi | ~3h 42m | Jet2 and TUI Airways | 4×/wk |
| Thessaloniki (SKG) Thessaloniki Macedonia International Airport | Greece | 1,425 mi | ~3h 31m | Jet2 and TUI Airways | 4×/wk |
| Craiova (CRA) Craiova Airport | Romania | 1,294 mi | ~3h 15m | Wizz Air Malta | 4×/wk |
| Corvera (RMU) Región de Murcia International Airport | Spain | 1,013 mi | ~2h 40m | Ryanair | 1/day |
| Budapest (BUD) Budapest Ferenc Liszt International Airport | Hungary | 992 mi | ~2h 38m | Jet2 and Ryanair | 4×/wk |
| Nice (NCE) Nice-Cote d'Azur Airport | France | 734 mi | ~2h 6m | easyJet and Jet2 | 4×/wk |
| Geneva (GVA) Geneva Cointrin International Airport | Switzerland | 556 mi | ~1h 44m | easyJet | 1/day |
| Burgas (BOJ) Burgas Airport | Bulgaria | 1,513 mi | ~3h 42m | Jet2 | 3×/wk |
| Suceava (SCV) Suceava Stefan cel Mare Airport | Romania | 1,280 mi | ~3h 13m | Wizz Air Malta | 3×/wk |
| Almeria (LEI) Almeria International Airport | Spain | 1,079 mi | ~2h 49m | Jet2 | 3×/wk |
| Split (SPU) Split Airport | Croatia | 1,032 mi | ~2h 43m | Jet2 | 3×/wk |
| Zadar (ZAD) Zemunik Airport | Croatia | 971 mi | ~2h 35m | Ryanair | 3×/wk |
| Warsaw (WMI) Warsaw Modlin Airport | Poland | 939 mi | ~2h 31m | Ryanair | 3×/wk |
| Stockholm (ARN) Stockholm-Arlanda Airport | Sweden | 902 mi | ~2h 27m | Ryanair | 3×/wk |
| Bydgoszcz (BZG) Bydgoszcz Ignacy Jan Paderewski Airport | Poland | 823 mi | ~2h 17m | Ryanair | 3×/wk |
| Pisa (PSA) Pisa / San Giusto - Galileo Galilei International Airport | Italy | 823 mi | ~2h 17m | Ryanair | 3×/wk |
| Charleston (NOC) Ireland West Knock Airport | Ireland | 309 mi | ~1h 13m | Ryanair | 3×/wk |
| Shannon (SNN) Shannon Airport | Ireland | 302 mi | ~1h 12m | Ryanair | 3×/wk |
| Bodrum (BJV) Milas Bodrum International Airport | Türkiye | 1,763 mi | ~4h 13m | Jet2 | 2×/wk |
| Santorini (JTR) Santorini Airport | Greece | 1,724 mi | ~4h 8m | Jet2 | 2×/wk |
| Athens (ATH) Eleftherios Venizelos International Airport | Greece | 1,589 mi | ~3h 52m | Jet2 | 2×/wk |
| Kalamata (KLX) Kalamata Airport | Greece | 1,565 mi | ~3h 49m | Jet2 | 2×/wk |
| Funchal (FNC) Madeira Airport | Portugal | 1,557 mi | ~3h 48m | Jet2 | 2×/wk |
| Preveza/Lefkada (PVK) Aktion National Airport | Greece | 1,423 mi | ~3h 31m | Jet2 | 2×/wk |
| Sofia (SOF) Sofia Airport | Bulgaria | 1,343 mi | ~3h 21m | Ryanair | 2×/wk |
| Catania (CTA) Catania / Fontanarossa Airport | Italy | 1,315 mi | ~3h 18m | Jet2 | 2×/wk |
| Tirana (TIA) Tirana International Airport Mother Teresa | Albania | 1,260 mi | ~3h 11m | Ryanair UK | 2×/wk |
| Tivat (TIV) Tivat Airport | Montenegro | 1,175 mi | ~3h 1m | Jet2 | 2×/wk |
| Jerez de la Forntera (XRY) Jerez Airport | Spain | 1,105 mi | ~2h 52m | Jet2 | 2×/wk |
| Olbia (OLB) Olbia / Costa Smeralda Airport | Italy | 958 mi | ~2h 34m | Jet2 | 2×/wk |
| Łódź (LCJ) Łódź Władysław Reymont Airport | Poland | 896 mi | ~2h 26m | Ryanair | 2×/wk |
| Pula (PUY) Pula Airport | Croatia | 882 mi | ~2h 24m | Jet2 | 2×/wk |
| Venice (VCE) Venezia / Tessera - Marco Polo Airport | Italy | 797 mi | ~2h 14m | Jet2 | 2×/wk |
| Treviso (TSF) Treviso / Sant'Angelo Airport | Italy | 785 mi | ~2h 12m | Ryanair | 2×/wk |
| Poznań (POZ) Poznań-Ławica Airport | Poland | 780 mi | ~2h 12m | Ryanair | 2×/wk |
| Prague (PRG) Václav Havel Airport | Czechia | 709 mi | ~2h 3m | easyJet | 2×/wk |
| Perpignan/Rivesaltes (PGF) Perpignan-Rivesaltes (Llabanere) Airport | France | 704 mi | ~2h 2m | Ryanair | 2×/wk |
| Milan (LIN) Linate Airport | Italy | 695 mi | ~2h 1m | easyJet | 2×/wk |
| Santander (SDR) Santander Airport | Spain | 631 mi | ~1h 53m | Ryanair | 2×/wk |
| Toulouse/Blagnac (TLS) Toulouse-Blagnac Airport | France | 626 mi | ~1h 53m | Ryanair | 2×/wk |
| Bordeaux (BOD) Bordeaux-Merignac (BA 106) Airport | France | 529 mi | ~1h 40m | easyJet | 2×/wk |
| Inverness (INV) Inverness Airport | United Kingdom | 363 mi | ~1h 20m | easyJet | 2×/wk |
| Cork (ORK) Cork Airport | Ireland | 289 mi | ~1h 11m | Ryanair | 2×/wk |
| Derry (LDY) City of Derry Airport | United Kingdom | 284 mi | ~1h 10m | easyJet | 2×/wk |
| Manchester (MAN) Manchester Airport | United Kingdom | 66 mi | ~43m | easyJet | 2×/wk |
Frequency is based on the current FlightQ schedule sample. Distance is airport-to-airport great-circle mileage.
| Airline | Destinations | Flights | Top routes |
|---|---|---|---|
| Jet2 | 50 | 222 | |
| Ryanair | 45 | 240 | |
| easyJet | 30 | 140 | |
| TUI Airways | 25 | 89 | |
| Wizz Air Malta | 4 | 13 | |
| SunExpress | 3 | 21 | |
| Aer Lingus | 2 | 69 | |
| Lufthansa | 2 | 27 | |
| KLM Royal Dutch Airlines | 1 | 32 | |
| Air France | 1 | 23 | |
| Turkish Airlines | 1 | 20 | |
| Loganair | 1 | 14 |
Top destination countries in this view include Spain, Greece, Italy, and United Kingdom.
FlightQ currently lists 101 nonstop destinations from BHX to Europe, including Dublin (DUB), Palma de Mallorca (PMI), Belfast (BHD), and Amsterdam (AMS).
Named carriers in this schedule set include Jet2, Ryanair, easyJet, and TUI Airways.
No. The list is built from FlightQ's current schedule capture, and airlines change timetables seasonally. Confirm exact dates and availability before booking.