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

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

Monday
Monday
05:50AM07:20AM
RyanairFRFR2052
Monday
06:05AM07:30AM
Air EuropaUXUX6052
Monday
06:25AM07:50AM
Iberia ExpressI2I21680
Monday
06:25AM07:50AM
Iberia AirlinesIBIB1680
Monday
08:00AM09:25AM
Air EuropaUXUX6012
Monday
08:05AM09:35AM
RyanairFRFR2054
Monday
09:15AM10:40AM
Iberia ExpressI2I21652
Monday
09:15AM10:40AM
Iberia AirlinesIBIB1652
Monday
10:05AM11:30AM
Iberia ExpressI2I21656
Monday
10:05AM11:30AM
Iberia AirlinesIBIB1656
Monday
10:35AM12:00PM
Air EuropaUXUX6030
Monday
11:10AM12:40PM
RyanairFRFR2062
Monday
12:05PM01:35PM
RyanairFRFR2064
Monday
12:25PM01:50PM
Air EuropaUXUX6048
Monday
01:25PM02:55PM
Iberia ExpressI2I21660
Monday
01:25PM02:55PM
Iberia AirlinesIBIB1660
Monday
02:35PM04:00PM
Iberia AirlinesIBIB1664
Monday
02:35PM04:00PM
Iberia ExpressI2I21664
Monday
04:45PM06:10PM
Air EuropaUXUX6066
Monday
05:45PM07:10PM
Iberia ExpressI2I21668
Monday
05:45PM07:10PM
Iberia AirlinesIBIB1668
Monday
07:15PM08:40PM
Air EuropaUXUX6078
Monday
07:40PM09:10PM
RyanairFRFR2776
Monday
09:10PM10:35PM
Air EuropaUXUX6096
Monday
09:30PM10:55PM
Iberia ExpressI2I21676
Monday
09:30PM10:55PM
Iberia AirlinesIBIB1676
Monday
10:10PM11:40PM
RyanairFRFR3012
Tuesday
Tuesday
05:45AM07:15AM
RyanairFRFR2052
Tuesday
06:25AM07:50AM
Iberia AirlinesIBIB1680
Tuesday
06:25AM07:50AM
Iberia ExpressI2I21680
Tuesday
08:00AM09:25AM
Air EuropaUXUX6012
Tuesday
09:15AM10:40AM
Iberia ExpressI2I21652
Tuesday
09:15AM10:40AM
Iberia AirlinesIBIB1652
Tuesday
10:05AM11:30AM
Iberia AirlinesIBIB1656
Tuesday
10:05AM11:30AM
Iberia ExpressI2I21656
Tuesday
10:35AM12:00PM
Air EuropaUXUX6030
Tuesday
12:25PM01:50PM
Air EuropaUXUX6048
Tuesday
01:25PM02:55PM
Iberia ExpressI2I21660
Tuesday
01:25PM02:55PM
Iberia AirlinesIBIB1660
Tuesday
02:35PM04:00PM
Iberia ExpressI2I21664
Tuesday
02:35PM04:00PM
Iberia AirlinesIBIB1664
Tuesday
04:45PM06:10PM
Air EuropaUXUX6066
Tuesday
05:45PM07:10PM
Iberia ExpressI2I21668
Tuesday
05:45PM07:10PM
Iberia AirlinesIBIB1668
Tuesday
06:55PM08:25PM
RyanairFRFR2054
Tuesday
07:15PM08:40PM
Air EuropaUXUX6078
Tuesday
09:10PM10:35PM
Air EuropaUXUX6096
Tuesday
09:30PM10:55PM
Iberia ExpressI2I21676
Tuesday
09:30PM10:55PM
Iberia AirlinesIBIB1676
Tuesday
10:05PM11:35PM
RyanairFRFR2062
Wednesday
Wednesday
05:45AM07:15AM
RyanairFRFR2052
Wednesday
06:25AM07:50AM
Iberia AirlinesIBIB1680
Wednesday
06:25AM07:50AM
Iberia ExpressI2I21680
Wednesday
08:00AM09:25AM
Air EuropaUXUX6012
Wednesday
09:15AM10:40AM
Iberia AirlinesIBIB1652
Wednesday
09:15AM10:40AM
Iberia ExpressI2I21652
Wednesday
10:35AM12:00PM
Air EuropaUXUX6030
Wednesday
10:55AM12:25PM
RyanairFRFR2054
Wednesday
12:25PM01:50PM
Air EuropaUXUX6048
Wednesday
01:25PM02:55PM
Iberia ExpressI2I21660
Wednesday
01:25PM02:55PM
Iberia AirlinesIBIB1660
Wednesday
02:35PM04:00PM
Iberia ExpressI2I21664
Wednesday
02:35PM04:00PM
Iberia AirlinesIBIB1664
Wednesday
04:45PM06:10PM
Air EuropaUXUX6066
Wednesday
05:45PM07:10PM
Iberia AirlinesIBIB1668
Wednesday
05:45PM07:10PM
Iberia ExpressI2I21668
Wednesday
07:15PM08:40PM
Air EuropaUXUX6078
Wednesday
07:35PM09:00PM
Iberia AirlinesIBIB1672
Wednesday
07:35PM09:00PM
Iberia ExpressI2I21672
Wednesday
09:10PM10:35PM
Air EuropaUXUX6096
Wednesday
09:30PM10:55PM
Iberia ExpressI2I21676
Wednesday
09:30PM10:55PM
Iberia AirlinesIBIB1676
Wednesday
10:20PM11:50PM
RyanairFRFR2062
Thursday
Thursday
05:45AM07:15AM
RyanairFRFR2052
Thursday
06:25AM07:50AM
Iberia AirlinesIBIB1680
Thursday
06:25AM07:50AM
Iberia ExpressI2I21680
Thursday
08:00AM09:25AM
Air EuropaUXUX6012
Thursday
09:15AM10:40AM
Iberia ExpressI2I21652
Thursday
09:15AM10:40AM
Iberia AirlinesIBIB1652
Thursday
10:05AM11:30AM
Iberia ExpressI2I21656
Thursday
10:05AM11:30AM
Iberia AirlinesIBIB1656
Thursday
10:35AM12:00PM
Air EuropaUXUX6030
Thursday
10:40AM12:10PM
RyanairFRFR2054
Thursday
12:25PM01:50PM
Air EuropaUXUX6048
Thursday
01:25PM02:55PM
Iberia ExpressI2I21660
Thursday
01:25PM02:55PM
Iberia AirlinesIBIB1660
Thursday
02:35PM04:00PM
Iberia ExpressI2I21664
Thursday
02:35PM04:00PM
Iberia AirlinesIBIB1664
Thursday
04:45PM06:10PM
Air EuropaUXUX6066
Thursday
05:45PM07:10PM
Iberia ExpressI2I21668
Thursday
05:45PM07:10PM
Iberia AirlinesIBIB1668
Thursday
07:15PM08:40PM
Air EuropaUXUX6078
Thursday
07:35PM09:00PM
Iberia AirlinesIBIB1672
Thursday
07:35PM09:00PM
Iberia ExpressI2I21672
Thursday
08:55PM10:25PM
RyanairFRFR2062
Thursday
09:10PM10:35PM
Air EuropaUXUX6096
Thursday
09:30PM10:55PM
Iberia ExpressI2I21676
Thursday
09:30PM10:55PM
Iberia AirlinesIBIB1676
Friday
Friday
06:20AM07:50AM
RyanairFRFR2052
Friday
06:25AM07:50AM
Iberia AirlinesIBIB1680
Friday
06:25AM07:50AM
Iberia ExpressI2I21680
Friday
08:00AM09:25AM
Air EuropaUXUX6012
Friday
09:00AM10:30AM
RyanairFRFR2054
Friday
09:15AM10:40AM
Iberia AirlinesIBIB1652
Friday
09:15AM10:40AM
Iberia ExpressI2I21652
Friday
10:05AM11:30AM
Iberia ExpressI2I21656
Friday
10:05AM11:30AM
Iberia AirlinesIBIB1656
Friday
10:30AM12:00PM
RyanairFRFR2062
Friday
10:35AM12:00PM
Air EuropaUXUX6030
Friday
12:25PM01:50PM
Air EuropaUXUX6048
Friday
01:25PM02:55PM
Iberia ExpressI2I21660
Friday
01:25PM02:55PM
Iberia AirlinesIBIB1660
Friday
02:35PM04:00PM
Iberia ExpressI2I21664
Friday
02:35PM04:00PM
Iberia AirlinesIBIB1664
Friday
04:45PM06:10PM
Air EuropaUXUX6066
Friday
05:00PM06:30PM
RyanairFRFR2776
Friday
05:45PM07:10PM
Iberia ExpressI2I21668
Friday
05:45PM07:10PM
Iberia AirlinesIBIB1668
Friday
07:15PM08:40PM
Air EuropaUXUX6078
Friday
08:05PM09:35PM
RyanairFRFR3012
Friday
09:10PM10:35PM
Air EuropaUXUX6096
Friday
09:30PM10:55PM
Iberia ExpressI2I21676
Friday
09:30PM10:55PM
Iberia AirlinesIBIB1676
Friday
10:40PM12:10AM
RyanairFRFR2064
Saturday
Saturday
05:45AM07:15AM
RyanairFRFR2052
Saturday
06:25AM07:50AM
Iberia AirlinesIBIB1680
Saturday
06:25AM07:50AM
Iberia ExpressI2I21680
Saturday
08:00AM09:25AM
Air EuropaUXUX6012
Saturday
08:15AM09:45AM
RyanairFRFR2054
Saturday
09:15AM10:40AM
Iberia ExpressI2I21652
Saturday
09:15AM10:40AM
Iberia AirlinesIBIB1652
Saturday
10:05AM11:30AM
Iberia ExpressI2I21656
Saturday
10:05AM11:30AM
Iberia AirlinesIBIB1656
Saturday
10:35AM12:00PM
Air EuropaUXUX6030
Saturday
12:25PM01:50PM
Air EuropaUXUX6048
Saturday
01:25PM02:55PM
Iberia ExpressI2I21660
Saturday
01:25PM02:55PM
Iberia AirlinesIBIB1660
Saturday
02:35PM04:00PM
Iberia ExpressI2I21664
Saturday
02:35PM04:00PM
Iberia AirlinesIBIB1664
Saturday
03:10PM04:40PM
RyanairFRFR2062
Saturday
04:45PM06:10PM
Air EuropaUXUX6066
Saturday
05:45PM07:10PM
Iberia ExpressI2I21668
Saturday
05:45PM07:10PM
Iberia AirlinesIBIB1668
Saturday
07:15PM08:40PM
Air EuropaUXUX6078
Saturday
07:50PM09:20PM
RyanairFRFR2064
Saturday
09:10PM10:35PM
Air EuropaUXUX6096
Saturday
09:30PM10:55PM
Iberia ExpressI2I21676
Saturday
09:30PM10:55PM
Iberia AirlinesIBIB1676
Saturday
10:55PM12:25AM
RyanairFRFR2776
Sunday
Sunday
05:45AM07:15AM
RyanairFRFR2052
Sunday
06:25AM07:50AM
Iberia AirlinesIBIB1680
Sunday
06:25AM07:50AM
Iberia ExpressI2I21680
Sunday
08:00AM09:25AM
Air EuropaUXUX6012
Sunday
09:15AM10:40AM
Iberia AirlinesIBIB1652
Sunday
09:15AM10:40AM
Iberia ExpressI2I21652
Sunday
10:05AM11:30AM
Iberia ExpressI2I21656
Sunday
10:05AM11:30AM
Iberia AirlinesIBIB1656
Sunday
10:35AM12:00PM
Air EuropaUXUX6030
Sunday
11:00AM12:30PM
RyanairFRFR2062
Sunday
12:25PM01:50PM
Air EuropaUXUX6048
Sunday
01:25PM02:55PM
Iberia ExpressI2I21660
Sunday
01:25PM02:55PM
Iberia AirlinesIBIB1660
Sunday
01:50PM03:20PM
RyanairFRFR2064
Sunday
02:35PM04:00PM
Iberia AirlinesIBIB1664
Sunday
02:35PM04:00PM
Iberia ExpressI2I21664
Sunday
04:45PM06:10PM
Air EuropaUXUX6066
Sunday
05:00PM06:30PM
RyanairFRFR2054
Sunday
05:45PM07:10PM
Iberia ExpressI2I21668
Sunday
05:45PM07:10PM
Iberia AirlinesIBIB1668
Sunday
07:15PM08:40PM
Air EuropaUXUX6078
Sunday
08:10PM09:40PM
RyanairFRFR2776
Sunday
09:10PM10:35PM
Air EuropaUXUX6096
Sunday
09:30PM10:55PM
Iberia ExpressI2I21676
Sunday
09:30PM10:55PM
Iberia AirlinesIBIB1676