Airlines with flights from Milan to Madrid
There are 8 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 25 minutes.
Choose airline
Schedules

MXP
Direct
MAD
W8, Feb 17 - Feb 23
Flight
Mon
Feb 17
Tue
Feb 18
Wed
Feb 19
Thu
Feb 20
Fri
Feb 21
Sat
Feb 22
Sun
Feb 23
IB672
10:30
10:30
10:30
10:30
10:30
10:30
10:30
IB674
14:50
14:50
14:50
14:50
14:50
----
----
IB676
19:10
19:10
19:10
19:10
19:10
19:10
19:10
The timetable & schedule information was updated at 2025-01-15

Non-stop with Air Europa
-
Total flight time: 2 hours and 20 minutes
-
Sky Team Alliance
-
Madrid is a Air Europa hub.
-
15 flights per week
-
Boeing 737-800 (winglets) Passenger/BBJ2Boeing 787-8
-
Business class available
MXP
Direct
MAD
W8, Feb 17 - Feb 23
Flight
Mon
Feb 17
Tue
Feb 18
Wed
Feb 19
Thu
Feb 20
Fri
Feb 21
Sat
Feb 22
Sun
Feb 23
UX1066
10:50
10:50
10:50
10:50
10:50
10:50
10:50
UX1062
18:20
18:20
18:20
18:20
18:20
18:50
18:20
The timetable & schedule information was updated at 2025-01-15

Non-stop with Ryanair
-
Total flight time: 2 hours and 25 minutes
-
Low-cost airline
-
Milan and Madrid are both Ryanair focus cities.
-
10 flights per week
-
Boeing 737-800 (winglets) Passenger/BBJ2Boeing 737MAX 8 Passenger
MXP
Direct
MAD
W8, Feb 17 - Feb 23
Flight
Mon
Feb 17
Tue
Feb 18
Wed
Feb 19
Thu
Feb 20
Fri
Feb 21
Sat
Feb 22
Sun
Feb 23
FR2752
10:15
19:00
12:45
15:25
09:15
08:45
07:30
FR3008
----
----
17:55
----
22:45
----
19:40
The timetable & schedule information was updated at 2025-01-15

Non-stop with Wizz Air Malta
-
Total flight time: 2 hours and 35 minutes
-
7 flights per week
-
A321neo
MXP
Direct
MAD
W8, Feb 17 - Feb 23
Flight
Mon
Feb 17
Tue
Feb 18
Wed
Feb 19
Thu
Feb 20
Fri
Feb 21
Sat
Feb 22
Sun
Feb 23
W46311
07:10
----
----
07:10
07:10
07:10
07:10
W46313
18:50
----
----
----
18:50
----
----
The timetable & schedule information was updated at 2025-01-15

Via Paris with Air France
-
Total flight time: 4h 25m - 6h 40m.
-
Sky Team Alliance
-
13 flights per week
MXP
Via CDG
MAD
W8, Feb 17 - Feb 23
Flight
Mon
Feb 17
Tue
Feb 18
Wed
Feb 19
Thu
Feb 20
Fri
Feb 21
Sat
Feb 22
Sun
Feb 23
AF1231
AF1300
AF1300
06:55
06:55
06:55
06:55
06:55
06:55
06:55
AF1831
AF1800
AF1800
11:35
11:35
11:35
11:35
11:35
11:35
11:35
AF1131
AF1100
AF1100
12:35
12:35
12:35
----
----
----
----
AF1131
AF1800
AF1800
12:35
12:35
12:35
12:35
12:35
----
----
The timetable & schedule information was updated at 2025-01-15

Via Barcelona with Vueling
-
Total flight time: 3h 50m - 5h 50m.
-
Low-cost airline
-
11 flights per week
MXP
Via BCN
MAD
W8, Feb 17 - Feb 23
Flight
Mon
Feb 17
Tue
Feb 18
Wed
Feb 19
Thu
Feb 20
Fri
Feb 21
Sat
Feb 22
Sun
Feb 23
VY6339
VY1006
VY1006
15:05
----
----
----
----
----
----
VY6333
VY1008
VY1008
16:55
16:55
17:15
----
----
16:55
16:55
VY6335
VY1008
VY1008
18:05
18:05
18:05
----
----
----
18:05
The timetable & schedule information was updated at 2025-01-15

Via Algiers with Air Algerie
-
Total flight time: 6h 00m - 7h 45m.
-
2 flights per week
MXP
Via ALG
MAD
W8, Feb 17 - Feb 23
Flight
Mon
Feb 17
Tue
Feb 18
Wed
Feb 19
Thu
Feb 20
Fri
Feb 21
Sat
Feb 22
Sun
Feb 23
AH2027
AH2206
AH2206
----
----
13:15
----
13:15
----
----
The timetable & schedule information was updated at 2025-01-15

Via Frankfurt with Lufthansa
-
Total flight time: 5h 00m - 7h 00m.
-
2 flights per week
MXP
Via FRA
MAD
W8, Feb 17 - Feb 23
Flight
Mon
Feb 17
Tue
Feb 18
Wed
Feb 19
Thu
Feb 20
Fri
Feb 21
Sat
Feb 22
Sun
Feb 23
LH249
LH1114
LH1114
----
----
----
----
09:10
----
----
LH1857
LH1806
LH1806
17:20
17:20
----
17:20
17:20
----
17:20
The timetable & schedule information was updated at 2025-01-15