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

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