Origins
| Origin | Distance | Duration | Airlines |
|---|---|---|---|
| Aalborg (AAL) | 2,018 km | 185 min | Norwegian Air Sweden |
| Aarhus (AAR) | 1,951 km | 185 min | Norwegian Air Sweden, Ryanair |
| Malaga (AGP) | 708 km | 90 min | Ryanair, Air Europa, Vueling |
| Alicante (ALC) | 317 km | 55 min | Ryanair, TUI fly Belgium, Air Europa, Vueling |
| Algiers (ALG) | 319 km | 70 min | Air Algerie |
| Amsterdam (AMS) | 1,427 km | 145 min | Transavia, TUIfly Netherlands, easyJet |
| Antwerp (ANR) | 1,300 km | 150 min | TUI fly Belgium |
| Stockholm (ARN) | 2,477 km | 225 min | Norwegian Air Sweden, Ryanair, Scandinavian Airlines |
| Athens (ATH) | 1,848 km | 180 min | Aegean Airlines, easyJet |
| Abu Dhabi (AUH) | 5,107 km | 440 min | Etihad Airways |
| Barcelona (BCN) | 202 km | 55 min | Ryanair, Iberia, Air Europa, Vueling |
| Belgrade (BEG) | 1,560 km | 160 min | Air Serbia |
| Berlin (BER) | 1,647 km | 160 min | Eurowings, Ryanair, easyJet |
| Brest (BES) | 1,141 km | 125 min | Volotea |
| Belfast (BFS) | 1,808 km | 170 min | Ryanair, Jet2, Ryanair UK, easyJet |
| Bergen (BGO) | 2,313 km | 205 min | Norwegian Air Sweden |
| Milan (BGY) | 887 km | 105 min | Ryanair |
| Belfast (BHD) | 1,794 km | 170 min | easyJet |
| Birmingham (BHX) | 1,474 km | 150 min | Ryanair, Jet2, easyJet |
| Bilbao (BIO) | 629 km | 85 min | Iberia, Air Europa, Volotea, Vueling |
| Billund (BLL) | 1,862 km | 170 min | Norwegian Air Sweden |
| Bologna (BLQ) | 898 km | 110 min | Ryanair |
| Bordeaux (BOD) | 651 km | 85 min | easyJet, Volotea |
| Bournemouth (BOH) | 1,297 km | 135 min | Ryanair, Jet2 |
| Bremen (BRE) | 1,570 km | 155 min | Eurowings, Ryanair |
| Berne (BRN) | 904 km | 100 min | Helvetic Airways |
| Bristol (BRS) | 1,381 km | 140 min | Ryanair, Jet2, easyJet |
| Brussels (BRU) | 1,268 km | 135 min | Ryanair, Brussels Airlines, TUI fly Belgium, Vueling |
| Basel, Switzerland/Mulhouse (BSL) | 974 km | 115 min | Condor, Eurowings, easyJet |
| Bratislava (BTS) | 1,503 km | 155 min | Ryanair, SmartWings |
| Budapest (BUD) | 1,593 km | 160 min | Ryanair, Wizz Air |
| Paris (BVA) | 1,102 km | 120 min | Ryanair |
| Cagliari (CAG) | 546 km | 85 min | Ryanair |
| Paris (CDG) | 1,050 km | 120 min | Air France, easyJet |
| Benlloch (CDT) | 239 km | 65 min | Iberia |
| Cologne (CGN) | 1,305 km | 135 min | Eurowings, Ryanair |
| Cluj-Napoca (CLJ) | 1,876 km | 185 min | Wizz Air Malta |
| Copenhagen (CPH) | 1,932 km | 185 min | Norwegian Air Sweden, Ryanair, Scandinavian Airlines |
| Brussels (CRL) | 1,220 km | 130 min | Ryanair |
| Deauville (DOL) | 1,109 km | 115 min | Volotea |
| Dresden (DRS) | 1,546 km | 150 min | Eurowings |
| Dortmund (DTM) | 1,382 km | 135 min | Condor, Eurowings |
| Dublin (DUB) | 1,686 km | 165 min | Aer Lingus, Ryanair |
| Dusseldorf (DUS) | 1,340 km | 140 min | Condor, Eurowings, Hahn Air, TUI fly Deutschland, Corendon Airlines Europe |
| San Sebastian (EAS) | 567 km | 80 min | Volotea |
| Edinburgh (EDI) | 1,878 km | 180 min | British Airways, Ryanair, Jet2, Ryanair UK, easyJet |
| Eindhoven (EIN) | 1,339 km | 135 min | Ryanair, Transavia |
| Leicestershire (EMA) | 1,508 km | 155 min | Ryanair, Jet2 |
| Erfurt (ERF) | 1,422 km | 145 min | Eurowings |
| Harstad-Narvik (EVE) | 3,329 km | 275 min | Norwegian Air Sweden |
| New York (EWR) | 6,331 km | 480 min | United Airlines |
| Exeter (EXT) | 1,332 km | 135 min | Ryanair |
| Faroe Islands (FAE) | 2,595 km | 220 min | Atlantic Airways |
| Rome (FCO) | 842 km | 105 min | ITA Airways, Ryanair, Wizz Air Malta |
| Friedrichshafen (FDH) | 1,055 km | 120 min | Ryanair |
| Karlsruhe/Baden-Baden (FKB) | 1,111 km | 115 min | Eurowings, Ryanair |
| Memmingen (FMM) | 1,114 km | 125 min | Ryanair |
| Muenster (FMO) | 1,449 km | 140 min | Condor, Eurowings, Ryanair |
| Frankfurt (FRA) | 1,254 km | 130 min | Discover Airlines, Condor, Lufthansa, TUI fly Deutschland |
| Gdansk (GDN) | 2,028 km | 180 min | Ryanair, Wizz Air |
| Glasgow (GLA) | 1,889 km | 180 min | British Airways, Jet2, easyJet |
| Gothenburg (GOT) | 2,129 km | 185 min | Norwegian Air Sweden, Ryanair, Scandinavian Airlines |
| Girona (GRO) | 261 km | 75 min | Iberia |
| Granada (GRX) | 626 km | 80 min | Air Europa, Vueling |
| Graz (GRZ) | 1,319 km | 130 min | Eurowings |
| Geneva (GVA) | 791 km | 95 min | SWISS, easyJet |
| Hanover (HAJ) | 1,531 km | 150 min | Eurowings, TUI fly Deutschland, Corendon Airlines Europe |
| Hamburg (HAM) | 1,659 km | 160 min | Condor, Marabu Airlines, Eurowings, Ryanair |
| Helsinki (HEL) | 2,778 km | 245 min | Finnair, Norwegian Air Sweden |
| Hahn (HHN) | 1,209 km | 125 min | Ryanair |
| Iasi (IAS) | 2,176 km | 220 min | Animawings |
| Ibiza (IBZ) | 139 km | 50 min | Iberia, Neos |
| Alguaire (ILD) | 304 km | 65 min | Iberia |
| Innsbruck (INN) | 1,103 km | 115 min | Eurowings |
| Klagenfurt (KLU) | 1,227 km | 130 min | Ryanair |
| Krakow (KRK) | 1,778 km | 175 min | Ryanair |
| Kosice (KSC) | 1,788 km | 175 min | SmartWings |
| Kaunas (KUN) | 2,336 km | 215 min | Ryanair |
| Leeds (LBA) | 1,626 km | 165 min | Ryanair, Jet2, easyJet |
| Hamburg (LBC) | 1,695 km | 170 min | Ryanair |
| La Coruna (LCG) | 1,017 km | 120 min | Vueling |
| London (LCY) | 1,345 km | 145 min | British Airways |
| Almeria (LEI) | 537 km | 80 min | Iberia |
| Leipzig/Halle (LEJ) | 1,510 km | 150 min | Marabu Airlines, Eurowings |
| Leon (LEN) | 780 km | 100 min | Iberia |
| Seo De Urgel (LEU) | 329 km | 75 min | Iberia |
| London (LGW) | 1,309 km | 145 min | British Airways, Jet2, easyJet |
| London (LHR) | 1,347 km | 150 min | British Airways |
| Limoges (LIG) | 712 km | 95 min | Volotea |
| Lille (LIL) | 1,225 km | 130 min | easyJet, Volotea |
| Milan (LIN) | 848 km | 100 min | ITA Airways, easyJet |
| Lisbon (LIS) | 1,027 km | 115 min | TAP Portugal, easyJet, Vueling |
| Linz (LNZ) | 1,331 km | 130 min | Eurowings |
| Las Palmas (LPA) | 2,108 km | 180 min | Binter Canarias |
| Liverpool (LPL) | 1,590 km | 155 min | Ryanair, Jet2, easyJet |
| London (LTN) | 1,391 km | 150 min | Ryanair, Jet2, easyJet, Wizz Air UK |
| Luxembourg (LUX) | 1,153 km | 120 min | Ryanair, Luxair |
| Lyon (LYS) | 712 km | 90 min | Transavia France, easyJet, Volotea |
| Madrid (MAD) | 547 km | 80 min | Ryanair, Iberia, Air Europa |
| Menorca (MAH) | 132 km | 50 min | Iberia, Neos, TUI fly Belgium |
| Manchester (MAN) | 1,582 km | 160 min | Ryanair, Jet2, Ryanair UK, easyJet |
| Malta (MLA) | 1,114 km | 125 min | Ryanair |
| Melilla (MLN) | 691 km | 135 min | Iberia |
| Durham Tees Valley (MME) | 1,692 km | 160 min | Ryanair |
| Montpellier (MPL) | 459 km | 75 min | easyJet |
| Marseille (MRS) | 479 km | 70 min | Ryanair, Volotea |
| Munich (MUC) | 1,217 km | 130 min | Discover Airlines, Condor, Eurowings, Lufthansa, Lufthansa City Airlines |
| Milan (MXP) | 834 km | 105 min | Ryanair, Neos, easyJet, Wizz Air Malta |
| Naples (NAP) | 994 km | 115 min | Ryanair, easyJet, Wizz Air Malta |
| Nice (NCE) | 589 km | 85 min | Iberia, easyJet |
| Newcastle (NCL) | 1,753 km | 170 min | Ryanair, Jet2, easyJet |
| Nador (NDR) | 718 km | 85 min | Air Arabia Maroc |
| Knock (NOC) | 1,819 km | 170 min | Ryanair |
| Dusseldorf (NRN) | 1,365 km | 140 min | Ryanair |
| Nantes (NTE) | 915 km | 105 min | Transavia France, easyJet, Volotea, Vueling |
| Nuremberg (NUE) | 1,287 km | 135 min | Marabu Airlines, Eurowings, Ryanair, Corendon Airlines Europe |
| Stockholm (NYO) | 2,365 km | 205 min | Norwegian Air Sweden |
| Porto (OPO) | 985 km | 110 min | Ryanair, easyJet |
| Cork (ORK) | 1,618 km | 155 min | Aer Lingus, Ryanair |
| Paris (ORY) | 1,020 km | 115 min | Transavia France, Air Europa, Vueling |
| Oslo (OSL) | 2,369 km | 210 min | Norwegian Air Sweden, Norwegian Air Shuttle, Scandinavian Airlines |
| Ostend (OST) | 1,295 km | 155 min | TUI fly Belgium |
| Bucharest (OTP) | 2,003 km | 195 min | Animawings, Ryanair, Wizz Air Malta |
| Asturias (OVD) | 855 km | 100 min | Volotea, Vueling |
| Paderborn (PAD) | 1,416 km | 140 min | Eurowings, Ryanair |
| Pardubice (PED) | 1,548 km | 160 min | Ryanair |
| Glasgow (PIK) | 1,856 km | 170 min | Ryanair |
| Palermo (PMO) | 912 km | 110 min | easyJet |
| Pamplona (PNA) | 512 km | 75 min | Iberia |
| Poznan (POZ) | 1,792 km | 175 min | Ryanair |
| Prague (PRG) | 1,482 km | 155 min | Eurowings, Ryanair, SmartWings |
| Pisa (PSA) | 787 km | 100 min | Ryanair |
| Salerno (QSR) | 1,045 km | 125 min | FlexFlight, AeroItalia |
| Marrakech (RAK) | 1,312 km | 135 min | Ryanair |
| Reus (REU) | 222 km | 65 min | Iberia |
| Riga (RIX) | 2,473 km | 230 min | Air Baltic |
| Logrono (RJL) | 533 km | 115 min | Iberia |
| Chisinau (RMO) | 2,267 km | 210 min | Fly One, Karinou Airlines |
| Rotterdam (RTM) | 1,384 km | 135 min | Transavia |
| Saarbruecken (SCN) | 1,129 km | 115 min | Eurowings |
| Santiago De Compostela (SCQ) | 1,004 km | 110 min | Vueling |
| Santander (SDR) | 695 km | 90 min | Vueling |
| Southend (SEN) | 1,345 km | 135 min | easyJet |
| Sion (SIR) | 830 km | 90 min | Helvetic Airways |
| Salamanca (SLM) | 717 km | 85 min | Volotea |
| Shannon (SNN) | 1,711 km | 160 min | Ryanair |
| Sofia (SOF) | 1,767 km | 170 min | Bulgaria Air, Ryanair, Wizz Air |
| Southampton (SOU) | 1,306 km | 133 min | easyJet |
| London (STN) | 1,384 km | 150 min | Ryanair, Jet2, Ryanair UK |
| Stuttgart (STR) | 1,139 km | 120 min | Condor, Eurowings, TUI fly Deutschland |
| Stavanger (SVG) | 2,160 km | 195 min | Norwegian Air Sweden |
| Sevilla (SVQ) | 788 km | 95 min | Ryanair, Vueling |
| Strasbourg (SXB) | 1,073 km | 120 min | easyJet, Volotea |
| Salzburg (SZG) | 1,232 km | 120 min | Eurowings |
| Tenerife (TFN) | 2,139 km | 180 min | Binter Canarias |
| Tallinn (TLL) | 2,700 km | 245 min | Air Baltic |
| Toulouse (TLS) | 467 km | 70 min | Ryanair, easyJet, Volotea |
| Sandefjord (TRF) | 2,247 km | 205 min | Norwegian Air Sweden |
| Venice (TSF) | 1,030 km | 115 min | Ryanair |
| Timisoara (TSR) | 1,669 km | 165 min | Animawings |
| Vigo (VGO) | 1,001 km | 110 min | Iberia |
| Vienna (VIE) | 1,460 km | 145 min | Ryanair, Austrian Airlines |
| Vitoria (VIT) | 588 km | 80 min | Ryanair, Iberia |
| Valencia (VLC) | 275 km | 55 min | Ryanair, Iberia, Air Europa, Vueling |
| Valladolid (VLL) | 683 km | 113 min | Iberia |
| Vilnius (VNO) | 2,377 km | 215 min | Air Baltic |
| Verona (VRN) | 934 km | 105 min | Ryanair, Neos |
| Warsaw (WAW) | 1,983 km | 195 min | Ryanair, LOT - Polish Airlines, Wizz Air |
| Modlin (WMI) | 1,985 km | 190 min | Ryanair |
| Wroclaw (WRO) | 1,692 km | 170 min | Ryanair |
| Jerez De La Frontera (XRY) | 830 km | 95 min | Vueling |
| Montreal (YUL) | 6,079 km | 445 min | Air Canada |
| Zagreb (ZAG) | 1,288 km | 140 min | Ryanair |
| Zaragoza (ZAZ) | 394 km | 70 min | Ryanair, Iberia, Vueling |
| Zurich (ZRH) | 995 km | 115 min | Comlux Aruba, Condor, Eurowings, SWISS, easyJet, Vueling, FlexFlight, Edelweiss Air |
Inbound network coverage
Palma de Mallorca (PMI) receives direct flights from 178 airports per the FlightConnections route map. 175 origins cross-verified by our route database.
Aircraft assignments
We are currently expanding per-airline aircraft data for every route. Until that ships, you can browse by aircraft type at /by-aircraft.
Frequently asked questions
What is the longest flight to PMI?
New York at 6,331 km.
How many airports have direct flights to Palma de Mallorca (PMI)?
Per the FlightConnections route map, 178 airports send direct flights to PMI.