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.
88 weekly flights operate on this route flying 450mi in 1h45min.
Expect $59 in average for a one-way ticket with the cheapest option at $29.

Monday
Monday
05:45AM07:25AM
RyanairFRFR270
Monday
06:10AM07:50AM
W4W46315
Monday
07:30AM09:10AM
easyJetU2U23777
Monday
09:25AM11:05AM
easyJetU2U23753
Monday
09:55AM11:35AM
VuelingVYVY6331
Monday
11:10AM12:50PM
easyJetU2U23785
Monday
02:10PM03:50PM
VuelingVYVY6343
Monday
03:25PM05:05PM
VuelingVYVY6341
Monday
04:55PM06:35PM
VuelingVYVY6333
Monday
06:20PM08:05PM
VuelingVYVY6335
Monday
07:40PM09:20PM
easyJetU2U23755
Monday
09:30PM11:15PM
VuelingVYVY6337
Tuesday
Tuesday
07:00AM08:40AM
easyJetU2U23753
Tuesday
09:55AM11:35AM
VuelingVYVY6331
Tuesday
10:40AM12:20PM
W4W46329
Tuesday
01:55PM03:35PM
VuelingVYVY6343
Tuesday
02:25PM04:05PM
RyanairFRFR7540
Tuesday
03:25PM05:05PM
VuelingVYVY6341
Tuesday
04:30PM06:05PM
easyJetU2U27154
Tuesday
04:55PM06:35PM
VuelingVYVY6333
Tuesday
06:10PM07:50PM
easyJetU2U23777
Tuesday
06:20PM08:05PM
VuelingVYVY6335
Tuesday
09:05PM10:45PM
easyJetU2U27156
Tuesday
09:30PM11:15PM
VuelingVYVY6337
Tuesday
10:15PM11:55PM
RyanairFRFR270
Wednesday
Wednesday
06:10AM07:50AM
W4W46315
Wednesday
07:00AM08:40AM
easyJetU2U23753
Wednesday
07:20AM08:55AM
Singapore AirlinesSQSQ378
Wednesday
09:55AM11:35AM
VuelingVYVY6331
Wednesday
01:55PM03:35PM
VuelingVYVY6343
Wednesday
02:45PM04:20PM
easyJetU2U23785
Wednesday
03:25PM05:05PM
VuelingVYVY6341
Wednesday
03:50PM05:25PM
easyJetU2U27154
Wednesday
05:00PM06:40PM
VuelingVYVY6333
Wednesday
06:20PM08:05PM
VuelingVYVY6335
Wednesday
06:40PM08:20PM
RyanairFRFR270
Wednesday
08:25PM10:05PM
easyJetU2U23755
Wednesday
09:30PM11:15PM
VuelingVYVY6337
Thursday
Thursday
06:10AM07:50AM
W4W46315
Thursday
06:35AM08:15AM
easyJetU2U23753
Thursday
07:20AM08:55AM
Singapore AirlinesSQSQ378
Thursday
12:55PM02:35PM
RyanairFRFR7540
Thursday
01:55PM03:35PM
VuelingVYVY6343
Thursday
02:05PM03:40PM
easyJetU2U23755
Thursday
03:25PM05:05PM
VuelingVYVY6341
Thursday
05:00PM06:40PM
VuelingVYVY6333
Thursday
06:20PM08:05PM
VuelingVYVY6335
Thursday
07:00PM08:40PM
RyanairFRFR270
Thursday
08:15PM10:00PM
easyJetU2U23779
Thursday
09:40PM11:20PM
easyJetU2U27156
Thursday
11:50PM01:35AM
VuelingVYVY6337
Friday
Friday
06:10AM07:50AM
W4W46315
Friday
06:20AM08:00AM
easyJetU2U23753
Friday
09:55AM11:35AM
VuelingVYVY6331
Friday
12:20PM01:55PM
easyJetU2U23785
Friday
01:40PM03:20PM
RyanairFRFR270
Friday
01:55PM03:35PM
VuelingVYVY6343
Friday
03:45PM05:20PM
easyJetU2U27154
Friday
05:00PM06:40PM
VuelingVYVY6333
Friday
06:00PM07:45PM
VuelingVYVY6335
Friday
07:35PM09:15PM
easyJetU2U23757
Friday
11:00PM12:45AM
VuelingVYVY6341
Friday
11:50PM01:35AM
VuelingVYVY6337
Saturday
Saturday
06:15AM07:55AM
RyanairFRFR270
Saturday
09:55AM11:35AM
VuelingVYVY6331
Saturday
10:40AM12:20PM
W4W46329
Saturday
11:30AM01:10PM
easyJetU2U23753
Saturday
01:00PM02:35PM
easyJetU2U23785
Saturday
01:55PM03:35PM
VuelingVYVY6343
Saturday
03:25PM05:05PM
VuelingVYVY6341
Saturday
04:20PM05:55PM
easyJetU2U27152
Saturday
06:20PM08:05PM
VuelingVYVY6335
Saturday
07:25PM09:05PM
RyanairFRFR7540
Saturday
09:10PM10:45PM
easyJetU2U27154
Saturday
11:50PM01:35AM
VuelingVYVY6337
Sunday
Sunday
06:10AM07:50AM
W4W46315
Sunday
06:10AM07:50AM
easyJetU2U23777
Sunday
07:20AM08:55AM
Singapore AirlinesSQSQ378
Sunday
08:10AM09:50AM
VuelingVYVY6331
Sunday
10:00AM11:40AM
easyJetU2U27152
Sunday
01:55PM03:35PM
VuelingVYVY6343
Sunday
03:15PM04:55PM
VuelingVYVY6341
Sunday
03:20PM04:55PM
easyJetU2U23753
Sunday
05:00PM06:40PM
VuelingVYVY6333
Sunday
06:25PM08:10PM
VuelingVYVY6335
Sunday
06:50PM08:30PM
easyJetU2U23755
Sunday
07:00PM08:40PM
RyanairFRFR270
Sunday
09:35PM11:20PM
VuelingVYVY6337