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.
174 weekly flights operate on this route flying 341mi in 1h20min.
Expect $44 in average for a one-way ticket with the cheapest option at $0.

Monday
Monday
06:00AM07:30AM
RyanairFRFR2051
Monday
07:05AM08:30AM
Iberia ExpressI2I21651
Monday
07:05AM08:30AM
Iberia AirlinesIBIB1651
Monday
07:55AM09:25AM
RyanairFRFR2053
Monday
08:00AM09:25AM
Iberia AirlinesIBIB1655
Monday
08:00AM09:25AM
Iberia ExpressI2I21655
Monday
08:20AM09:40AM
Air EuropaUXUX6031
Monday
10:15AM11:35AM
Air EuropaUXUX6013
Monday
11:10AM12:35PM
Iberia AirlinesIBIB1659
Monday
11:10AM12:35PM
Iberia ExpressI2I21659
Monday
12:25PM01:50PM
Iberia AirlinesIBIB1663
Monday
12:25PM01:50PM
Iberia ExpressI2I21663
Monday
01:15PM02:45PM
RyanairFRFR2061
Monday
02:20PM03:50PM
RyanairFRFR2063
Monday
02:35PM03:55PM
Air EuropaUXUX6067
Monday
03:35PM05:00PM
Iberia AirlinesIBIB1667
Monday
03:35PM05:00PM
Iberia ExpressI2I21667
Monday
05:05PM06:25PM
Air EuropaUXUX6079
Monday
07:00PM08:20PM
Air EuropaUXUX6097
Monday
07:25PM08:45PM
Iberia AirlinesIBIB1675
Monday
07:25PM08:45PM
Iberia ExpressI2I21675
Monday
08:05PM09:35PM
RyanairFRFR2775
Monday
09:45PM11:05PM
Air EuropaUXUX6049
Monday
09:45PM11:15PM
RyanairFRFR3011
Monday
11:00PM12:20AM
Iberia ExpressI2I21679
Monday
11:00PM12:20AM
Iberia AirlinesIBIB1679
Tuesday
Tuesday
07:05AM08:30AM
Iberia ExpressI2I21651
Tuesday
07:05AM08:30AM
Iberia AirlinesIBIB1651
Tuesday
07:50AM09:20AM
RyanairFRFR2051
Tuesday
08:00AM09:25AM
Iberia AirlinesIBIB1655
Tuesday
08:00AM09:25AM
Iberia ExpressI2I21655
Tuesday
08:20AM09:40AM
Air EuropaUXUX6031
Tuesday
10:15AM11:35AM
Air EuropaUXUX6013
Tuesday
11:10AM12:35PM
Iberia ExpressI2I21659
Tuesday
11:10AM12:35PM
Iberia AirlinesIBIB1659
Tuesday
12:25PM01:50PM
Iberia AirlinesIBIB1663
Tuesday
12:25PM01:50PM
Iberia ExpressI2I21663
Tuesday
02:35PM03:55PM
Air EuropaUXUX6067
Tuesday
03:35PM05:00PM
Iberia AirlinesIBIB1667
Tuesday
03:35PM05:00PM
Iberia ExpressI2I21667
Tuesday
04:50PM06:20PM
RyanairFRFR2053
Tuesday
05:05PM06:25PM
Air EuropaUXUX6079
Tuesday
07:00PM08:20PM
Air EuropaUXUX6097
Tuesday
07:25PM08:45PM
Iberia AirlinesIBIB1675
Tuesday
07:25PM08:45PM
Iberia ExpressI2I21675
Tuesday
08:00PM09:30PM
RyanairFRFR2061
Tuesday
09:45PM11:05PM
Air EuropaUXUX6049
Tuesday
11:00PM12:20AM
Iberia ExpressI2I21679
Tuesday
11:00PM12:20AM
Iberia AirlinesIBIB1679
Wednesday
Wednesday
07:05AM08:30AM
Iberia ExpressI2I21651
Wednesday
07:05AM08:30AM
Iberia AirlinesIBIB1651
Wednesday
07:50AM09:20AM
RyanairFRFR2051
Wednesday
08:20AM09:40AM
Air EuropaUXUX6031
Wednesday
10:15AM11:35AM
Air EuropaUXUX6013
Wednesday
11:10AM12:35PM
Iberia ExpressI2I21659
Wednesday
11:10AM12:35PM
Iberia AirlinesIBIB1659
Wednesday
12:25PM01:50PM
Iberia AirlinesIBIB1663
Wednesday
12:25PM01:50PM
Iberia ExpressI2I21663
Wednesday
01:00PM02:30PM
RyanairFRFR2053
Wednesday
02:35PM03:55PM
Air EuropaUXUX6067
Wednesday
03:35PM05:00PM
Iberia AirlinesIBIB1667
Wednesday
03:35PM05:00PM
Iberia ExpressI2I21667
Wednesday
05:05PM06:25PM
Air EuropaUXUX6079
Wednesday
05:30PM06:50PM
Iberia ExpressI2I21671
Wednesday
05:30PM06:50PM
Iberia AirlinesIBIB1671
Wednesday
07:00PM08:20PM
Air EuropaUXUX6097
Wednesday
07:25PM08:45PM
Iberia AirlinesIBIB1675
Wednesday
07:25PM08:45PM
Iberia ExpressI2I21675
Wednesday
08:15PM09:45PM
RyanairFRFR2061
Wednesday
09:45PM11:05PM
Air EuropaUXUX6049
Wednesday
11:00PM12:20AM
Iberia ExpressI2I21679
Wednesday
11:00PM12:20AM
Iberia AirlinesIBIB1679
Thursday
Thursday
07:05AM08:30AM
Iberia ExpressI2I21651
Thursday
07:05AM08:30AM
Iberia AirlinesIBIB1651
Thursday
07:50AM09:20AM
RyanairFRFR2051
Thursday
08:00AM09:25AM
Iberia AirlinesIBIB1655
Thursday
08:00AM09:25AM
Iberia ExpressI2I21655
Thursday
08:20AM09:40AM
Air EuropaUXUX6031
Thursday
10:15AM11:35AM
Air EuropaUXUX6013
Thursday
11:10AM12:35PM
Iberia ExpressI2I21659
Thursday
11:10AM12:35PM
Iberia AirlinesIBIB1659
Thursday
12:25PM01:50PM
Iberia AirlinesIBIB1663
Thursday
12:25PM01:50PM
Iberia ExpressI2I21663
Thursday
12:45PM02:15PM
RyanairFRFR2053
Thursday
02:35PM03:55PM
Air EuropaUXUX6067
Thursday
03:35PM05:00PM
Iberia AirlinesIBIB1667
Thursday
03:35PM05:00PM
Iberia ExpressI2I21667
Thursday
05:05PM06:25PM
Air EuropaUXUX6079
Thursday
05:30PM06:50PM
Iberia ExpressI2I21671
Thursday
05:30PM06:50PM
Iberia AirlinesIBIB1671
Thursday
06:50PM08:20PM
RyanairFRFR2061
Thursday
07:00PM08:20PM
Air EuropaUXUX6097
Thursday
07:25PM08:45PM
Iberia AirlinesIBIB1675
Thursday
07:25PM08:45PM
Iberia ExpressI2I21675
Thursday
09:45PM11:05PM
Air EuropaUXUX6049
Thursday
11:00PM12:20AM
Iberia ExpressI2I21679
Thursday
11:00PM12:20AM
Iberia AirlinesIBIB1679
Friday
Friday
06:55AM08:25AM
RyanairFRFR2051
Friday
07:05AM08:30AM
Iberia AirlinesIBIB1651
Friday
07:05AM08:30AM
Iberia ExpressI2I21651
Friday
08:00AM09:25AM
Iberia AirlinesIBIB1655
Friday
08:00AM09:25AM
Iberia ExpressI2I21655
Friday
08:20AM09:40AM
Air EuropaUXUX6031
Friday
08:25AM09:55AM
RyanairFRFR2053
Friday
10:15AM11:35AM
Air EuropaUXUX6013
Friday
11:10AM12:35PM
Iberia ExpressI2I21659
Friday
11:10AM12:35PM
Iberia AirlinesIBIB1659
Friday
12:25PM01:50PM
Iberia AirlinesIBIB1663
Friday
12:25PM01:50PM
Iberia ExpressI2I21663
Friday
12:35PM02:05PM
RyanairFRFR2063
Friday
02:35PM03:55PM
Air EuropaUXUX6067
Friday
02:55PM04:25PM
RyanairFRFR2775
Friday
03:35PM05:00PM
Iberia AirlinesIBIB1667
Friday
03:35PM05:00PM
Iberia ExpressI2I21667
Friday
05:05PM06:25PM
Air EuropaUXUX6079
Friday
06:00PM07:30PM
RyanairFRFR3011
Friday
07:00PM08:20PM
Air EuropaUXUX6097
Friday
07:25PM08:45PM
Iberia AirlinesIBIB1675
Friday
07:25PM08:45PM
Iberia ExpressI2I21675
Friday
08:00PM09:20PM
Air EuropaUXUX6051
Friday
08:35PM10:05PM
RyanairFRFR2061
Friday
09:45PM11:05PM
Air EuropaUXUX6049
Friday
11:00PM12:20AM
Iberia ExpressI2I21679
Friday
11:00PM12:20AM
Iberia AirlinesIBIB1679
Saturday
Saturday
07:05AM08:30AM
Iberia ExpressI2I21651
Saturday
07:05AM08:30AM
Iberia AirlinesIBIB1651
Saturday
07:50AM09:20AM
RyanairFRFR2051
Saturday
08:00AM09:25AM
Iberia AirlinesIBIB1655
Saturday
08:00AM09:25AM
Iberia ExpressI2I21655
Saturday
08:20AM09:40AM
Air EuropaUXUX6031
Saturday
10:15AM11:35AM
Air EuropaUXUX6013
Saturday
10:25AM11:55AM
RyanairFRFR2053
Saturday
11:10AM12:35PM
Iberia ExpressI2I21659
Saturday
11:10AM12:35PM
Iberia AirlinesIBIB1659
Saturday
12:25PM01:50PM
Iberia AirlinesIBIB1663
Saturday
12:25PM01:50PM
Iberia ExpressI2I21663
Saturday
01:05PM02:35PM
RyanairFRFR2061
Saturday
02:35PM03:55PM
Air EuropaUXUX6067
Saturday
03:35PM05:00PM
Iberia AirlinesIBIB1667
Saturday
03:35PM05:00PM
Iberia ExpressI2I21667
Saturday
05:05PM06:25PM
Air EuropaUXUX6079
Saturday
07:00PM08:20PM
Air EuropaUXUX6097
Saturday
07:25PM08:45PM
Iberia AirlinesIBIB1675
Saturday
07:25PM08:45PM
Iberia ExpressI2I21675
Saturday
08:50PM10:20PM
RyanairFRFR2063
Saturday
09:45PM11:05PM
Air EuropaUXUX6049
Saturday
10:20PM11:50PM
RyanairFRFR2775
Saturday
11:00PM12:20AM
Iberia ExpressI2I21679
Saturday
11:00PM12:20AM
Iberia AirlinesIBIB1679
Sunday
Sunday
07:05AM08:30AM
Iberia ExpressI2I21651
Sunday
07:05AM08:30AM
Iberia AirlinesIBIB1651
Sunday
08:00AM09:25AM
Iberia AirlinesIBIB1655
Sunday
08:00AM09:25AM
Iberia ExpressI2I21655
Sunday
08:20AM09:40AM
Air EuropaUXUX6031
Sunday
08:35AM10:05AM
RyanairFRFR2053
Sunday
10:15AM11:35AM
Air EuropaUXUX6013
Sunday
11:10AM12:35PM
Iberia ExpressI2I21659
Sunday
11:10AM12:35PM
Iberia AirlinesIBIB1659
Sunday
11:15AM12:45PM
RyanairFRFR2061
Sunday
12:25PM01:50PM
Iberia AirlinesIBIB1663
Sunday
12:25PM01:50PM
Iberia ExpressI2I21663
Sunday
01:05PM02:35PM
RyanairFRFR2063
Sunday
02:35PM03:55PM
Air EuropaUXUX6067
Sunday
02:45PM04:15PM
RyanairFRFR2051
Sunday
03:35PM05:00PM
Iberia AirlinesIBIB1667
Sunday
03:35PM05:00PM
Iberia ExpressI2I21667
Sunday
05:05PM06:25PM
Air EuropaUXUX6079
Sunday
07:00PM08:20PM
Air EuropaUXUX6097
Sunday
07:25PM08:45PM
Iberia AirlinesIBIB1675
Sunday
07:25PM08:45PM
Iberia ExpressI2I21675
Sunday
09:45PM11:05PM
Air EuropaUXUX6049
Sunday
10:15PM11:45PM
RyanairFRFR2775
Sunday
11:00PM12:20AM
Iberia ExpressI2I21679
Sunday
11:00PM12:20AM
Iberia AirlinesIBIB1679