Select trip type
4,00/5 (votes: 2)

Plane tickets Milan–Madrid

Using the form above, you can find flight offers from Milan to Madrid. Using our search engine you can get many offers from airlines the world over. Avia.lt will find best options with low fares. Also it is possible to find plane tickets offers for other cities of Spain, both in economy and business classes.

Looking for more options or flights from other cities? Cheap flights to Madrid – all offers from Vilnius, Kaunas, Riga and other cities.

Schedule of direct flights between Milan and Madrid

Here we give the schedule of direct flights between Milan and Madrid. You can purchase tickets to this flights by using our search and booking form above.

day of week departure arrival airline flight number Duration aircraft
Monday
07:5010:10IberiaIB 6682 h 20 minAirbus A321-100/200  
09:5012:10RyanAirFR 27522 h 20 min  
10:2512:50Iberia
Qatar Airways
IB 672
QR 6520
2 h 25 minAirbus A320-100/200  
11:0513:15Air EuropaUX 10662 h 10 minBoeing 737-800 (winglets)  
11:4014:00IberiaIB 6642 h 20 minAirbus A320 (sharklets)  
12:3515:00RyanAirFR 51202 h 25 min  
14:2516:50Iberia
Qatar Airways
IB 674
QR 6992
2 h 25 minAirbus A320-100/200  
17:2519:45RyanAirFR 79132 h 20 min  
18:1520:35Air EuropaUX 10622 h 20 minBoeing 737-800 (winglets)  
19:0521:30Iberia
Qatar Airways
IB 676
QR 8008
2 h 25 minAirbus A320-100/200  
20:2522:45IberiaIB 6662 h 20 minAirbus A320-100/200  
22:0500:30RyanAirFR 54942 h 25 min  
Tuesday
07:5010:10IberiaIB 6682 h 20 minAirbus A321-100/200  
09:0011:25RyanAirFR 51202 h 25 min  
09:5512:15RyanAirFR 79132 h 20 min  
10:2512:50Iberia
Qatar Airways
IB 672
QR 6520
2 h 25 minAirbus A320 (sharklets)  
11:4014:00IberiaIB 6642 h 20 minAirbus A320-100/200  
14:2516:50IberiaIB 6742 h 25 minAirbus A320-100/200  
18:2020:45RyanAirFR 54942 h 25 min  
19:0521:30IberiaIB 6762 h 25 minAirbus A321-100/200  
20:2522:45IberiaIB 6662 h 20 minAirbus A320 (sharklets)  
22:5501:15RyanAirFR 30082 h 20 min  
Wednesday
07:5010:10IberiaIB 6682 h 20 minAirbus A320-100/200  
10:2512:50Iberia
Qatar Airways
IB 672
QR 6520
2 h 25 minAirbus A320 (sharklets)  
10:5013:15RyanAirFR 51202 h 25 min  
11:3513:55RyanAirFR 27522 h 20 min  
11:4014:00IberiaIB 6642 h 20 minAirbus A320-100/200  
14:2516:50Iberia
Qatar Airways
IB 674
QR 6992
2 h 25 minAirbus A320-100/200  
17:5020:15RyanAirFR 54942 h 25 min  
19:0521:30Iberia
Qatar Airways
IB 676
QR 8008
2 h 25 minAirbus A320-100/200  
20:2522:45IberiaIB 6662 h 20 minAirbus A320-100/200  
22:5501:15RyanAirFR 30082 h 20 min  
Thursday
07:5010:10IberiaIB 6682 h 20 minAirbus A321-100/200  
09:0011:20RyanAirFR 27522 h 20 min  
10:2512:50Qatar AirwaysQR 65202 h 25 minAirbus A320-100/200  
11:0513:15Air EuropaUX 10662 h 10 minBoeing 737-800 (winglets)  
11:4014:00IberiaIB 6642 h 20 minAirbus A320-100/200  
15:0517:25RyanAirFR 79132 h 20 min  
16:3518:55RyanAirFR 54942 h 20 min  
18:1520:35Air EuropaUX 10622 h 20 minBoeing 737-800 (winglets)  
19:0521:30Qatar AirwaysQR 80082 h 25 minAirbus A320-100/200  
19:3021:55RyanAirFR 51202 h 25 min  
Friday
06:3008:50RyanAirFR 30082 h 20 min  
07:5010:10IberiaIB 6682 h 20 minAirbus A320 (sharklets)  
10:2512:50Iberia
Qatar Airways
IB 672
QR 6520
2 h 25 minAirbus A320-100/200  
10:3512:55RyanAirFR 54942 h 20 min  
11:0513:15Air EuropaUX 10662 h 10 min  
11:4014:00IberiaIB 6642 h 20 minAirbus A320-100/200  
14:2516:50Iberia
Qatar Airways
IB 674
QR 6992
2 h 25 minAirbus A320-100/200  
15:2017:40RyanAirFR 51202 h 20 min  
17:5520:15RyanAirFR 53102 h 20 min  
18:4521:05Air EuropaUX 10622 h 20 minBoeing 787-8  
19:0521:30Iberia
Qatar Airways
IB 676
QR 8008
2 h 25 minAirbus A320-100/200  
20:2522:45IberiaIB 6662 h 20 minAirbus A321-100/200  
21:3523:55RyanAirFR 27522 h 20 min  
22:2000:45RyanAirFR 59842 h 25 min  
Saturday
06:2008:45RyanAirFR 51202 h 25 min  
07:5010:10IberiaIB 6682 h 20 minAirbus A319  
09:0011:20RyanAirFR 53102 h 20 min  
10:4013:00IberiaIB 6462 h 20 minAirbus A320-100/200  
11:3013:50RyanAirFR 27522 h 20 min  
11:4014:00IberiaIB 6642 h 20 minAirbus A320 (sharklets)  
11:5514:20Iberia
Qatar Airways
IB 672
QR 6520
2 h 25 minAirbus A321-100/200  
14:4517:05IberiaIB 6702 h 20 minAirbus A321-100/200  
14:5517:20Qatar AirwaysQR 69922 h 25 minAirbus A320 (sharklets)  
15:0517:30RyanAirFR 54942 h 25 min  
19:0521:30Iberia
Qatar Airways
IB 676
QR 8008
2 h 25 minAirbus A320-100/200  
19:3521:55RyanAirFR 79132 h 20 min  
20:2522:45IberiaIB 6662 h 20 minAirbus A321-100/200  
Sunday
07:2009:40RyanAirFR 82492 h 20 min  
07:5010:10IberiaIB 6682 h 20 minAirbus A320-100/200  
08:1510:40RyanAirFR 51202 h 25 min  
10:2512:50Iberia
Qatar Airways
IB 672
QR 6520
2 h 25 minAirbus A320-100/200  
11:0513:15Air EuropaUX 10662 h 10 minBoeing 737-800 (winglets)  
11:4014:00IberiaIB 6642 h 20 minAirbus A320-100/200  
14:4517:05IberiaIB 6702 h 20 minAirbus A321-100/200  
14:5517:20Iberia
Qatar Airways
IB 674
QR 6992
2 h 25 minAirbus A320 (sharklets)  
15:3517:55RyanAirFR 27522 h 20 min  
15:4517:55Air EuropaUX 10602 h 10 minBoeing 737-800 (winglets)  
18:1520:35Air EuropaUX 10622 h 20 minBoeing 737-800 (winglets)  
19:1021:30RyanAirFR 54942 h 20 min  
19:3522:00IberiaIB 6762 h 25 minAirbus A330-200  
20:2522:45IberiaIB 6662 h 20 minAirbus A321-100/200  
22:4501:05RyanAirFR 30082 h 20 min  
22:5001:15RyanAirFR 59842 h 25 min  

