Mallorca Airport (PMI)

Spain flag

Country Spain | Continent Europe | IATA: PMI | ICAO: LEPA | Elevation 27 ft · 8 m | Local time

Destinations
78
Flights / day
178
Busiest route
Madrid
Top airline
Ryanair

Palma De Mallorca Airport averages 178 flights per day to 78 destinations, with 21 domestic routes and 57 international routes. A total of 34 airlines operate at PMI, led by Ryanair. This airport provides direct service to 19 countries across two continents, with Germany representing its largest international market. The longest nonstop route from Palma De Mallorca connects to Stockholm, with a typical flight time of 4 hr 5 mins. Updated: February 16, 2026

Route Network

Palma De Mallorca Airport connects 78 destinations worldwide, with Madrid standing out as its busiest route. The longest nonstop flight is to Stockholm, and the shortest flight is to Menorca Island.

Madrid (MAD) – Spain
5 airlines
2 hr 0 mins
340 mi · 547 km
23
per day
Barcelona (BCN) – Spain
3 airlines
1 hr 20 mins
125 mi · 202 km
21
per day
Ibiza Town (IBZ) – Spain
2 airlines
1 hr 20 mins
87 mi · 140 km
15
per day
Menorca Island (MAH) – Spain
2 airlines
1 hr 10 mins
82 mi · 131 km
13
per day
Valencia (VLC) – Spain
4 airlines
1 hr 35 mins
172 mi · 276 km
7
per day
Berlin (BER) – Germany
3 airlines
3 hr 5 mins
1,022 mi · 1,644 km
5
per day
Düsseldorf (DUS) – Germany
2 airlines
2 hr 45 mins
834 mi · 1,342 km
5
per day
Cologne (CGN) – Germany
2 airlines
2 hr 40 mins
810 mi · 1,304 km
5
per day
Frankfurt-am-Main (FRA) – Germany
3 airlines
2 hr 35 mins
777 mi · 1,251 km
4
per day
Munich (MUC) – Germany
5 airlines
2 hr 30 mins
755 mi · 1,216 km
4
per day
Seville (SVQ) – Spain
2 airlines
2 hr 20 mins
489 mi · 788 km
4
per day
Hamburg (HAM) – Germany
2 airlines
3 hr 5 mins
1,031 mi · 1,659 km
4
per day
Alicante (ALC) – Spain
3 airlines
1 hr 40 mins
198 mi · 318 km
4
per day
Zurich (ZRH) – Switzerland
5 airlines
2 hr 15 mins
619 mi · 996 km
4
per day
Vienna (VIE) – Austria
2 airlines
2 hr 45 mins
906 mi · 1,458 km
3
per day
London (LGW) – United Kingdom
2 airlines
2 hr 50 mins
814 mi · 1,309 km
3
per day
Granada (GRX) – Spain
2 airlines
2 hr 5 mins
389 mi · 626 km
3
per day
Málaga (AGP) – Spain
2 airlines
2 hr 10 mins
441 mi · 709 km
3
per day
Hanover (HAJ) – Germany
2 airlines
2 hr 55 mins
951 mi · 1,531 km
2
per day
Stuttgart (STR) – Germany
2 airlines
2 hr 25 mins
708 mi · 1,139 km
2
per day
Paris (ORY) – France
2 airlines
2 hr 25 mins
634 mi · 1,021 km
2
per day
Bilbao (BIO) – Spain
2 airlines
2 hr 5 mins
391 mi · 629 km
2
per day
Nuremberg (NUE) – Germany
2 airlines
2 hr 35 mins
799 mi · 1,286 km
2
per day
Baden-Baden (FKB) – Germany
2 airlines
2 hr 25 mins
690 mi · 1,110 km
2
per day
London (STN) – United Kingdom
1 airline
2 hr 55 mins
861 mi · 1,385 km
2
per day
Bremen (BRE) – Germany
2 airlines
3 hr 0 mins
975 mi · 1,570 km
1
per day
Leipzig (LEJ) – Germany
3 airlines
2 hr 55 mins
939 mi · 1,512 km
1
per day
Santiago de Compostela (SCQ) – Spain
1 airline
2 hr 35 mins
623 mi · 1,003 km
1
per day
Brussels (CRL) – Belgium
1 airline
2 hr 35 mins
758 mi · 1,220 km
1
per day
Zaragoza (ZAZ) – Spain
1 airline
1 hr 45 mins
246 mi · 396 km
1
per day
Manchester (MAN) – United Kingdom
3 airlines
3 hr 10 mins
982 mi · 1,581 km
1
per day
Ranón (OVD) – Spain
1 airline
2 hr 25 mins
531 mi · 855 km
1
per day
Stockholm (ARN) – Sweden
2 airlines
4 hr 5 mins
1,538 mi · 2,475 km
1
per day
Weeze (NRN) – Germany
1 airline
2 hr 45 mins
848 mi · 1,366 km
1
per day
Bâle/Mulhouse (BSL) – France
1 airline
2 hr 15 mins
605 mi · 973 km
1
per day
Copenhagen (CPH) – Denmark
1 airline
3 hr 25 mins
1,200 mi · 1,931 km
1
per day
Jerez de la Forntera (XRY) – Spain
1 airline
2 hr 20 mins
516 mi · 830 km
1
per day
Luxembourg (LUX) – Luxembourg
1 airline
2 hr 30 mins
717 mi · 1,153 km
1
per day
Milan (MXP) – Italy
2 airlines
2 hr 0 mins
519 mi · 834 km
1
per day
Tenerife Island (TFN) – Spain
1 airline
4 hr 0 mins
1,329 mi · 2,139 km
1
per day
Amsterdam (AMS) – Netherlands
1 airline
2 hr 55 mins
887 mi · 1,427 km
6
per week
Dortmund (DTM) – Germany
1 airline
2 hr 45 mins
859 mi · 1,383 km
6
per week
Eindhoven (EIN) – Netherlands
2 airlines
2 hr 45 mins
832 mi · 1,339 km
6
per week
Gran Canaria Island (LPA) – Spain
1 airline
3 hr 55 mins
1,311 mi · 2,109 km
6
per week
Hahn (HHN) – Germany
1 airline
2 hr 35 mins
752 mi · 1,209 km
6
per week
Münster (FMO) – Germany
2 airlines
2 hr 50 mins
901 mi · 1,450 km
6
per week
Memmingen (FMM) – Germany
1 airline
2 hr 25 mins
692 mi · 1,114 km
5
per week
Bristol (BRS) – United Kingdom
1 airline
2 hr 55 mins
859 mi · 1,382 km
4
per week
Lleida (ILD) – Spain
1 airline
PMI → ILD
4
per week
London (LCY) – United Kingdom
1 airline
2 hr 50 mins
836 mi · 1,345 km
4
per week
Sofia (SOF) – Bulgaria
1 airline
3 hr 5 mins
1,095 mi · 1,762 km
4
per week
Warsaw (WAW) – Poland
1 airline
3 hr 25 mins
1,230 mi · 1,979 km
4
per week
Algiers (ALG) – Algeria
1 airline
1 hr 25 mins
199 mi · 321 km
3
per week
Bergamo (BGY) – Italy
1 airline
2 hr 5 mins
551 mi · 887 km
3
per week
Birmingham (BHX) – United Kingdom
2 airlines
3 hr 0 mins
917 mi · 1,475 km
3
per week
Bologna (BLQ) – Italy
1 airline
2 hr 0 mins
557 mi · 897 km
3
per week
Dresden (DRS) – Germany
1 airline
2 hr 55 mins
961 mi · 1,546 km
3
per week
La Seu d'Urgell, Pyrenees and Andorra (LEU) – Spain
1 airline
1 hr 30 mins
205 mi · 329 km
3
per week
Luqa (MLA) – Malta
1 airline
2 hr 15 mins
690 mi · 1,110 km
3
per week
Prague (PRG) – Czechia
1 airline
2 hr 50 mins
920 mi · 1,480 km
3
per week
Lübeck (LBC) – Germany
1 airline
3 hr 10 mins
1,053 mi · 1,695 km
2
per week
Melilla (MLN) – Spain
1 airline
2 hr 10 mins
430 mi · 692 km
2
per week
Nador (NDR) – Morocco
1 airline
2 hr 10 mins
447 mi · 719 km
2
per week
Paderborn (PAD) – Germany
1 airline
2 hr 50 mins
880 mi · 1,416 km
2
per week
Salzburg (SZG) – Austria
1 airline
2 hr 30 mins
765 mi · 1,231 km
2
per week
Southend (SEN) – United Kingdom
1 airline
2 hr 50 mins
836 mi · 1,346 km
2
per week
Treviso (TSF) – Italy
1 airline
2 hr 15 mins
639 mi · 1,028 km
2
per week
Vigo (VGO) – Spain
1 airline
2 hr 35 mins
621 mi · 1,000 km
2
per week
Erfurt (ERF) – Germany
1 airline
PMI → ERF
1
per week
Geneva (GVA) – Switzerland
1 airline
2 hr 0 mins
492 mi · 792 km
1
per week
Goteborg (GOT) – Sweden
1 airline
PMI → GOT
1
per week
Leeds (LBA) – United Kingdom
1 airline
PMI → LBA
1
per week
León (LEN) – Spain
1 airline
2 hr 15 mins
485 mi · 780 km
1
per week
Liverpool (LPL) – United Kingdom
1 airline
PMI → LPL
1
per week
Newcastle upon Tyne (NCL) – United Kingdom
1 airline
PMI → NCL
1
per week
Nottingham (EMA) – United Kingdom
1 airline
PMI → EMA
1
per week
Oslo (OSL) – Norway
1 airline
PMI → OSL
1
per week
Saarbrücken (SCN) – Germany
1 airline
PMI → SCN
1
per week

