Direct flights
from Milan (MXP)
to Barcelona (BCN)

Weekly schedule for flights between Malpensa (Milan, Italy) and El Prat (Barcelona, Spain) operated by 1 airlines.
84 weekly flights operate on this route flying 450mi in 1h40min.
Expect $41 in average for a one-way ticket with the cheapest option at $29.

Monday
Monday
06:10AM07:50AM
W4W46315
Monday
09:45AM11:25AM
VuelingVYVY6331
Monday
09:50AM11:25AM
easyJetU2U27152
Monday
11:55AM01:30PM
RyanairFRFR270
Monday
01:40PM03:15PM
easyJetU2U23738
Monday
03:05PM04:40PM
VuelingVYVY6339
Monday
03:15PM04:50PM
easyJetU2U23735
Monday
04:30PM06:10PM
easyJetU2U27154
Monday
04:55PM06:30PM
VuelingVYVY6333
Monday
06:05PM07:45PM
VuelingVYVY6335
Monday
09:20PM10:55PM
easyJetU2U27156
Monday
09:45PM11:25PM
VuelingVYVY6337
Tuesday
Tuesday
09:40AM11:15AM
easyJetU2U23738
Tuesday
10:05AM11:45AM
VuelingVYVY6331
Tuesday
10:40AM12:20PM
W4W46329
Tuesday
02:30PM04:05PM
RyanairFRFR270
Tuesday
03:00PM04:35PM
easyJetU2U27152
Tuesday
03:00PM04:35PM
VuelingVYVY6339
Tuesday
04:30PM06:10PM
easyJetU2U27154
Tuesday
04:55PM06:30PM
VuelingVYVY6333
Tuesday
06:05PM07:45PM
VuelingVYVY6335
Tuesday
09:20PM10:55PM
easyJetU2U27156
Tuesday
09:55PM11:35PM
VuelingVYVY6337
Wednesday
Wednesday
06:10AM07:50AM
W4W46315
Wednesday
06:15AM07:50AM
easyJetU2U23738
Wednesday
07:25AM08:55AM
Singapore AirlinesSQSQ378
Wednesday
10:05AM11:45AM
VuelingVYVY6331
Wednesday
02:35PM04:10PM
easyJetU2U23777
Wednesday
03:00PM04:35PM
VuelingVYVY6339
Wednesday
04:30PM06:10PM
easyJetU2U27154
Wednesday
05:15PM06:55PM
VuelingVYVY6333
Wednesday
05:35PM07:10PM
RyanairFRFR270
Wednesday
06:05PM07:45PM
VuelingVYVY6335
Wednesday
09:20PM10:55PM
easyJetU2U27156
Wednesday
09:55PM11:35PM
VuelingVYVY6337
Thursday
Thursday
06:10AM07:50AM
W4W46315
Thursday
06:15AM07:50AM
easyJetU2U23735
Thursday
07:40AM08:45AM
Singapore AirlinesSQSQ378
Thursday
08:00AM09:35AM
easyJetU2U23738
Thursday
09:50AM11:25AM
easyJetU2U27152
Thursday
10:00AM11:40AM
VuelingVYVY6331
Thursday
10:05AM11:40AM
RyanairFRFR270
Thursday
03:00PM04:35PM
VuelingVYVY6339
Thursday
04:30PM06:10PM
easyJetU2U27154
Thursday
04:55PM06:30PM
VuelingVYVY6333
Thursday
06:05PM07:45PM
VuelingVYVY6335
Thursday
09:15PM10:55PM
easyJetU2U27156
Thursday
09:55PM11:35PM
VuelingVYVY6337
Friday
Friday
06:10AM07:50AM
W4W46315
Friday
07:00AM08:35AM
easyJetU2U23738
Friday
09:00AM10:35AM
easyJetU2U23777
Friday
09:35AM11:10AM
easyJetU2U27152
Friday
09:55AM11:35AM
VuelingVYVY6331
Friday
03:00PM04:35PM
VuelingVYVY6339
Friday
04:30PM06:10PM
easyJetU2U27154
Friday
04:55PM06:30PM
VuelingVYVY6333
Friday
06:05PM07:45PM
VuelingVYVY6335
Friday
08:00PM09:40PM
VuelingVYVY6341
Friday
08:50PM10:25PM
RyanairFRFR270
Friday
09:20PM10:55PM
easyJetU2U27156
Friday
09:55PM11:35PM
VuelingVYVY6337
Saturday
Saturday
09:45AM11:25AM
VuelingVYVY6331
Saturday
09:50AM11:30AM
easyJetU2U27152
Saturday
10:40AM12:20PM
W4W46329
Saturday
03:00PM04:35PM
VuelingVYVY6339
Saturday
03:35PM05:10PM
RyanairFRFR270
Saturday
03:50PM05:25PM
easyJetU2U27154
Saturday
04:55PM06:30PM
VuelingVYVY6333
Saturday
06:10PM07:50PM
VuelingVYVY6335
Saturday
08:30PM10:10PM
easyJetU2U27156
Saturday
09:55PM11:35PM
VuelingVYVY6337
Sunday
Sunday
06:10AM07:50AM
W4W46315
Sunday
06:10AM07:45AM
easyJetU2U23735
Sunday
07:40AM08:45AM
Singapore AirlinesSQSQ378
Sunday
09:45AM11:25AM
VuelingVYVY6331
Sunday
10:50AM12:25PM
easyJetU2U23738
Sunday
03:00PM04:35PM
VuelingVYVY6339
Sunday
03:20PM04:55PM
RyanairFRFR270
Sunday
04:15PM05:55PM
easyJetU2U27154
Sunday
04:55PM06:30PM
VuelingVYVY6333
Sunday
05:20PM06:55PM
easyJetU2U23749
Sunday
06:05PM07:45PM
VuelingVYVY6335
Sunday
08:40PM10:20PM
easyJetU2U23751
Sunday
09:45PM11:25PM
VuelingVYVY6337