Monday

Flight IB 668: 07:50 – 10:10 (2 h 20 min)
Flight FR 2752: 09:50 – 12:10 (2 h 20 min)
Flight IB 672 / QR 6520: 10:25 – 12:50 (2 h 25 min)
Flight UX 1066: 11:05 – 13:15 (2 h 10 min)
Flight IB 664: 11:40 – 14:00 (2 h 20 min)
Flight FR 5120: 12:35 – 15:00 (2 h 25 min)
Flight IB 674 / QR 6992: 14:25 – 16:50 (2 h 25 min)
Flight FR 7913: 17:25 – 19:45 (2 h 20 min)
Flight UX 1062: 18:15 – 20:35 (2 h 20 min)
Flight IB 676 / QR 8008: 19:05 – 21:30 (2 h 25 min)
Flight IB 666: 20:25 – 22:45 (2 h 20 min)
Flight FR 5494: 22:05 – 00:30 (2 h 25 min)

Tuesday

Flight IB 668: 07:50 – 10:10 (2 h 20 min)
Flight FR 5120: 09:00 – 11:25 (2 h 25 min)
Flight FR 7913: 09:55 – 12:15 (2 h 20 min)
Flight IB 672 / QR 6520: 10:25 – 12:50 (2 h 25 min)
Flight IB 664: 11:40 – 14:00 (2 h 20 min)
Flight IB 674: 14:25 – 16:50 (2 h 25 min)
Flight FR 5494: 18:20 – 20:45 (2 h 25 min)
Flight IB 676: 19:05 – 21:30 (2 h 25 min)
Flight IB 666: 20:25 – 22:45 (2 h 20 min)
Flight FR 3008: 22:55 – 01:15 (2 h 20 min)

Wednesday