Route and destination data updated February 16, 2026.

Palma De Mallorca Airport is served by 34 airlines, with Ryanair in the lead at 24% of routes. The top three carriers together cover 48% of routes. 20 carriers operate only one route each. A total of 28 airlines operate international routes, compared with eight airlines serving domestic routes. Ryanair is operating the longest nonstop flight, connecting to Stockholm with a flight time of 4 hrs 5 mins.

Ryanair (31 routes)
Eurowings (18 routes)
Vueling (12 routes)
easyJet (11 routes)
Iberia (8 routes)
Air Europa (6 routes)
TUIfly (4 routes)
Jet2 (4 routes)
Swiftair (3 routes)
Eurowings Discover (2 routes)
Lufthansa (2 routes)
SAS (2 routes)
Binter Canarias (2 routes)
Transavia (2 routes)
Iberia Express (1 routes)
LATAM (1 routes)
Condor (1 routes)
Lufthansa City Airlines (1 routes)
Comlux Aruba (1 routes)
Edelweiss Air (1 routes)
SW Italia (1 routes)
SWISS (1 routes)
Austrian (1 routes)
BA Euroflyer (1 routes)
Transavia France (1 routes)
Marabu Airline OU (1 routes)
MBU (1 routes)
Luxair (1 routes)
British Airways (1 routes)
Air Algerie (1 routes)
SmartWings (1 routes)
Air Arabia Maroc (1 routes)
Sunclass Airlines (1 routes)
Norwegian Air Sweden (1 routes)

