Flights from Milan to Madrid

Searching for cheap flight from Malpensa Arpt (MXP) to Barajas Arpt (MAD)? We are helping you to get all the best Barajas Arpt airfare promotions across multiple airlines, that suits your budget and travel schedule.Most popular airline that flies from Malpensa Arpt to Barajas Arpt are - Lufthansa, Vueling Airlines, Norwegian Air Shuttle A.S, IBERIA, British Airways, etc. We at Via are committed to provide you best flight deal to Barajas Arpt. Here is a list of all airlines from Malpensa Arpt to Barajas Arpt.
Facts about Milan to Madrid flight
  • First flight from Milan to Madrid leaves at 06:25 hrs.
  • Last flight from Milan to Madrid leaves at 22:55 hrs.
List of all airlines from Milan to Madrid
Airline
Depart
Duration
Arrival
Stops
Lufthansa
LH 255,1120
18:55
4h 40m
23:35
1 stop
Book Now
IBERIA
IB 3265
07:25
2h 20m
09:45
0 stop
Book Now
British Airways
BA 573,524
11:55
10h 50m
22:45
1 stop
Book Now
Vueling Airlines
VY 6337,9010
21:00
13h 25m
10:25
1 stop
Book Now
Norwegian Air Shuttle A.S
DY 4360,6093
10:30
12h 50m
23:20
1 stop
Book Now
KLM Royal Dutch Airlines
KL 1628,1707
06:45
16h 40m
23:25
1 stop
Book Now
Vueling Airlines
VY 6333,1701
12:20
6h 5m
18:25
1 stop
Book Now
Alitalia
AZ 1023,64
19:15
4h 35m
23:50
1 stop
Book Now
Vueling Airlines
VY 6339,1701
14:10
4h 15m
18:25
1 stop
Book Now
Vueling Airlines
VY 6335,2131
17:10
5h 45m
22:55
1 stop
Book Now
British Airways
BA 581,510
21:50
17h 15m
15:05
1 stop
Book Now
Smartwings
QS 8719,8700
09:20
5h 15m
14:35
1 stop
Book Now
Vueling Airlines
VY 6331,1701
09:50
8h 35m
18:25
1 stop
Book Now
RyanAir Ltd
FR 5984
21:20
2h 25m
23:45
0 stop
Book Now
TAP Portugal
TP 809,1026
19:05
14h 5m
09:10
1 stop
Book Now
RyanAir Ltd
FR 6992
06:45
2h 25m
09:10
0 stop
Book Now
Air France
AF 1631,1400
07:35
15h 20m
22:55
1 stop
Book Now
SN Brussels Airlines
SN 3152,3731
06:50
16h 30m
23:20
1 stop
Book Now
Czech Airlines
OK 719,700
09:20
5h 15m
14:35
1 stop
Book Now
Air Europa Lineas Aereas
UX 1060
16:30
2h 20m
18:50
0 stop
Book Now
Vueling Airlines
VY 6333,2131
12:20
10h 35m
22:55
1 stop
Book Now
British Airways
BA 581,512
21:50
14h 50m
12:40
1 stop
Book Now
Air France
AF 1631,1100
07:35
11h 45m
19:20
1 stop
Book Now
Aegean Airlines
A3 665,700
17:10
18h 50m
12:00
1 stop
Book Now
Easyjet Airline Company Limited
U2 2707
17:55
2h 25m
20:20
0 stop
Book Now
Vueling Airlines
VY 6339,2131
14:10
8h 45m
22:55
1 stop
Book Now
Lufthansa
LH 281,1122
15:05
4h 40m
19:45
1 stop
Book Now
British Airways
BA 581,514
21:50
16h 20m
14:10
1 stop
Book Now
Air France
AF 1313,1300
20:40
14h 30m
11:10
1 stop
Book Now
Vueling Airlines
VY 6331,2131
09:50
13h 5m
22:55
1 stop
Book Now
KLM Royal Dutch Airlines
KL 1620,1707
10:50
12h 35m
23:25
1 stop
Book Now
Air France
AF 1831,1400
11:15
11h 40m
22:55
1 stop
Book Now
Air France
AF 1213,1100
09:55
9h 25m
19:20
1 stop
Book Now
KLM Royal Dutch Airlines
KL 1628,1705
06:45
12h 40m
19:25
1 stop
Book Now
Alitalia
AZ 2029,64
09:00
14h 50m
23:50
1 stop
Book Now
Alitalia
AZ 2045,64
11:00
12h 50m
23:50
1 stop
Book Now
British Airways
BA 569,7285
19:10
19h 5m
14:15
1 stop
Book Now
Alitalia
AZ 1023,58
19:15
15h 20m
10:35
1 stop
Book Now
Pegasus Hava Tasimaciligi
PC 1214,1099
17:30
20h 5m
13:35
1 stop
Book Now
British Airways
BA 7308,516
06:55
15h 25m
22:20
1 stop
Book Now
Alitalia
AZ 1019,64
11:10
12h 40m
23:50
1 stop
Book Now
Vueling Airlines
VY 6337,7010
21:00
11h 25m
08:25
1 stop
Book Now
British Airways
BA 7308,462
06:55
11h 35m
18:30
1 stop
Book Now
SN Brussels Airlines
SN 3160,3731
22:00
25h 20m
23:20
1 stop
Book Now
KLM Royal Dutch Airlines
KL 1620,1699
10:50
22h 45m
09:35
1 stop
Book Now
Alitalia
AZ 2097,58
18:00
16h 35m
10:35
1 stop
Book Now
SN Brussels Airlines
SN 3160,3727
22:00
18h 40m
16:40
1 stop
Book Now
SN Brussels Airlines
SN 3150,3727
18:50
21h 50m
16:40
1 stop
Book Now
Air France
AF 1731,4788
17:30
18h 55m
12:25
1 stop
Book Now
Luxair
LG 6996,3837
14:45
4h 40m
19:25
1 stop
Book Now
British Airways
BA 567,7285
19:00
19h 15m
14:15
1 stop
Book Now
Alitalia
AZ 2075,58
20:00
14h 35m
10:35
1 stop
Book Now
RyanAir Ltd
FR 5494
11:25
2h 25m
13:50
0 stop
Book Now
Alitalia
AZ 1019,60
11:10
5h 55m
17:05
1 stop
Book Now
British Airways
BA 567,462
19:00
23h 30m
18:30
1 stop
Book Now
Alitalia
AZ 2045,60
11:00
6h 5m
17:05
1 stop
Book Now
Alitalia
AZ 2109,58
19:00
15h 35m
10:35
1 stop
Book Now
Lufthansa
LH 5275,1806
15:35
6h 10m
21:45
1 stop
Book Now
Alitalia
AZ 1017,60
06:45
10h 20m
17:05
1 stop
Book Now
Austrian Airlines
OS 518,5888
07:05
7h 30m
14:35
1 stop
Book Now
Alitalia
AZ 1027,64
15:10
8h 40m
23:50
1 stop
Book Now
British Airways
BA 7308,522
06:55
15h 0m
21:55
1 stop
Book Now
Aegean Airlines
A3 665,702
17:10
7h 45m
00:55
1 stop
Book Now
Air France
AF 1213,4794
09:55
12h 15m
22:10
1 stop
Book Now
Alitalia
AZ 2099,58
18:20
16h 15m
10:35
1 stop
Book Now
SN Brussels Airlines
SN 3154,3729
08:35
11h 50m
20:25
1 stop
Book Now
Air France
AF 1631,4794
07:35
14h 35m
22:10
1 stop
Book Now
Alitalia
AZ 2067,58
18:40
15h 55m
10:35
1 stop
Book Now
Alitalia
AZ 2039,60
10:00
7h 5m
17:05
1 stop
Book Now
Alitalia
AZ 2059,64
16:00
7h 50m
23:50
1 stop
Book Now
Norwegian Air Shuttle A.S
DY 1877,6073
13:55
8h 30m
22:25
1 stop
Book Now
SN Brussels Airlines
SN 3152,3729
06:50
13h 35m
20:25
1 stop
Book Now
Alitalia
AZ 2019,60
07:45
9h 20m
17:05
1 stop
Book Now
Alitalia
AZ 2099,64
18:20
5h 30m
23:50
1 stop
Book Now
Alitalia
AZ 2113,58
19:20
15h 15m
10:35
1 stop
Book Now
Alitalia
AZ 358,1400
18:15
4h 40m
22:55
1 stop
Book Now
British Airways
BA 7308,456
17:55
15h 45m
09:40
1 stop
Book Now
Alitalia
AZ 2039,60
10:00
7h 5m
17:05
1 stop
Book Now
British Airways
BA 573,7289
11:45
11h 50m
23:35
1 stop
Book Now
SN Brussels Airlines
SN 3158,3721
14:45
21h 5m
11:50
1 stop
Book Now
British Airways
BA 573,460
11:45
5h 45m
17:30
1 stop
Book Now
Aegean Airlines
A3 665,700
17:10
18h 50m
12:00
1 stop
Book Now
Air France
AF 1213,1800
09:55
7h 0m
16:55
1 stop
Book Now
British Airways
BA 565,460
11:25
6h 5m
17:30
1 stop
Book Now
Alitalia
AZ 1017,60
06:45
10h 20m
17:05
1 stop
Book Now
British Airways
BA 567,7285
19:00
19h 15m
14:15
1 stop
Book Now
British Airways
BA 7308,7285
17:55
20h 20m
14:15
1 stop
Book Now
KLM Royal Dutch Airlines
KL 1628,1703
06:45
9h 40m
16:25
1 stop
Book Now
Alitalia
AZ 338,1000
21:55
11h 10m
09:05
1 stop
Book Now
Air France
AF 1213,1600
09:55
4h 35m
14:30
1 stop
Book Now
British Airways
BA 581,7441
21:50
11h 50m
09:40
1 stop
Book Now
Air France
AF 1631,1800
07:35
9h 20m
16:55
1 stop
Book Now
Lufthansa
LH 5275,1806
16:15
5h 30m
21:45
1 stop
Book Now
Air France
AF 1331,1100
12:10
7h 10m
19:20
1 stop
Book Now
Air France
AF 1331,1500
12:10
6h 30m
18:40
1 stop
Book Now
Air Europa Lineas Aereas
UX 1060
16:30
2h 20m
18:50
0 stop
Book Now
Aegean Airlines
A3 661,702
11:00
13h 55m
00:55
1 stop
Book Now
IBERIA
IB 3265
07:10
2h 20m
09:30
0 stop
Book Now
Alitalia
AZ 1023,64
19:15
4h 35m
23:50
1 stop
Book Now
British Airways
BA 563,522
15:50
6h 15m
22:05
1 stop
Book Now
KLM Royal Dutch Airlines
KL 1628,1701
06:45
5h 20m
12:05
1 stop
Book Now
Air France
AF 1831,1500
11:15
7h 25m
18:40
1 stop
Book Now
Tunis Air
TU 757,606
13:10
5h 10m
18:20
1 stop
Book Now
Air France
AF 1831,1100
11:15
8h 5m
19:20
1 stop
Book Now
Alitalia
AZ 300,1300
06:30
4h 40m
11:10
1 stop
Book Now
British Airways
BA 581,7285
21:50
16h 25m
14:15
1 stop
Book Now
Air France
AF 1731,1000
17:30
15h 35m
09:05
1 stop
Book Now
Lufthansa
LH 281,1122
15:05
4h 40m
19:45
1 stop
Book Now
KLM Royal Dutch Airlines
KL 1620,1699
10:50
22h 45m
09:35
1 stop
Book Now
Air France
AF 1631,1600
07:35
6h 55m
14:30
1 stop
Book Now
Smartwings
QS 8719,8700
09:20
5h 15m
14:35
1 stop
Book Now
Vueling Airlines
VY 6339,1701
14:10
4h 15m
18:25
1 stop
Book Now
British Airways
BA 563,7289
15:50
7h 45m
23:35
1 stop
Book Now
Air France
AF 1631,1100
07:35
11h 45m
19:20
1 stop
Book Now
Vueling Airlines
VY 6337,7010
21:00
11h 25m
08:25
1 stop
Book Now
Air France
AF 1631,1500
07:35
11h 5m
18:40
1 stop
Book Now
Lufthansa
LH 255,1120
18:55
4h 40m
23:35
1 stop
Book Now
British Airways
BA 577,462
13:15
5h 50m
19:05
1 stop
Book Now
Air France
AF 1231,4794
15:40
6h 30m
22:10
1 stop
Book Now
Vueling Airlines
VY 6339,1901
15:25
4h 55m
20:20
1 stop
Book Now
Air France
AF 1831,1500
11:05
5h 30m
16:35
1 stop
Book Now
British Airways
BA 589,464
14:15
5h 50m
20:05
1 stop
Book Now
Air France
AF 1331,1000
15:05
18h 0m
09:05
1 stop
Book Now
Alitalia
AZ 300,1500
06:55
9h 40m
16:35
1 stop
Book Now
Austrian Airlines
OS 516,8867
19:55
17h 30m
13:25
1 stop
Book Now
Air France
AF 1213,1500
09:50
6h 45m
16:35
1 stop
Book Now
IBERIA
IB 7751,8909
11:30
4h 15m
15:45
1 stop
Book Now
Air France
AF 1013,4794
15:40
6h 30m
22:10
1 stop
Book Now
British Airways
BA 7308,456
06:50
27h 5m
09:55
1 stop
Book Now
Air France
AF 1813,1500
11:05
5h 30m
16:35
1 stop
Book Now
Austrian Airlines
OS 508,8867
10:50
8h 10m
19:00
1 stop
Book Now
British Airways
BA 7308,7289
06:50
16h 45m
23:35
1 stop
Book Now
TAP Portugal
TP 809,1028
19:05
16h 25m
11:30
1 stop
Book Now
Air France
AF 1813,1800
11:05
5h 45m
16:50
1 stop
Book Now
IBERIA
IB 3267
12:20
2h 15m
14:35
0 stop
Book Now
Air France
AF 1013,1400
15:40
7h 25m
23:05
1 stop
Book Now
KLM Royal Dutch Airlines
KL 1634,3393
19:30
18h 5m
13:35
1 stop
Book Now
Alitalia
AZ 2061,58
17:00
17h 35m
10:35
1 stop
Book Now
Vueling Airlines
VY 6343,7010
22:55
9h 25m
08:20
1 stop
Book Now
British Airways
BA 7308,510
06:50
8h 10m
15:00
1 stop
Book Now
Air France
AF 1813,4792
11:05
7h 55m
19:00
1 stop
Book Now
TAP Portugal
TP 801,1028
06:25
5h 5m
11:30
1 stop
Book Now
IBERIA
IB 5845,5791
15:25
4h 55m
20:20
1 stop
Book Now
Air France
AF 1731,1300
17:30
18h 10m
11:40
1 stop
Book Now
IBERIA
IB 5845,1001
15:25
19h 55m
11:20
1 stop
Book Now
Lufthansa
LH 9501,1802
10:00
4h 30m
14:30
1 stop
Book Now
TAP Portugal
TP 801,1014
06:25
9h 30m
15:55
1 stop
Book Now
Alitalia
AZ 338,1000
22:45
10h 20m
09:05
1 stop
Book Now
Take a Tour