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

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

Monday
Monday
06:05AM07:00AM
RyanairFRFR1343
Monday
06:40AM07:35AM
VuelingVYVY3905
Monday
07:05AM07:55AM
Air EuropaUXUX6006
Monday
08:25AM09:20AM
VuelingVYVY3901
Monday
10:15AM11:05AM
Air EuropaUXUX6156
Monday
11:05AM12:00PM
VuelingVYVY3907
Monday
01:00PM01:55PM
RyanairFRFR2494
Monday
01:10PM02:05PM
VuelingVYVY3909
Monday
01:30PM02:20PM
Air EuropaUXUX6060
Monday
03:05PM04:00PM
RyanairFRFR2890
Monday
03:05PM04:00PM
VuelingVYVY3913
Monday
04:10PM05:05PM
VuelingVYVY3911
Monday
05:05PM05:55PM
Air EuropaUXUX6072
Monday
07:15PM08:10PM
VuelingVYVY3917
Monday
07:30PM08:25PM
RyanairFRFR2897
Monday
08:20PM09:10PM
Air EuropaUXUX6102
Monday
08:55PM09:50PM
VuelingVYVY3923
Monday
10:00PM10:55PM
VuelingVYVY3919
Monday
11:25PM12:20AM
VuelingVYVY3921
Tuesday
Tuesday
06:40AM07:35AM
VuelingVYVY3905
Tuesday
07:05AM07:55AM
Air EuropaUXUX6006
Tuesday
07:35AM08:30AM
RyanairFRFR1343
Tuesday
08:25AM09:20AM
VuelingVYVY3901
Tuesday
10:15AM11:05AM
Air EuropaUXUX6156
Tuesday
01:10PM02:05PM
VuelingVYVY3909
Tuesday
01:30PM02:20PM
Air EuropaUXUX6060
Tuesday
03:30PM04:25PM
VuelingVYVY3903
Tuesday
04:10PM05:05PM
VuelingVYVY3911
Tuesday
05:05PM05:55PM
Air EuropaUXUX6072
Tuesday
05:30PM06:25PM
VuelingVYVY3913
Tuesday
06:40PM07:35PM
VuelingVYVY3915
Tuesday
07:10PM08:05PM
VuelingVYVY3917
Tuesday
07:30PM08:25PM
RyanairFRFR2494
Tuesday
08:20PM09:10PM
Air EuropaUXUX6102
Tuesday
08:55PM09:50PM
VuelingVYVY3923
Tuesday
10:00PM10:55PM
VuelingVYVY3919
Tuesday
11:15PM12:10AM
VuelingVYVY3921
Wednesday
Wednesday
06:40AM07:35AM
VuelingVYVY3905
Wednesday
07:05AM07:55AM
Air EuropaUXUX6006
Wednesday
07:35AM08:30AM
RyanairFRFR1343
Wednesday
08:25AM09:20AM
VuelingVYVY3901
Wednesday
10:15AM11:05AM
Air EuropaUXUX6156
Wednesday
01:10PM02:05PM
VuelingVYVY3909
Wednesday
01:30PM02:20PM
Air EuropaUXUX6060
Wednesday
04:10PM05:05PM
VuelingVYVY3911
Wednesday
05:05PM05:55PM
Air EuropaUXUX6072
Wednesday
05:30PM06:25PM
VuelingVYVY3913
Wednesday
06:40PM07:35PM
VuelingVYVY3915
Wednesday
07:15PM08:10PM
VuelingVYVY3917
Wednesday
07:30PM08:25PM
RyanairFRFR2494
Wednesday
08:00PM08:55PM
VuelingVYVY3903
Wednesday
08:20PM09:10PM
Air EuropaUXUX6102
Wednesday
08:55PM09:50PM
VuelingVYVY3923
Wednesday
10:00PM10:55PM
VuelingVYVY3919
Wednesday
11:15PM12:10AM
VuelingVYVY3921
Thursday
Thursday
06:40AM07:35AM
VuelingVYVY3905
Thursday
07:05AM07:55AM
Air EuropaUXUX6006
Thursday
07:35AM08:30AM
RyanairFRFR1343
Thursday
08:25AM09:20AM
VuelingVYVY3901
Thursday
10:15AM11:05AM
Air EuropaUXUX6156
Thursday
11:05AM12:00PM
VuelingVYVY3907
Thursday
01:30PM02:20PM
Air EuropaUXUX6060
Thursday
04:10PM05:05PM
VuelingVYVY3911
Thursday
05:05PM06:00PM
VuelingVYVY3913
Thursday
05:05PM05:55PM
Air EuropaUXUX6072
Thursday
06:40PM07:35PM
VuelingVYVY3915
Thursday
07:15PM08:10PM
VuelingVYVY3917
Thursday
07:30PM08:25PM
RyanairFRFR2494
Thursday
08:20PM09:10PM
Air EuropaUXUX6102
Thursday
08:55PM09:50PM
VuelingVYVY3923
Thursday
10:00PM10:55PM
VuelingVYVY3919
Thursday
11:15PM12:10AM
VuelingVYVY3921
Friday
Friday
06:40AM07:35AM
VuelingVYVY3905
Friday
07:05AM07:55AM
Air EuropaUXUX6006
Friday
07:40AM08:35AM
RyanairFRFR1343
Friday
08:30AM09:25AM
VuelingVYVY3901
Friday
10:15AM11:05AM
Air EuropaUXUX6156
Friday
12:05PM01:00PM
RyanairFRFR2494
Friday
01:00PM01:55PM
VuelingVYVY3909
Friday
01:30PM02:20PM
Air EuropaUXUX6060
Friday
04:10PM05:05PM
VuelingVYVY3911
Friday
05:05PM05:55PM
Air EuropaUXUX6072
Friday
05:05PM06:00PM
RyanairFRFR2890
Friday
06:05PM07:00PM
VuelingVYVY3923
Friday
06:40PM07:35PM
VuelingVYVY3915
Friday
07:05PM08:00PM
VuelingVYVY3917
Friday
07:20PM08:15PM
VuelingVYVY3925
Friday
07:30PM08:25PM
RyanairFRFR2897
Friday
08:20PM09:10PM
Air EuropaUXUX6102
Friday
10:00PM10:55PM
VuelingVYVY3919
Friday
11:15PM12:10AM
VuelingVYVY3921
Saturday
Saturday
06:40AM07:35AM
VuelingVYVY3905
Saturday
07:05AM07:55AM
Air EuropaUXUX6006
Saturday
07:35AM08:30AM
RyanairFRFR1343
Saturday
08:30AM09:25AM
VuelingVYVY3901
Saturday
10:15AM11:05AM
Air EuropaUXUX6156
Saturday
11:05AM12:00PM
VuelingVYVY3907
Saturday
11:30AM12:25PM
RyanairFRFR2494
Saturday
01:10PM02:05PM
VuelingVYVY3909
Saturday
01:30PM02:20PM
Air EuropaUXUX6060
Saturday
01:40PM02:35PM
RyanairFRFR2890
Saturday
04:15PM05:10PM
VuelingVYVY3911
Saturday
05:05PM05:55PM
Air EuropaUXUX6072
Saturday
05:30PM06:25PM
VuelingVYVY3913
Saturday
07:30PM08:25PM
RyanairFRFR2897
Saturday
08:20PM09:10PM
Air EuropaUXUX6102
Saturday
08:55PM09:50PM
VuelingVYVY3923
Saturday
10:05PM11:00PM
VuelingVYVY3919
Saturday
11:15PM12:10AM
VuelingVYVY3921
Sunday
Sunday
06:15AM07:10AM
VuelingVYVY3905
Sunday
07:05AM07:55AM
Air EuropaUXUX6006
Sunday
07:40AM08:35AM
RyanairFRFR1343
Sunday
08:25AM09:20AM
VuelingVYVY3901
Sunday
10:15AM11:05AM
Air EuropaUXUX6156
Sunday
10:20AM11:15AM
RyanairFRFR2494
Sunday
12:45PM01:40PM
RyanairFRFR2890
Sunday
01:10PM02:05PM
VuelingVYVY3909
Sunday
01:30PM02:20PM
Air EuropaUXUX6060
Sunday
01:40PM02:35PM
VuelingVYVY3913
Sunday
02:15PM03:10PM
VuelingVYVY3903
Sunday
02:55PM03:50PM
VuelingVYVY3915
Sunday
04:15PM05:10PM
VuelingVYVY3911
Sunday
05:05PM05:55PM
Air EuropaUXUX6072
Sunday
07:15PM08:10PM
VuelingVYVY3917
Sunday
07:30PM08:25PM
RyanairFRFR2897
Sunday
08:20PM09:10PM
Air EuropaUXUX6102
Sunday
09:10PM10:05PM
VuelingVYVY3923
Sunday
10:00PM10:55PM
VuelingVYVY3919
Sunday
11:00PM11:55PM
VuelingVYVY3921