Palma De Mallorca Airport provides direct service to 19 countries across two continents. The route network is 27% domestic and 73% international. Germany is the primary international destination.

Spain - 103/day
Germany - 45/day
United Kingdom - 8/day
Switzerland - 4/day
Austria - 3/day
France - 3/day
Italy - 2/day
Netherlands - 2/day
Belgium - 1/day
Sweden - 1/day
Denmark - 1/day
Luxembourg - 1/day
Bulgaria - 1/day
Poland - 1/day
Algeria - 0/day
Malta - 0/day
Czechia - 0/day
Morocco - 0/day
Norway - 0/day

Global Rankings

Destinations

Measures how broadly the airport connects distinct endpoints.

Flights & Scheduling

Reflects flight volume and runway utilization.

Distance & Reach

Highlights long-haul reach and distance efficiency.

Runways

Runway Length Width Surface
10,725 ft 3,269 m 148 ft 45 m Asphalt
10,725 ft 3,269 m 148 ft 45 m Asphalt
9,843 ft 3,000 m 148 ft 45 m Asphalt
9,843 ft 3,000 m 148 ft 45 m Asphalt

Runway Length

8 aircraft cannot operate at Palma De Mallorca Airport due to runway length constraints. The airport’s longest runway is 10,725 ft (3,269 m), which is below the typical takeoff or landing distance required by the aircraft listed here.

Aircraft Takeoff Landing
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

Miscellaneous