Direct flights from Palma De Mallorca Airport (PMI)
Palma De Mallorca Airport in Palma de Mallorca, Spain has direct flights to 108 airports in 23 countries, flown by 31 airlines. The longest is to Helsinki (HEL) at 2,774 km.
See every route from PMI on the mapDirect flights from PMI by country
United Kingdom (23)
- BHD Belfast · 1,794 km · ~2h 40m · Aer Lingus
- BFS Belfast · 1,808 km · ~2h 40m · Jet2.com and easyJet
- BHX Birmingham · 1,475 km · ~2h 20m · Ryanair and Transavia France
- BLK Blackpool · 1,640 km · ~2h 30m · Jet2.com
- BOH Bournemouth · 1,298 km · ~2h 5m · Ryanair and Transavia France
- BRS Bristol · 1,382 km · ~2h 10m · Ryanair, Transavia France and easyJet
- CWL Cardiff · 1,399 km · ~2h 10m · Transavia France
- DSA Doncaster, Sheffield · 1,575 km · ~2h 25m · Transavia France
- EMA East Midlands · 1,509 km · ~2h 20m · Ryanair, Jet2.com and Transavia France
- EDI Edinburgh · 1,878 km · ~2h 45m · Ryanair, Jet2.com and Transavia France +1
- EXT Exeter · 1,333 km · ~2h 10m · Transavia France
- GLA Glasgow · 1,890 km · ~2h 50m · Jet2.com, Transavia France and easyJet
- LBA Leeds · 1,626 km · ~2h 30m · Ryanair, Jet2.com and Transavia France
- LPL Liverpool · 1,590 km · ~2h 25m · Ryanair and easyJet
- LCY London · 1,345 km · ~2h 10m · British Airways and Iberia
- LHR London · 1,348 km · ~2h 10m · British Airways and Iberia
- LGW London · 1,309 km · ~2h 5m · Norwegian Air Shuttle, Transavia France and easyJet
- STN London · 1,385 km · ~2h 10m · Ryanair, Transavia France and easyJet
- LTN London · 1,391 km · ~2h 10m · Transavia France and easyJet
- MAN Manchester · 1,581 km · ~2h 25m · Condor, Ryanair and Jet2.com +2
- NCL Newcastle · 1,753 km · ~2h 40m · Jet2.com, Transavia France and easyJet
- PIK Prestwick · 1,855 km · ~2h 45m · Ryanair
- SEN Southend · 1,346 km · ~2h 10m · easyJet
Germany (20)
- BER Berlin · 1,646 km · ~2h 30m · Ryanair
- BRE Bremen · 1,570 km · ~2h 25m · Ryanair
- CGN Cologne · 1,304 km · ~2h 5m · Condor, Ryanair and TUI fly Deutschland
- DTM Dortmund · 1,383 km · ~2h 10m · Ryanair
- DUS Duesseldorf · 1,342 km · ~2h 10m · Condor, Eurowings and TUI fly Deutschland
- FRA Frankfurt · 1,252 km · ~2h · Condor, Lufthansa and TUI fly Deutschland
- HHN Hahn · 1,209 km · ~2h · Ryanair and Malta Air
- HAM Hamburg · 1,658 km · ~2h 30m · Condor, Ryanair and easyJet
- HAJ Hannover · 1,531 km · ~2h 20m · Condor, Eurowings and TUI fly Deutschland
- FKB Karlsruhe/Baden-Baden · 1,110 km · ~1h 50m · Ryanair
- LEJ Leipzig · 1,511 km · ~2h 20m · Condor
- LBC Luebeck · 1,695 km · ~2h 35m · Ryanair
- FMM Memmingen · 1,114 km · ~1h 50m · Ryanair and TUI fly Deutschland
- MUC Munich · 1,216 km · ~2h · Condor, Eurowings and Lufthansa +1
- FMO Munster · 1,450 km · ~2h 15m · Ryanair
- NUE Nuernberg · 1,287 km · ~2h 5m · Ryanair and TUI fly Deutschland
- PAD Paderborn · 1,416 km · ~2h 15m · Condor
- STR Stuttgart · 1,139 km · ~1h 55m · Condor and TUI fly Deutschland
- NRN Weeze · 1,365 km · ~2h 10m · Ryanair
- ZQW Zweibruecken · 1,135 km · ~1h 55m · TUI fly Deutschland
Spain (18)
- ALC Alicante · 318 km · ~55m · Iberia and Vueling
- OVD Aviles · 855 km · ~1h 35m · Iberia and Volotea
- BCN Barcelona · 202 km · ~45m · ITA Airways, Ryanair and Iberia +2
- BIO Bilbao · 629 km · ~1h 15m · Iberia, Air Europa and Vueling
- GRO Gerona · 261 km · ~50m · Ryanair
- GRX Granada · 626 km · ~1h 15m · Iberia, Air Europa and Vueling
- IBZ Ibiza · 140 km · ~40m · Iberia
- ILD Lleida · 305 km · ~50m · Iberia
- MAD Madrid · 546 km · ~1h 10m · ITA Airways, Ryanair and Iberia Express +3
- AGP Malaga · 709 km · ~1h 20m · Ryanair, Iberia and Vueling
- MAH Menorca · 131 km · ~40m · Iberia
- REU Reus · 222 km · ~45m · Ryanair
- SDR Santander · 695 km · ~1h 20m · Ryanair
- SCQ Santiago · 1,003 km · ~1h 45m · Ryanair, Iberia and Vueling
- SVQ Sevilla · 788 km · ~1h 30m · Ryanair, Iberia and Vueling
- TFN Tenerife · 2,139 km · ~3h 5m · Binter Canarias
- VLC Valencia · 276 km · ~50m · ITA Airways, Ryanair and Iberia +3
- ZAZ Zaragoza · 396 km · ~1h · Air Europa
France (8)
- BVA Beauvais · 1,102 km · ~1h 50m · Ryanair
- BOD Bordeaux · 652 km · ~1h 20m · Iberia, Volotea and Vueling
- LYS Lyon · 713 km · ~1h 20m · Iberia and Vueling
- MRS Marseille · 479 km · ~1h 5m · Ryanair, Iberia and Vueling
- BSL Mulhouse · 973 km · ~1h 40m · easyJet and TUI fly Deutschland
- NTE Nantes · 915 km · ~1h 35m · Volotea
- ORY Paris · 1,020 km · ~1h 45m · Air France, Iberia and Air Europa +1
- TLS Toulouse · 468 km · ~1h 5m · Iberia and Vueling
Netherlands (5)
- AMS Amsterdam · 1,427 km · ~2h 15m · Transavia, Iberia and Vueling
- EIN Eindhoven · 1,339 km · ~2h 10m · Ryanair and Transavia
- GRQ Groningen · 1,537 km · ~2h 20m · Ryanair and Transavia
- MST Maastricht · 1,285 km · ~2h 5m · Ryanair
- RTM Rotterdam · 1,386 km · ~2h 10m · Transavia
Denmark (4)
- AAL Aalborg · 2,017 km · ~3h · Norwegian Air Shuttle
- AAR Aarhus · 1,950 km · ~2h 55m · Ryanair
- BLL Billund · 1,861 km · ~2h 45m · Ryanair
- CPH Copenhagen · 1,931 km · ~2h 50m · Norwegian Air Shuttle and SAS Scandinavian
Italy (4)
- BGY Bergamo · 887 km · ~1h 35m · Ryanair
- BLQ Bologna · 897 km · ~1h 35m · Ryanair
- MXP Milano · 834 km · ~1h 30m · Ryanair and easyJet
- CIA Rome · 867 km · ~1h 35m · Ryanair
Norway (4)
- BGO Bergen · 2,313 km · ~3h 20m · Norwegian Air Shuttle
- OSL Oslo · 2,368 km · ~3h 25m · Norwegian Air Shuttle and SAS Scandinavian
- RYG Rygge · 2,276 km · ~3h 15m · Ryanair
- TRF Sandefjord · 2,247 km · ~3h 15m · Norwegian Air Shuttle
Sweden (4)
- GSE Gothenborg · 2,130 km · ~3h 5m · Ryanair
- GOT Gothenborg · 2,128 km · ~3h 5m · SAS Scandinavian
- ARN Stockholm · 2,475 km · ~3h 30m · Norwegian Air Shuttle, Ryanair and Malta Air +1
- NYO Stockholm · 2,363 km · ~3h 25m · Ryanair
Ireland (3)
- ORK Cork · 1,617 km · ~2h 30m · Aer Lingus and Ryanair
- DUB Dublin · 1,686 km · ~2h 35m · Aer Lingus and Ryanair
- SNN Shannon · 1,712 km · ~2h 35m · Ryanair
Belgium (2)
- BRU Brussels · 1,269 km · ~2h 5m · Ryanair, Iberia and Vueling
- CRL Charleroi · 1,220 km · ~2h · Ryanair
Switzerland (2)
- GVA Geneva · 792 km · ~1h 30m · SWISS and easyJet
- ZRH Zurich · 996 km · ~1h 45m · Chair Airlines and SWISS
Algeria (1)
- ALG Algier · 321 km · ~55m · Air Algerie
Austria (1)
- VIE Vienna · 1,458 km · ~2h 15m · Ryanair and Austrian Airlines
Bulgaria (1)
- SOF Sofia · 1,762 km · ~2h 40m · Bulgaria Air
Czech Republic (1)
- PRG Prague · 1,480 km · ~2h 20m · SmartWings Czechia
Finland (1)
- HEL Helsinki · 2,774 km · ~3h 55m · Norwegian Air Shuttle
Lithuania (1)
- KUN Kaunas · 2,321 km · ~3h 20m · Ryanair
Luxembourg (1)
- LUX Luxemburg · 1,153 km · ~1h 55m · Luxair
Morocco (1)
- NDR El Aroui · 719 km · ~1h 25m · Air Arabia Maroc
Poland (1)
- WMI Warsaw · 1,982 km · ~2h 55m · Ryanair
Portugal (1)
- OPO Porto · 984 km · ~1h 40m · Ryanair
Slovakia (1)
- BTS Bratislava · 1,501 km · ~2h 20m · Ryanair
Airlines flying from PMI
Aer Lingus, Air Algerie, Air Arabia Maroc, Air Europa, Air France, Austrian Airlines, Binter Canarias, British Airways, Bulgaria Air, Chair Airlines, Condor, Eurowings, ITA Airways, Iberia, Iberia Express, Jet2.com, Lufthansa, Luxair, Malta Air, Norwegian Air Shuttle, Ryanair, SAS Scandinavian, SWISS, SmartWings Czechia, TUI fly Deutschland, Transavia, Transavia France, Volotea, Vueling, Wizz Air Malta, easyJet
Going somewhere PMI doesn’t fly direct?
Wayfli finds the best one- and two-stop connections from Palma de Mallorca 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.