Airlines with flights from Milan to Madrid
There are 7 airlines with scheduled flights between MXP and MAD. Iberia, Air Europa and 2 more carriers has non-stop flights from Milan Airport to Barajas and the flight time is 2 hours and 20 minutes.
Choose airline
Schedules
MXP
Direct
MAD
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
IB3339
10:45
10:45
10:45
10:45
10:45
10:45
10:45
IB3253
14:45
14:45
14:45
14:45
14:45
----
----
IB3265
19:10
19:10
19:10
19:10
19:10
19:10
19:10
The timetable & schedule information was updated at 2024-09-17
Non-stop with Air Europa
-
Total flight time: 2 hours and 10 minutes
-
Sky Team Alliance
-
Madrid is a Air Europa hub.
-
17 flights per week
-
Boeing 737-800 (winglets) Passenger/BBJ2
-
Business class available
MXP
Direct
MAD
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
UX1066
11:05
11:05
10:45
10:45
10:35
11:05
10:35
UX1060
----
16:40
----
16:50
----
16:50
----
UX1062
18:15
18:15
18:15
18:15
18:15
18:15
18:15
The timetable & schedule information was updated at 2024-09-17
Non-stop with Ryanair
-
Total flight time: 2 hours and 20 minutes
-
Low-cost airline
-
Milan and Madrid are both Ryanair focus cities.
-
14 flights per week
-
Boeing 737-800 (winglets) Passenger/BBJ2
MXP
Direct
MAD
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
FR2752
09:55
13:10
15:10
21:10
15:00
22:55
20:40
FR3008
----
----
----
----
----
----
10:25
FR9149
14:15
19:05
18:25
18:45
10:30
----
18:35
The timetable & schedule information was updated at 2024-09-17
Non-stop with Wizz Air Malta
-
Total flight time: 2 hours and 30 minutes
-
7 flights per week
-
A321neo
MXP
Direct
MAD
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
W46311
06:10
06:30
06:00
06:30
06:30
06:30
06:30
The timetable & schedule information was updated at 2024-09-17
Via Munich with Lufthansa
-
Total flight time: 4h 45m - 6h 10m.
-
20 flights per week
MXP
Via MUC
MAD
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
LH1863
LH1800
LH1800
06:10
06:10
----
06:10
06:10
----
----
LH1863
LH1802
LH1802
----
----
----
----
----
08:30
08:30
LH247
LH1114
LH1114
09:05
09:05
09:05
09:05
09:05
09:05
09:05
LH249
LH1114
LH1114
11:05
11:05
11:05
11:05
11:05
11:05
11:05
LH1855
LH1804
LH1804
----
12:45
12:45
----
12:45
12:45
12:45
LH1857
LH1806
LH1806
17:15
17:15
17:15
17:15
----
17:15
17:15
LH255
LH1120
LH1120
----
18:45
18:45
18:45
----
18:45
18:45
The timetable & schedule information was updated at 2024-09-17
Via Paris with Air France
-
Total flight time: 4h 30m - 5h 55m.
-
Sky Team Alliance
-
16 flights per week
MXP
Via CDG
MAD
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
AF1831
AF1800
AF1800
11:00
11:00
11:00
11:00
11:00
11:00
11:00
AF1831
AF1600
AF1600
11:00
11:00
11:00
11:00
11:00
----
11:00
AF1331
AF1800
AF1800
12:30
12:30
12:30
12:30
12:30
----
----
AF1231
AF1400
AF1400
17:40
17:40
17:40
17:40
17:40
17:40
----
The timetable & schedule information was updated at 2024-09-17
Via Frankfurt with Lufthansa
-
Total flight time: 4h 40m - 9h 50m.
-
16 flights per week
MXP
Via FRA
MAD
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
LH1863
LH1800
LH1800
06:10
06:10
----
06:10
06:10
----
----
LH1863
LH1802
LH1802
----
----
----
----
----
08:30
08:30
LH247
LH1114
LH1114
09:05
09:05
09:05
09:05
09:05
09:05
09:05
LH249
LH1114
LH1114
11:05
11:05
11:05
11:05
11:05
11:05
11:05
LH1855
LH1804
LH1804
----
12:45
12:45
----
12:45
12:45
12:45
LH1857
LH1806
LH1806
17:15
17:15
17:15
17:15
----
17:15
17:15
LH255
LH1120
LH1120
----
18:45
18:45
18:45
----
18:45
18:45
The timetable & schedule information was updated at 2024-09-17
Via Barcelona with Vueling
-
Total flight time: 3h 55m - 5h 55m.
-
Low-cost airline
-
8 flights per week
MXP
Via BCN
MAD
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
VY6333
VY1008
VY1008
----
----
----
----
----
12:50
----
VY6333
VY1006
VY1006
12:50
12:50
12:50
12:50
12:50
----
----
VY6343
VY1006
VY1006
14:05
----
----
----
----
----
----
VY6335
VY1008
VY1008
----
----
----
----
18:00
----
----
The timetable & schedule information was updated at 2024-09-17