Direct flights
from Madrid (MAD)
to Palma de Mallorca (PMI)

Weekly schedule for flights between Adolfo Suárez Madrid-Barajas Intl (Madrid, Spain) and Son Sant Joan (Palma de Mallorca, Spain) operated by 1 airlines.
132 weekly flights operate on this route flying 341mi in 1h25min.
Expect $51 in average for a one-way ticket with the cheapest option at $0.

Monday
Monday
07:05AM08:30AM
Iberia ExpressI2I23918
Monday
08:20AM09:40AM
Air EuropaUXUX6031
Monday
08:30AM09:55AM
Iberia ExpressI2I23924
Monday
10:15AM11:35AM
Air EuropaUXUX6013
Monday
11:20AM12:45PM
Iberia ExpressI2I23914
Monday
12:35PM02:05PM
RyanairFRFR2051
Monday
12:55PM02:20PM
Iberia ExpressI2I23972
Monday
01:35PM03:00PM
RyanairFRFR2053
Monday
02:35PM03:55PM
Air EuropaUXUX6067
Monday
03:40PM05:05PM
Iberia ExpressI2I23912
Monday
04:25PM05:50PM
Iberia ExpressI2I23922
Monday
05:05PM06:25PM
Air EuropaUXUX6079
Monday
05:25PM06:50PM
RyanairFRFR2061
Monday
07:00PM08:20PM
Air EuropaUXUX6097
Monday
07:35PM08:55PM
Iberia ExpressI2I23920
Monday
08:25PM09:55PM
RyanairFRFR2063
Monday
09:30PM11:00PM
RyanairFRFR2775
Monday
09:45PM11:05PM
Air EuropaUXUX6049
Monday
10:45PM12:15AM
RyanairFRFR3011
Monday
10:50PM12:10AM
Iberia ExpressI2I23916
Tuesday
Tuesday
07:05AM08:30AM
Iberia ExpressI2I23918
Tuesday
07:25AM08:55AM
RyanairFRFR2051
Tuesday
08:20AM09:40AM
Air EuropaUXUX6031
Tuesday
08:45AM10:10AM
Iberia ExpressI2I23924
Tuesday
09:45AM11:15AM
RyanairFRFR2053
Tuesday
10:15AM11:35AM
Air EuropaUXUX6013
Tuesday
11:20AM12:45PM
Iberia ExpressI2I23914
Tuesday
01:05PM02:30PM
Iberia ExpressI2I23972
Tuesday
01:35PM03:05PM
RyanairFRFR2061
Tuesday
02:35PM03:55PM
Air EuropaUXUX6067
Tuesday
02:45PM04:15PM
RyanairFRFR2063
Tuesday
02:55PM04:20PM
Iberia ExpressI2I23922
Tuesday
03:40PM05:05PM
Iberia ExpressI2I23912
Tuesday
05:05PM06:25PM
Air EuropaUXUX6079
Tuesday
07:00PM08:20PM
Air EuropaUXUX6097
Tuesday
07:30PM08:50PM
Iberia ExpressI2I23920
Tuesday
08:50PM10:20PM
RyanairFRFR2775
Tuesday
09:45PM11:05PM
Air EuropaUXUX6049
Tuesday
10:40PM12:10AM
RyanairFRFR3011
Tuesday
10:50PM12:10AM
Iberia ExpressI2I23916
Wednesday
Wednesday
06:35AM08:05AM
RyanairFRFR2051
Wednesday
07:05AM08:30AM
Iberia ExpressI2I23918
Wednesday
08:20AM09:40AM
Air EuropaUXUX6031
Wednesday
10:15AM11:35AM
Air EuropaUXUX6013
Wednesday
11:20AM12:45PM
Iberia ExpressI2I23914
Wednesday
12:55PM02:20PM
Iberia ExpressI2I23972
Wednesday
02:35PM03:55PM
Air EuropaUXUX6067
Wednesday
03:40PM05:05PM
Iberia ExpressI2I23912
Wednesday
04:30PM05:55PM
Iberia ExpressI2I23922
Wednesday
05:05PM06:25PM
Air EuropaUXUX6079
Wednesday
06:15PM07:50PM
RyanairFRFR2061
Wednesday
07:00PM08:20PM
Air EuropaUXUX6097
Wednesday
07:30PM08:50PM
Iberia ExpressI2I23920
Wednesday
08:30PM10:00PM
RyanairFRFR2063
Wednesday
09:45PM11:05PM
Air EuropaUXUX6049
Wednesday
10:50PM12:10AM
Iberia ExpressI2I23916
Wednesday
10:55PM12:25AM
RyanairFRFR2775
Thursday
Thursday
07:05AM08:30AM
Iberia ExpressI2I23918
Thursday
07:15AM08:45AM
RyanairFRFR2051
Thursday
08:20AM09:40AM
Air EuropaUXUX6031
Thursday
08:40AM10:05AM
Iberia ExpressI2I23924
Thursday
10:00AM11:20AM
RyanairFRFR2053
Thursday
10:15AM11:35AM
Air EuropaUXUX6013
Thursday
11:20AM12:45PM
Iberia ExpressI2I23914
Thursday
12:55PM02:25PM
RyanairFRFR2061
Thursday
01:30PM02:55PM
Iberia ExpressI2I23972
Thursday
02:35PM03:55PM
Air EuropaUXUX6067
Thursday
03:40PM05:05PM
Iberia ExpressI2I23912
Thursday
04:25PM05:50PM
Iberia ExpressI2I23922
Thursday
05:05PM06:25PM
Air EuropaUXUX6079
Thursday
06:45PM08:15PM
RyanairFRFR2063
Thursday
07:00PM08:20PM
Air EuropaUXUX6097
Thursday
07:30PM08:50PM
Iberia ExpressI2I23920
Thursday
08:15PM09:45PM
RyanairFRFR2775
Thursday
09:20PM10:50PM
RyanairFRFR3011
Thursday
09:45PM11:05PM
Air EuropaUXUX6049
Thursday
10:50PM12:10AM
Iberia ExpressI2I23916
Friday
Friday
07:05AM08:35AM
RyanairFRFR2051
Friday
07:05AM08:30AM
Iberia ExpressI2I23918
Friday
08:20AM09:40AM
Air EuropaUXUX6031
Friday
10:15AM11:35AM
Air EuropaUXUX6013
Friday
10:20AM11:50AM
RyanairFRFR2053
Friday
11:20AM12:45PM
Iberia ExpressI2I23914
Friday
11:55AM01:25PM
RyanairFRFR2061
Friday
12:55PM02:20PM
Iberia ExpressI2I23972
Friday
02:35PM03:55PM
Air EuropaUXUX6067
Friday
02:55PM04:20PM
Iberia ExpressI2I23922
Friday
03:40PM05:05PM
Iberia ExpressI2I23912
Friday
05:05PM06:25PM
Air EuropaUXUX6079
Friday
05:40PM07:10PM
RyanairFRFR2063
Friday
07:00PM08:20PM
Air EuropaUXUX6097
Friday
07:30PM08:50PM
Iberia ExpressI2I23920
Friday
08:00PM09:30PM
RyanairFRFR2775
Friday
09:35PM10:55PM
Iberia ExpressI2I23974
Friday
09:45PM11:05PM
Air EuropaUXUX6049
Friday
10:50PM12:10AM
Iberia ExpressI2I23916
Saturday
Saturday
07:05AM08:30AM
Iberia ExpressI2I23918
Saturday
08:20AM09:40AM
Air EuropaUXUX6031
Saturday
09:00AM10:30AM
RyanairFRFR2051
Saturday
10:15AM11:35AM
Air EuropaUXUX6013
Saturday
11:20AM12:45PM
Iberia ExpressI2I23914
Saturday
12:35PM02:05PM
RyanairFRFR2053
Saturday
12:55PM02:20PM
Iberia ExpressI2I23972
Saturday
02:20PM03:50PM
RyanairFRFR2061
Saturday
02:35PM03:55PM
Air EuropaUXUX6067
Saturday
02:55PM04:20PM
Iberia ExpressI2I23922
Saturday
05:05PM06:25PM
Air EuropaUXUX6079
Saturday
06:40PM08:10PM
RyanairFRFR2063
Saturday
07:00PM08:20PM
Air EuropaUXUX6097
Saturday
07:30PM08:50PM
Iberia ExpressI2I23920
Saturday
08:55PM10:25PM
RyanairFRFR2775
Saturday
09:45PM11:05PM
Air EuropaUXUX6049
Saturday
11:50PM01:15AM
RyanairFRFR3011
Sunday
Sunday
07:05AM08:30AM
Iberia ExpressI2I23918
Sunday
07:30AM09:00AM
RyanairFRFR2051
Sunday
08:20AM09:40AM
Air EuropaUXUX6031
Sunday
09:10AM10:35AM
Iberia ExpressI2I23924
Sunday
10:15AM11:35AM
Air EuropaUXUX6013
Sunday
10:20AM11:45AM
RyanairFRFR2053
Sunday
11:20AM12:45PM
Iberia ExpressI2I23914
Sunday
12:05PM01:35PM
RyanairFRFR2061
Sunday
01:25PM02:50PM
Iberia ExpressI2I23972
Sunday
02:35PM03:55PM
Air EuropaUXUX6067
Sunday
03:40PM05:05PM
Iberia ExpressI2I23912
Sunday
03:50PM05:15PM
Iberia ExpressI2I23922
Sunday
05:05PM06:25PM
Air EuropaUXUX6079
Sunday
06:55PM08:25PM
RyanairFRFR2063
Sunday
07:00PM08:20PM
Air EuropaUXUX6097
Sunday
07:30PM08:50PM
Iberia ExpressI2I23920
Sunday
09:25PM10:55PM
RyanairFRFR2775
Sunday
09:45PM11:05PM
Air EuropaUXUX6049
Sunday
10:50PM12:10AM
Iberia ExpressI2I23916