Airlines with flights from Madrid to Milan
There are 7 airlines with scheduled flights between MAD and MXP. Iberia, Air Europa and 2 more carriers has non-stop flights from Barajas to Milan Airport and the flight time is 2 hours and 10 minutes.
Choose airline
Schedules
MAD
Direct
MXP
W40, Sep 30 - Oct 06
Flight
Mon
Sep 30
Tue
Oct 1
Wed
Oct 2
Thu
Oct 3
Fri
Oct 4
Sat
Oct 5
Sun
Oct 6
IB3338
07:50
07:50
07:50
07:50
07:50
07:50
07:50
IB3252
11:50
11:50
11:50
11:50
11:50
----
----
IB3264
16:15
16:15
16:15
16:15
16:15
16:15
16:15
The timetable & schedule information was updated at 2024-08-15
Non-stop with Air Europa
-
Total flight time: 2 hours and 5 minutes
-
Sky Team Alliance
-
Madrid is a Air Europa hub.
-
17 flights per week
-
Boeing 737-800 (winglets) Passenger/BBJ2
-
Business class available
MAD
Direct
MXP
W40, Sep 30 - Oct 06
Flight
Mon
Sep 30
Tue
Oct 1
Wed
Oct 2
Thu
Oct 3
Fri
Oct 4
Sat
Oct 5
Sun
Oct 6
UX1065
07:30
07:30
07:30
07:30
07:30
07:30
07:30
UX1063
----
13:30
----
13:30
----
13:30
----
UX1061
15:10
15:10
15:10
15:10
15:10
15:10
15:10
The timetable & schedule information was updated at 2024-08-15
Non-stop with Ryanair
-
Total flight time: 2 hours and 10 minutes
-
Low-cost airline
-
Madrid and Milan are both Ryanair focus cities.
-
14 flights per week
-
Boeing 737-800 (winglets) Passenger/BBJ2
MAD
Direct
MXP
W40, Sep 30 - Oct 06
Flight
Mon
Sep 30
Tue
Oct 1
Wed
Oct 2
Thu
Oct 3
Fri
Oct 4
Sat
Oct 5
Sun
Oct 6
FR3009
----
----
----
----
----
----
07:15
FR2753
12:45
10:00
12:35
18:30
17:55
20:20
18:05
FR9148
17:10
22:00
21:25
21:45
13:25
----
21:30
The timetable & schedule information was updated at 2024-08-15
Non-stop with Wizz Air Malta
-
Total flight time: 2 hours and 15 minutes
-
7 flights per week
-
A321neo
MAD
Direct
MXP
W40, Sep 30 - Oct 06
Flight
Mon
Sep 30
Tue
Oct 1
Wed
Oct 2
Thu
Oct 3
Fri
Oct 4
Sat
Oct 5
Sun
Oct 6
W46312
09:30
09:45
09:15
09:45
09:45
09:45
09:35
The timetable & schedule information was updated at 2024-08-15
Via Paris with Air France
-
Total flight time: 4h 25m - 5h 45m.
-
Sky Team Alliance
-
19 flights per week
MAD
Via CDG
MXP
W40, Sep 30 - Oct 06
Flight
Mon
Sep 30
Tue
Oct 1
Wed
Oct 2
Thu
Oct 3
Fri
Oct 4
Sat
Oct 5
Sun
Oct 6
AF1401
AF1330
AF1330
06:00
06:00
06:00
06:10
06:00
----
----
AF1301
AF1730
AF1730
12:20
12:20
12:20
12:20
12:20
12:20
12:20
AF1301
AF1230
AF1230
12:20
12:20
12:20
12:20
12:20
12:20
----
AF1801
AF1130
AF1130
17:45
17:45
17:45
17:45
17:45
17:45
17:45
The timetable & schedule information was updated at 2024-08-15
Via Munich with Lufthansa
-
Total flight time: 4h 15m - 5h 00m.
-
19 flights per week
MAD
Via MUC
MXP
W40, Sep 30 - Oct 06
Flight
Mon
Sep 30
Tue
Oct 1
Wed
Oct 2
Thu
Oct 3
Fri
Oct 4
Sat
Oct 5
Sun
Oct 6
LH1121
LH248
LH248
05:55
05:55
05:55
05:55
05:55
05:55
05:55
LH1807
LH1854
LH1854
07:15
07:15
07:15
----
07:15
07:15
07:15
LH1801
LH1856
LH1856
11:50
11:50
----
11:50
----
11:50
11:50
LH1113
LH256
LH256
13:00
----
13:00
13:00
13:00
----
----
LH1113
LH254
LH254
13:00
13:00
13:00
13:00
----
13:00
13:00
LH1805
LH1862
LH1862
----
18:20
18:20
18:20
18:20
18:20
18:20
The timetable & schedule information was updated at 2024-08-15
Via Frankfurt with Lufthansa
-
Total flight time: 4h 35m - 6h 20m.
-
14 flights per week
MAD
Via FRA
MXP
W40, Sep 30 - Oct 06
Flight
Mon
Sep 30
Tue
Oct 1
Wed
Oct 2
Thu
Oct 3
Fri
Oct 4
Sat
Oct 5
Sun
Oct 6
LH1121
LH248
LH248
05:55
05:55
05:55
05:55
05:55
05:55
05:55
LH1807
LH1854
LH1854
07:15
07:15
07:15
----
07:15
07:15
07:15
LH1801
LH1856
LH1856
11:50
11:50
----
11:50
----
11:50
11:50
LH1113
LH256
LH256
13:00
----
13:00
13:00
13:00
----
----
LH1113
LH254
LH254
13:00
13:00
13:00
13:00
----
13:00
13:00
LH1805
LH1862
LH1862
----
18:20
18:20
18:20
18:20
18:20
18:20
The timetable & schedule information was updated at 2024-08-15
Via Zurich with SWISS
-
Total flight time: 3h 50m - 3h 50m.
-
11 flights per week
MAD
Via ZRH
MXP
W40, Sep 30 - Oct 06
Flight
Mon
Sep 30
Tue
Oct 1
Wed
Oct 2
Thu
Oct 3
Fri
Oct 4
Sat
Oct 5
Sun
Oct 6
LX2021
LX1628
LX1628
10:10
10:10
----
10:10
----
10:10
----
LX2033
LX1638
LX1638
19:45
19:45
19:45
19:45
19:45
19:45
19:45
The timetable & schedule information was updated at 2024-08-15