Flight IB 668: 07:50 – 10:10 (2 h 20 min)
Flight IB 672 / QR 6520: 10:25 – 12:50 (2 h 25 min)
Flight FR 5120: 10:50 – 13:15 (2 h 25 min)
Flight FR 2752: 11:35 – 13:55 (2 h 20 min)
Flight IB 664: 11:40 – 14:00 (2 h 20 min)
Flight IB 674 / QR 6992: 14:25 – 16:50 (2 h 25 min)
Flight FR 5494: 17:50 – 20:15 (2 h 25 min)
Flight IB 676 / QR 8008: 19:05 – 21:30 (2 h 25 min)
Flight IB 666: 20:25 – 22:45 (2 h 20 min)
Flight FR 3008: 22:55 – 01:15 (2 h 20 min)

Thursday

Flight IB 668: 07:50 – 10:10 (2 h 20 min)
Flight FR 2752: 09:00 – 11:20 (2 h 20 min)
Flight QR 6520: 10:25 – 12:50 (2 h 25 min)
Flight UX 1066: 11:05 – 13:15 (2 h 10 min)
Flight IB 664: 11:40 – 14:00 (2 h 20 min)
Flight FR 7913: 15:05 – 17:25 (2 h 20 min)
Flight FR 5494: 16:35 – 18:55 (2 h 20 min)
Flight UX 1062: 18:15 – 20:35 (2 h 20 min)
Flight QR 8008: 19:05 – 21:30 (2 h 25 min)
Flight FR 5120: 19:30 – 21:55 (2 h 25 min)

Friday

Flight FR 3008: 06:30 – 08:50 (2 h 20 min)
Flight IB 668: 07:50 – 10:10 (2 h 20 min)
Flight IB 672 / QR 6520: 10:25 – 12:50 (2 h 25 min)
Flight FR 5494: 10:35 – 12:55 (2 h 20 min)
Flight UX 1066: 11:05 – 13:15 (2 h 10 min)
Flight IB 664: 11:40 – 14:00 (2 h 20 min)
Flight IB 674 / QR 6992: 14:25 – 16:50 (2 h 25 min)
Flight FR 5120: 15:20 – 17:40 (2 h 20 min)
Flight FR 5310: 17:55 – 20:15 (2 h 20 min)
Flight UX 1062: 18:45 – 21:05 (2 h 20 min)
Flight IB 676 / QR 8008: 19:05 – 21:30 (2 h 25 min)
Flight IB 666: 20:25 – 22:45 (2 h 20 min)
Flight FR 2752: 21:35 – 23:55 (2 h 20 min)
Flight FR 5984: 22:20 – 00:45 (2 h 25 min)

Saturday

Flight FR 5120: 06:20 – 08:45 (2 h 25 min)
Flight IB 668: 07:50 – 10:10 (2 h 20 min)
Flight FR 5310: 09:00 – 11:20 (2 h 20 min)
Flight IB 646: 10:40 – 13:00 (2 h 20 min)
Flight FR 2752: 11:30 – 13:50 (2 h 20 min)
Flight IB 664: 11:40 – 14:00 (2 h 20 min)
Flight IB 672 / QR 6520: 11:55 – 14:20 (2 h 25 min)
Flight IB 670: 14:45 – 17:05 (2 h 20 min)
Flight QR 6992: 14:55 – 17:20 (2 h 25 min)
Flight FR 5494: 15:05 – 17:30 (2 h 25 min)
Flight IB 676 / QR 8008: 19:05 – 21:30 (2 h 25 min)
Flight FR 7913: 19:35 – 21:55 (2 h 20 min)
Flight IB 666: 20:25 – 22:45 (2 h 20 min)

Sunday

Flight FR 8249: 07:20 – 09:40 (2 h 20 min)
Flight IB 668: 07:50 – 10:10 (2 h 20 min)
Flight FR 5120: 08:15 – 10:40 (2 h 25 min)
Flight IB 672 / QR 6520: 10:25 – 12:50 (2 h 25 min)
Flight UX 1066: 11:05 – 13:15 (2 h 10 min)
Flight IB 664: 11:40 – 14:00 (2 h 20 min)
Flight IB 670: 14:45 – 17:05 (2 h 20 min)
Flight IB 674 / QR 6992: 14:55 – 17:20 (2 h 25 min)
Flight FR 2752: 15:35 – 17:55 (2 h 20 min)
Flight UX 1060: 15:45 – 17:55 (2 h 10 min)
Flight UX 1062: 18:15 – 20:35 (2 h 20 min)
Flight FR 5494: 19:10 – 21:30 (2 h 20 min)
Flight IB 676: 19:35 – 22:00 (2 h 25 min)
Flight IB 666: 20:25 – 22:45 (2 h 20 min)
Flight FR 3008: 22:45 – 01:05 (2 h 20 min)
Flight FR 5984: 22:50 – 01:15 (2 h 25 min)

Flight Milan - Madrid