Palma de Mallorca Airport (PMI)
Palma de Mallorca, Spain・ICAO LEPA
Nonstop to 187 destinations in 36 countries on 65 airlines.Under 2h 85 ·2–5h 99 ·5–9h 3 ·Longest: Newark (6,316 km).
Where your miles goANA miles: 411 citiesJAL miles: 299 citiesAward flights (one way, estimate). The list below shows economy miles on the right.
Nonstop destinations
Under 2h85
- MAHMahónSpainSeasonalANA 15kJAL 12k39m
- IBZIbizaSpainANA 15kJAL 12k40m
- BCNBarcelonaSpain+LCCANA 15kJAL 12k44m
- REUReusSpainSeasonalJAL 12k46m
- CDTCastellón de la PlanaSpainSeasonalJAL 12k47m
- GROGironaSpainSeasonalJAL 12k48m
- VLCValenciaSpain+LCCANA 15kJAL 12k49m
- ILDLleidaSpainJAL 12k52m
- ALCAlicanteSpain+LCCANA 15kJAL 12k52m
- ALGAlgiersAlgeriaANA 15kJAL 12k53m
- LEULa Seu d'Urgell Pyrenees and AndorraSpainJAL 12k53m
- ZAZZaragozaSpainLCCJAL 12k58m
- MPLMontpellier/MéditerranéeFranceLCCSeasonalANA 15kJAL 15k1h 2m
- TLSToulouseFranceLCCSeasonalANA 15kJAL 12k1h 3m
- MRSMarseilleFranceLCCSeasonalANA 15kJAL 12k1h 4m
- RJLLogroñoSpainSeasonalJAL 12k1h 8m
- LEIAlmeríaSpainSeasonalJAL 12k1h 8m
- RDZRodez/MarcillacFranceLCCSeasonal1h 8m
- CAGCagliariItalyLCCSeasonalANA 15kJAL 15k1h 8m
- MADMadridSpain+LCCANA 15kJAL 12k1h 9m
- EASHondarribiaSpainLCCSeasonalJAL 12k1h 10m
- VITAlavaSpainLCCSeasonal1h 12m
- NCENiceFrance+LCCSeasonalANA 15kJAL 12k1h 12m
- RGSBurgosSpainSeasonalJAL 12k1h 14m
- GRXGranadaSpain+LCCJAL 12k1h 14m
- BIOBilbaoSpain+LCCANA 15kJAL 12k1h 14m
- BODBordeauxFranceLCCSeasonalANA 15kJAL 12k1h 16m
- VLLValladolidSpainSeasonalJAL 12k1h 18m
- ODBCórdobaSpainSeasonalJAL 12k1h 18m
- MLNMelillaSpainJAL 12k1h 19m
- SDRSantanderSpainLCCJAL 12k1h 19m
- AGPMálagaSpain+LCCANA 15kJAL 12k1h 20m
- LIGLimoges/BellegardeFranceLCCSeasonal1h 20m
- LYSLyonFrance+LCCANA 15kJAL 12k1h 20m
- SLMSalamancaSpain+LCCSeasonalJAL 12k1h 21m
- NDRAl AarouiMorocco+LCCANA 15kJAL 12k1h 21m
- LENLa Virgen del CaminoSpainSeasonalJAL 12k1h 25m
- PSAPisaItalyLCCSeasonalANA 15kJAL 15k1h 25m
- SVQSevilleSpainLCCANA 15kJAL 12k1h 26m
- GVAGenevaSwitzerland+LCCANA 15kJAL 12k1h 26m
- BJZBadajozSpainSeasonalJAL 12k1h 28m
- XRYJerez de la FronteraSpainLCCJAL 12k1h 29m
- SIRSionSwitzerlandSeasonal1h 29m
- MXPMilanItaly+LCCANA 15kJAL 15k1h 29m
- FCORomeItaly+LCCSeasonalANA 15kJAL 15k1h 29m
- LINMilanItaly+LCCSeasonalANA 15kJAL 15k1h 30m
- OVDRanónSpainLCCANA 15kJAL 12k1h 30m
- BGYBergamoItalyLCC1h 33m
- BLQBolognaItalyLCCANA 15kJAL 15k1h 33m
- BRNBernSwitzerlandSeasonal1h 34m
- PMOPalermoItalyLCCSeasonalANA 15kJAL 15k1h 34m
- NTENantesFrance+LCCSeasonalANA 15kJAL 12k1h 35m
- VRNVeronaItaly+LCCSeasonalJAL 15k1h 36m
- BSLBasel / MulhouseFrance+LCCANA 15kJAL 15k1h 39m
- OPOPortoPortugalLCCSeasonalANA 15kJAL 12k1h 40m
- NAPNaplesItalyLCCSeasonalANA 15kJAL 15k1h 40m
- ZRHZurichSwitzerland+LCCANA 15kJAL 15k1h 40m
- VGOVigoSpainSeasonalJAL 12k1h 41m
- SCQSantiago de CompostelaSpainLCCANA 15kJAL 12k1h 41m
- ORYParisFrance+LCCANA 15kJAL 12k1h 42m
- LISLisbonPortugal+LCCSeasonalANA 15kJAL 12k1h 42m
- TSFTrevisoItalyLCC1h 43m
- ACHSt. GallenSwitzerlandSeasonal1h 43m
- QSRSalernoItalySeasonal1h 43m
- CDGParisFrance+LCCSeasonalANA 15kJAL 12k1h 44m
- FDHFriedrichshafenGermany+LCCSeasonal1h 44m
- SXBStrasbourgFranceLCCSeasonalANA 15kJAL 15k1h 46m
- BVABeauvaisFranceLCCSeasonal1h 48m
- INNInnsbruckAustriaSeasonalANA 15kJAL 15k1h 48m
- FKBRheinmünsterGermany+LCC1h 48m
- DOLDeauvilleFranceLCCSeasonal1h 48m
- MLAVallettaMaltaLCCANA 15kJAL 23k1h 48m
- FMMMemmingenGermany+LCC1h 49m
- SCNSaarbrückenGermanySeasonal1h 50m
- STRStuttgartGermanyANA 15k1h 50m
- BESBrestFranceLCCSeasonal1h 51m
- LUXLuxembourgLuxembourg+LCCANA 15kJAL 15k1h 51m
- HHNFrankfurt am MainGermanyLCC1h 55m
- MUCMunichGermanyANA 15kJAL 15k1h 56m
- CRLCharleroiBelgiumLCC1h 56m
- LILLilleFranceLCCSeasonalANA 15k1h 56m
- KLUKlagenfurt am WörtherseeAustriaLCCSeasonalANA 15k1h 57m
- SZGSalzburgAustriaSeasonalANA 15kJAL 15k1h 57m
- FRAFrankfurt am MainGermanyANA 15kJAL 15k1h 58m
- BRUBrusselsBelgium+LCCSeasonalANA 15kJAL 15k2h
2–5h99
- NUENurembergGermany+LCCANA 15kJAL 15k2h 1m
- ZAGZagrebCroatiaLCCSeasonalANA 15kJAL 15k2h 1m
- OSTOostendeBelgiumSeasonal2h 1m
- BOHBournemouthUnited Kingdom+LCCSeasonal2h 2m
- ANRAntwerpBelgiumSeasonal2h 2m
- CGNCologneGermany+LCCANA 15k2h 2m
- SOUSouthamptonUnited Kingdom+LCCSeasonal2h 2m
- LGWLondonUnited Kingdom+LCCANA 15kJAL 12k2h 2m
- RAKMarrakeshMoroccoLCCSeasonalANA 15kJAL 15k2h 3m
- GRZFeldkirchen bei GrazAustriaSeasonalANA 15kJAL 15k2h 3m
- LNZLinzAustriaSeasonal2h 4m
- EXTExeterUnited Kingdom+LCCSeasonal2h 4m
- EINEindhovenNetherlandsLCC2h 5m
- DUSDüsseldorfGermanyANA 15kJAL 15k2h 5m
- LCYLondonUnited KingdomANA 15kJAL 12k2h 5m
- SENSouthend-on-SeaUnited KingdomLCC2h 5m
- LHRLondonUnited KingdomSeasonalANA 15kJAL 12k2h 5m
- NRNWeezeGermanyLCC2h 6m
- BRSBristolUnited Kingdom+LCC2h 8m
- DTMDortmundGermany2h 8m
- STNLondonUnited Kingdom+LCCANA 15kJAL 25k2h 8m
- RTMRotterdamNetherlandsLCCSeasonalANA 15kJAL 15k2h 8m
- LTNLutonUnited Kingdom+LCC2h 8m
- CWLCardiffUnited KingdomSeasonal2h 9m
- PADBürenGermany+LCCSeasonal2h 10m
- ERFErfurtGermanySeasonal2h 10m
- AMSAmsterdamNetherlands+LCCANA 15kJAL 15k2h 11m
- TIATiranaAlbaniaLCCSeasonalANA 15kJAL 15k2h 12m
- FMOGrevenGermany+LCCANA 15k2h 12m
- VIEViennaAustria+LCCANA 15kJAL 15k2h 13m
- NWINorwichUnited KingdomSeasonal2h 13m
- BHXBirminghamUnited Kingdom+LCCANA 15k2h 14m
- PRGPragueCzech Republic+LCCANA 15kJAL 15k2h 14m
- BTSBratislavaSlovakia+LCCSeasonal2h 16m
- EMAEast MidlandsUnited Kingdom+LCCSeasonal2h 17m
- LEJSchkeuditzGermanyANA 15k2h 17m
- HAJHannoverGermanyANA 15kJAL 15k2h 18m
- BRQBrnoCzech RepublicSeasonal2h 18m
- GRQGroningenNetherlandsSeasonal2h 18m
- DRSDresdenGermanySeasonalANA 15k2h 19m
- PEDPardubiceCzech RepublicLCCSeasonal2h 19m
- BEGBelgradeSerbiaSeasonalANA 15k2h 20m
- BREBremenGermany+LCCANA 15k2h 21m
- HUYGrimsbyUnited KingdomSeasonal2h 21m
- MANManchesterUnited Kingdom+LCCANA 15kJAL 12k2h 22m
- LPLLiverpoolUnited KingdomLCC2h 22m
- BUDBudapestHungaryLCCSeasonalANA 15kJAL 15k2h 22m
- ORKCorkIreland+LCCSeasonalANA 15k2h 24m
- LBALeedsUnited Kingdom+LCCSeasonal2h 25m
- BERBerlinGermany+LCCANA 15kJAL 15k2h 26m
- HAMHamburgGermany+LCCANA 15kJAL 15k2h 27m
- TSRTimişoaraRomaniaSeasonal2h 28m
- DUBDublinIreland+LCCSeasonalANA 15kJAL 15k2h 29m
- WROWrocławPolandLCCANA 15k2h 29m
- MMEDarlingtonUnited Kingdom+LCCSeasonal2h 29m
- LBCLübeckGermanyLCC2h 30m
- SNNShannonIrelandLCCSeasonalANA 15k2h 31m
- NCLNewcastle upon TyneUnited Kingdom+LCCSeasonalANA 15kJAL 15k2h 34m
- KTWKatowicePolandLCCSeasonalANA 15k2h 34m
- SOFSofiaBulgaria+LCCANA 15kJAL 23k2h 34m
- KRKKrakówPolandLCCSeasonalANA 15kJAL 15k2h 35m
- KSCKošiceSlovakiaSeasonalANA 15k2h 36m
- POZPoznańPolandLCCSeasonalANA 15k2h 36m
- BHDBelfastUnited KingdomLCCSeasonalJAL 15k2h 37m
- BFSBelfastUnited Kingdom+LCCSeasonal2h 38m
- NOCCharlestownIrelandLCCSeasonal2h 38m
- ATHAthensGreece+LCCSeasonalANA 15kJAL 15k2h 40m
- PIKPrestwickUnited KingdomLCCSeasonal2h 41m
- BLLBillundDenmarkLCCSeasonalANA 15kJAL 15k2h 41m
- CLJCluj-NapocaRomaniaLCCSeasonalANA 15k2h 42m
- EDIEdinburghUnited Kingdom+LCCSeasonalANA 15kJAL 15k2h 43m
- GLAGlasgowUnited Kingdom+LCCSeasonalANA 15kJAL 15k2h 43m
- CPHCopenhagenDenmark+LCCANA 15kJAL 15k2h 46m
- AARAarhusDenmarkLCCSeasonal2h 48m
- WAWWarsawPoland+LCCANA 15kJAL 15k2h 50m
- WMINowy Dwór MazowieckiPolandLCCSeasonal2h 50m
- ABZAberdeenUnited KingdomSeasonalJAL 15k2h 51m
- OTPBucharestRomania+LCCSeasonalANA 15kJAL 15k2h 51m
- AALAalborgDenmarkLCCSeasonal2h 52m
- GDNGdańskPolandLCCSeasonalANA 15kJAL 23k2h 53m
- HERHeraklionGreeceSeasonalANA 15kJAL 23k2h 53m
- INVInvernessUnited KingdomSeasonalJAL 15k2h 55m
- LPAGran CanariaSpainANA 15kJAL 15k2h 59m
- VXOVäxjöSwedenLCCSeasonal3h
- GOTGothenburgSweden+LCCANA 15kJAL 15k3h
- TFNTenerifeSpainJAL 15k3h 1m
- SVGStavangerNorwayLCCSeasonalANA 15kJAL 23k3h 2m
- IASIaşiRomaniaSeasonalANA 15k3h 3m
- TRFSandefjordNorwayLCCSeasonal3h 9m
- RMOChișinăuMoldovaSeasonalANA 15k3h 10m
- BGOBergenNorwayLCCSeasonalANA 15kJAL 23k3h 13m
- KUNKaunasLithuaniaLCCSeasonal3h 15m
- NYONyköpingSwedenLCCSeasonal3h 17m
- OSLOsloNorway+LCCSeasonalANA 15kJAL 15k3h 17m
- RIXRigaLatviaSeasonalANA 15kJAL 15k3h 24m
- ARNStockholmSweden+LCCANA 15kJAL 15k3h 25m
- FAEVágarFaroe IslandsSeasonal3h 33m
- HELHelsinkiFinland+LCCSeasonalANA 15kJAL 15k3h 46m
- EVEEvenesNorwayLCCSeasonalANA 15k4h 25m
Airlines serving this airport
- FRRyanairLCC79 cities
- U2easyJetLCC37 cities
- EWEurowings25 cities
- IBIberia21 cities
- BYTUI Airways21 cities
- VYVuelingLCC18 cities
- LSJet2.comLCC14 cities
- DYNorwegian Air ShuttleLCC14 cities
- V7VoloteaLCC14 cities
- W6Wizz AirLCC12 cities
- DECondor Flugdienst11 cities
- UXAir Europa8 cities
- HVTransaviaLCC6 cities
- BABritish Airways5 cities
- SRSundair5 cities
- XCCorendon Airlines4 cities
- DIMarabu Airlines4 cities
- SKScandinavian Airlines4 cities
- QSSmartwings4 cities
- X3TUI fly Deutschland4 cities
- AWGAnimawings3 cities
- KKLeav Aviation3 cities
- TBTUI fly Belgium3 cities
- TOTransavia France3 cities
- EIAer Lingus2 cities
- NTBinter Canarias2 cities
- 4YDiscover Airlines2 cities
- 2LHelvetic Airways2 cities
- AZITA Airways2 cities
- LHLufthansa2 cities
- NONeos2 cities
- LXSwiss International Air Lines2 cities
- ORTUI fly Netherlands2 cities
- —Travelcoup2 cities
- A3Aegean Airlines1 cities
- XZAeroitalia1 cities
- AHAir Algérie1 cities
- G9Air ArabiaLCC1 cities
- 3OAir Arabia Maroc1 cities
- ACAir Canada1 cities
- AFAir France1 cities
- JUAir Serbia1 cities
- BTAirBaltic1 cities
- RCAtlantic Airways1 cities
- OSAustrian Airlines1 cities
- SNBrussels Airlines1 cities
- FBBulgaria Air1 cities
- CSChair Airlines1 cities
- CEChalair Aviation1 cities
- CDCorendon Dutch Airlines1 cities
- DSEasyJet Switzerland1 cities
- WKEdelweiss Air1 cities
- EYEtihad Airways1 cities
- AYFinnair1 cities
- 5FFlyOne1 cities
- I2Iberia Express1 cities
- KLKLM1 cities
- LOLOT Polish Airlines1 cities
- VLLufthansa City Airlines1 cities
- LGLuxair1 cities
- PEPeople's1 cities
- PQSkyUp1 cities
- TPTAP Air Portugal1 cities
- —Uep Fly1 cities
- UAUnited Airlines1 cities