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

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

Monday
Monday
06:15AM08:00AM
RyanairFRFR269
Monday
07:30AM09:15AM
VuelingVYVY6330
Monday
08:30AM10:15AM
easyJetU2U23778
Monday
08:50AM10:35AM
W4W46330
Monday
10:20AM12:05PM
VuelingVYVY6332
Monday
11:35AM01:20PM
VuelingVYVY6342
Monday
11:50AM01:35PM
easyJetU2U23754
Monday
12:30PM02:15PM
VuelingVYVY6340
Monday
01:20PM03:05PM
easyJetU2U27153
Monday
01:25PM03:10PM
easyJetU2U23786
Monday
03:40PM05:20PM
VuelingVYVY6334
Monday
05:20PM07:00PM
VuelingVYVY6338
Monday
07:25PM09:05PM
VuelingVYVY6336
Monday
09:00PM10:45PM
RyanairFRFR7541
Monday
09:55PM11:35PM
easyJetU2U23756
Tuesday
Tuesday
07:30AM09:15AM
VuelingVYVY6330
Tuesday
08:45AM10:30AM
W4W46330
Tuesday
09:15AM11:00AM
easyJetU2U23754
Tuesday
10:20AM12:05PM
VuelingVYVY6332
Tuesday
12:05PM01:50PM
RyanairFRFR269
Tuesday
12:30PM02:15PM
VuelingVYVY6340
Tuesday
02:10PM03:55PM
easyJetU2U27153
Tuesday
03:40PM05:20PM
VuelingVYVY6334
Tuesday
06:20PM08:00PM
easyJetU2U27151
Tuesday
06:45PM08:30PM
easyJetU2U27155
Tuesday
07:25PM09:05PM
VuelingVYVY6336
Wednesday
Wednesday
06:20AM08:00AM
VuelingVYVY6344
Wednesday
07:30AM09:15AM
VuelingVYVY6330
Wednesday
08:50AM10:35AM
W4W46330
Wednesday
09:15AM11:00AM
easyJetU2U23754
Wednesday
10:15AM11:55AM
Singapore AirlinesSQSQ377
Wednesday
10:20AM12:05PM
VuelingVYVY6332
Wednesday
12:30PM02:15PM
VuelingVYVY6340
Wednesday
01:05PM02:50PM
RyanairFRFR269
Wednesday
01:20PM03:05PM
easyJetU2U27153
Wednesday
03:40PM05:20PM
VuelingVYVY6334
Wednesday
04:45PM06:25PM
VuelingVYVY6342
Wednesday
07:40PM09:20PM
VuelingVYVY6336
Wednesday
10:40PM12:25AM
easyJetU2U23756
Thursday
Thursday
07:30AM09:15AM
VuelingVYVY6330
Thursday
08:50AM10:35AM
W4W46330
Thursday
08:50AM10:35AM
easyJetU2U23754
Thursday
10:15AM11:55AM
Singapore AirlinesSQSQ377
Thursday
10:20AM12:05PM
VuelingVYVY6332
Thursday
11:45AM01:30PM
VuelingVYVY6344
Thursday
12:30PM02:15PM
VuelingVYVY6340
Thursday
12:30PM02:15PM
RyanairFRFR269
Thursday
01:30PM03:15PM
VuelingVYVY6342
Thursday
03:40PM05:20PM
VuelingVYVY6334
Thursday
04:15PM06:00PM
easyJetU2U23756
Thursday
05:30PM07:15PM
easyJetU2U27161
Thursday
07:15PM09:00PM
easyJetU2U27155
Thursday
07:20PM09:00PM
VuelingVYVY6336
Thursday
10:35PM12:20AM
easyJetU2U23780
Friday
Friday
06:15AM08:00AM
RyanairFRFR269
Friday
07:30AM09:15AM
VuelingVYVY6330
Friday
08:45AM10:30AM
easyJetU2U23754
Friday
08:50AM10:35AM
W4W46330
Friday
10:20AM12:05PM
VuelingVYVY6332
Friday
12:00PM01:45PM
VuelingVYVY6342
Friday
12:30PM02:15PM
VuelingVYVY6340
Friday
01:30PM03:15PM
easyJetU2U27153
Friday
02:40PM04:25PM
easyJetU2U23786
Friday
03:30PM05:10PM
VuelingVYVY6334
Friday
05:15PM07:00PM
easyJetU2U23756
Friday
07:25PM09:05PM
VuelingVYVY6336
Friday
09:50PM11:35PM
easyJetU2U23758
Saturday
Saturday
07:30AM09:15AM
VuelingVYVY6330
Saturday
08:50AM10:35AM
W4W46330
Saturday
08:50AM10:35AM
easyJetU2U27151
Saturday
10:20AM12:05PM
VuelingVYVY6332
Saturday
12:30PM02:15PM
VuelingVYVY6340
Saturday
01:45PM03:30PM
easyJetU2U23754
Saturday
03:20PM05:05PM
RyanairFRFR269
Saturday
06:55PM08:40PM
easyJetU2U27153
Saturday
08:20PM10:00PM
VuelingVYVY6334
Sunday
Sunday
07:45AM09:30AM
easyJetU2U27151
Sunday
08:15AM10:00AM
RyanairFRFR269
Sunday
08:25AM10:10AM
easyJetU2U23778
Sunday
10:15AM11:55AM
Singapore AirlinesSQSQ377
Sunday
11:40AM01:25PM
VuelingVYVY6332
Sunday
12:30PM02:15PM
VuelingVYVY6340
Sunday
03:35PM05:15PM
VuelingVYVY6334
Sunday
04:15PM05:45PM
W4W46330
Sunday
05:30PM07:15PM
easyJetU2U23754
Sunday
06:15PM07:55PM
RyanairFRFR7541
Sunday
06:55PM08:45PM
easyJetU2U27161
Sunday
07:20PM09:00PM
VuelingVYVY6336
Sunday
09:15PM11:00PM
easyJetU2U23756
Sunday
10:45PM12:30AM
W4W46316