Direct flights
from Barcelona (BCN)
to Palma de Mallorca (PMI)

Weekly schedule for flights between El Prat (Barcelona, Spain) and Son Sant Joan (Palma de Mallorca, Spain) operated by 1 airlines.
132 weekly flights operate on this route flying 126mi in 0h50min.
Expect $44 in average for a one-way ticket with the cheapest option at $0.

Monday
Monday
06:55AM07:45AM
VuelingVYVY3900
Monday
07:35AM08:30AM
RyanairFRFR1342
Monday
08:20AM09:10AM
VuelingVYVY3904
Monday
08:40AM09:25AM
Air EuropaUXUX6007
Monday
11:30AM12:25PM
RyanairFRFR2495
Monday
11:40AM12:35PM
VuelingVYVY3908
Monday
11:55AM12:40PM
Air EuropaUXUX6037
Monday
12:45PM01:40PM
VuelingVYVY3906
Monday
01:30PM02:25PM
VuelingVYVY3912
Monday
01:35PM02:30PM
RyanairFRFR2889
Monday
02:40PM03:30PM
VuelingVYVY3910
Monday
03:30PM04:15PM
Air EuropaUXUX6071
Monday
05:15PM06:05PM
VuelingVYVY3914
Monday
05:50PM06:40PM
VuelingVYVY3916
Monday
06:00PM06:55PM
RyanairFRFR2896
Monday
06:45PM07:30PM
Air EuropaUXUX6073
Monday
08:30PM09:20PM
VuelingVYVY3918
Monday
09:55PM10:45PM
VuelingVYVY3920
Monday
10:00PM10:45PM
Air EuropaUXUX6103
Monday
10:35PM11:25PM
VuelingVYVY3922
Tuesday
Tuesday
06:05AM07:00AM
RyanairFRFR1342
Tuesday
06:55AM07:45AM
VuelingVYVY3900
Tuesday
08:20AM09:10AM
VuelingVYVY3904
Tuesday
08:40AM09:25AM
Air EuropaUXUX6007
Tuesday
11:40AM12:35PM
VuelingVYVY3908
Tuesday
11:55AM12:40PM
Air EuropaUXUX6037
Tuesday
01:55PM02:50PM
VuelingVYVY3902
Tuesday
02:40PM03:30PM
VuelingVYVY3910
Tuesday
03:30PM04:15PM
Air EuropaUXUX6071
Tuesday
04:00PM04:50PM
VuelingVYVY3912
Tuesday
05:15PM06:05PM
VuelingVYVY3914
Tuesday
05:45PM06:35PM
VuelingVYVY3916
Tuesday
06:00PM06:55PM
RyanairFRFR2495
Tuesday
06:45PM07:30PM
Air EuropaUXUX6073
Tuesday
08:30PM09:20PM
VuelingVYVY3918
Tuesday
09:50PM10:40PM
VuelingVYVY3920
Tuesday
10:00PM10:45PM
Air EuropaUXUX6103
Wednesday
Wednesday
06:05AM07:00AM
RyanairFRFR1342
Wednesday
06:55AM07:45AM
VuelingVYVY3900
Wednesday
08:20AM09:10AM
VuelingVYVY3904
Wednesday
08:40AM09:25AM
Air EuropaUXUX6007
Wednesday
11:40AM12:35PM
VuelingVYVY3908
Wednesday
11:55AM12:40PM
Air EuropaUXUX6037
Wednesday
02:40PM03:30PM
VuelingVYVY3910
Wednesday
03:30PM04:15PM
Air EuropaUXUX6071
Wednesday
04:00PM04:50PM
VuelingVYVY3912
Wednesday
05:15PM06:05PM
VuelingVYVY3914
Wednesday
05:50PM06:40PM
VuelingVYVY3916
Wednesday
06:00PM06:55PM
RyanairFRFR2495
Wednesday
06:30PM07:20PM
VuelingVYVY3902
Wednesday
06:45PM07:30PM
Air EuropaUXUX6073
Wednesday
08:30PM09:20PM
VuelingVYVY3918
Wednesday
09:45PM10:35PM
VuelingVYVY3920
Wednesday
10:00PM10:45PM
Air EuropaUXUX6103
Thursday
Thursday
06:05AM07:00AM
RyanairFRFR1342
Thursday
06:55AM07:45AM
VuelingVYVY3900
Thursday
08:20AM09:10AM
VuelingVYVY3904
Thursday
08:40AM09:25AM
Air EuropaUXUX6007
Thursday
11:55AM12:40PM
Air EuropaUXUX6037
Thursday
12:45PM01:40PM
VuelingVYVY3906
Thursday
02:40PM03:30PM
VuelingVYVY3910
Thursday
03:30PM04:15PM
Air EuropaUXUX6071
Thursday
03:35PM04:25PM
VuelingVYVY3912
Thursday
04:10PM05:00PM
VuelingVYVY3908
Thursday
05:15PM06:05PM
VuelingVYVY3914
Thursday
05:50PM06:40PM
VuelingVYVY3916
Thursday
06:00PM06:55PM
RyanairFRFR2495
Thursday
06:45PM07:30PM
Air EuropaUXUX6073
Thursday
08:30PM09:20PM
VuelingVYVY3918
Thursday
09:45PM10:35PM
VuelingVYVY3920
Thursday
10:00PM10:45PM
Air EuropaUXUX6103
Thursday
10:35PM11:25PM
VuelingVYVY3922
Friday
Friday
06:10AM07:05AM
RyanairFRFR1342
Friday
07:00AM07:50AM
VuelingVYVY3900
Friday
08:40AM09:25AM
Air EuropaUXUX6007
Friday
11:30AM12:25PM
VuelingVYVY3908
Friday
11:55AM12:40PM
Air EuropaUXUX6037
Friday
12:45PM01:40PM
VuelingVYVY3906
Friday
01:35PM02:30PM
RyanairFRFR2495
Friday
02:40PM03:30PM
VuelingVYVY3910
Friday
03:30PM04:15PM
Air EuropaUXUX6071
Friday
03:35PM04:30PM
RyanairFRFR2889
Friday
03:50PM04:40PM
VuelingVYVY3904
Friday
04:35PM05:25PM
VuelingVYVY3922
Friday
05:15PM06:05PM
VuelingVYVY3914
Friday
05:40PM06:30PM
VuelingVYVY3916
Friday
06:00PM06:55PM
RyanairFRFR2896
Friday
06:45PM07:30PM
Air EuropaUXUX6073
Friday
08:30PM09:20PM
VuelingVYVY3918
Friday
09:00PM09:50PM
VuelingVYVY3924
Friday
09:50PM10:40PM
VuelingVYVY3920
Friday
10:00PM10:45PM
Air EuropaUXUX6103
Saturday
Saturday
06:05AM07:00AM
RyanairFRFR1342
Saturday
07:00AM07:50AM
VuelingVYVY3900
Saturday
08:20AM09:10AM
VuelingVYVY3904
Saturday
08:40AM09:25AM
Air EuropaUXUX6007
Saturday
10:00AM10:55AM
RyanairFRFR2495
Saturday
11:40AM12:35PM
VuelingVYVY3908
Saturday
11:55AM12:40PM
Air EuropaUXUX6037
Saturday
12:05PM01:00PM
RyanairFRFR2889
Saturday
12:45PM01:40PM
VuelingVYVY3906
Saturday
02:50PM03:40PM
VuelingVYVY3910
Saturday
03:30PM04:15PM
Air EuropaUXUX6071
Saturday
04:00PM04:50PM
VuelingVYVY3912
Saturday
05:15PM06:05PM
VuelingVYVY3914
Saturday
05:50PM06:40PM
VuelingVYVY3916
Saturday
06:00PM06:55PM
RyanairFRFR2896
Saturday
06:45PM07:30PM
Air EuropaUXUX6073
Saturday
08:35PM09:25PM
VuelingVYVY3918
Saturday
09:50PM10:40PM
VuelingVYVY3920
Saturday
10:00PM10:45PM
Air EuropaUXUX6103
Saturday
10:35PM11:25PM
VuelingVYVY3922
Sunday
Sunday
06:10AM07:05AM
RyanairFRFR1342
Sunday
06:55AM07:45AM
VuelingVYVY3900
Sunday
07:55AM08:45AM
VuelingVYVY3904
Sunday
08:40AM09:25AM
Air EuropaUXUX6007
Sunday
11:40AM12:35PM
VuelingVYVY3908
Sunday
11:50AM12:45PM
RyanairFRFR2495
Sunday
11:55AM12:40PM
Air EuropaUXUX6037
Sunday
12:10PM01:05PM
VuelingVYVY3912
Sunday
12:40PM01:35PM
VuelingVYVY3902
Sunday
02:15PM03:10PM
RyanairFRFR2889
Sunday
02:50PM03:40PM
VuelingVYVY3910
Sunday
03:30PM04:15PM
Air EuropaUXUX6071
Sunday
04:35PM05:25PM
VuelingVYVY3914
Sunday
05:50PM06:40PM
VuelingVYVY3916
Sunday
06:00PM06:55PM
RyanairFRFR2896
Sunday
06:45PM07:30PM
Air EuropaUXUX6073
Sunday
08:35PM09:25PM
VuelingVYVY3918
Sunday
09:35PM10:25PM
VuelingVYVY3920
Sunday
10:00PM10:45PM
Air EuropaUXUX6103
Sunday
10:50PM11:40PM
VuelingVYVY3922