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

Plane tickets Madrid–Milan

Using the form above, you can find flight offers from Madrid to Milan. 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 Italy, both in economy and business classes.

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

Schedule of direct flights between Madrid and Milan

Here we give the schedule of direct flights between Madrid and Milan. 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:3009:40IberiaIB 6712 h 10 minAirbus A320-100/200  
08:5011:00IberiaIB 6632 h 10 minAirbus A320-100/200  
09:3511:50RyanAirFR 51212 h 15 min  
11:3013:40Iberia
Qatar Airways
IB 673
QR 6947
2 h 10 minAirbus A320-100/200  
12:5014:55Air EuropaUX 10632 h 5 minBoeing 737-800 (winglets)  
15:1017:15Air EuropaUX 10612 h 5 minBoeing 737-800 (winglets)  
16:0018:15Iberia
Qatar Airways
IB 675
QR 5099
2 h 15 minAirbus A320-100/200  
17:4019:55RyanAirFR 54932 h 15 min  
20:2022:30RyanAirFR 79122 h 10 min  
20:5023:00IberiaIB 6672 h 10 minAirbus A321-100/200  
Tuesday
06:2008:35RyanAirFR 51212 h 15 min  
07:1509:30IberiaIB 6712 h 15 minAirbus A320-100/200  
08:5011:00IberiaIB 6632 h 10 minAirbus A320-100/200  
11:2513:40American AirlinesAA 86682 h 15 minAirbus A320-100/200  
11:3013:40Iberia
Qatar Airways
IB 673
QR 6947
2 h 10 minAirbus A320-100/200  
12:5015:00RyanAirFR 79122 h 10 min  
15:2517:40RyanAirFR 54932 h 15 min  
16:0018:15Iberia
Qatar Airways
IB 675
QR 5099
2 h 15 minAirbus A320-100/200  
17:2519:35IberiaIB 6652 h 10 minAirbus A320 (sharklets)  
18:1020:20RyanAirFR 27532 h 10 min  
20:2022:30RyanAirFR 30092 h 10 min  
20:5023:00IberiaIB 6672 h 10 minAirbus A320-100/200  
Wednesday
07:3009:40IberiaIB 6712 h 10 minAirbus A320-100/200  
08:5011:00IberiaIB 6632 h 10 minAirbus A320-100/200  
09:0011:10RyanAirFR 27532 h 10 min  
11:3013:40Iberia
Qatar Airways
IB 673
QR 6947
2 h 10 minAirbus A320-100/200  
13:5016:05RyanAirFR 51212 h 15 min  
15:1017:15Air EuropaUX 10612 h 5 minBoeing 737-800 (winglets)  
16:0018:15IberiaIB 6752 h 15 minAirbus A320 (sharklets)  
17:2519:35IberiaIB 6652 h 10 minAirbus A321-100/200  
20:2022:30RyanAirFR 30092 h 10 min  
20:5023:05RyanAirFR 54932 h 15 min  
20:5023:00IberiaIB 6672 h 10 minAirbus A320-100/200  
Thursday
06:1008:20RyanAirFR 27532 h 10 min  
07:3009:40Iberia
Qatar Airways
IB 671
QR 8093
2 h 10 minAirbus A320-100/200  
07:4009:45Air EuropaUX 10652 h 5 minBoeing 737-800 (winglets)  
08:5011:00IberiaIB 6632 h 10 minAirbus A320-100/200  
11:3013:40Iberia
Qatar Airways
IB 673
QR 6947
2 h 10 minAirbus A320-100/200  
12:3014:40RyanAirFR 79122 h 10 min  
15:1017:15Air EuropaUX 10612 h 5 minBoeing 737-800 (winglets)  
16:0018:15Iberia
Qatar Airways
IB 675
QR 5099
2 h 15 minAirbus A320-100/200  
16:5019:05RyanAirFR 51212 h 15 min  
17:2519:35IberiaIB 6652 h 10 minAirbus A320-100/200  
20:5023:00IberiaIB 6672 h 10 minAirbus A320 (sharklets)  
21:4023:55IberiaIB 8032 h 15 minAirbus A320-100/200  
Friday
07:3009:40IberiaIB 6712 h 10 minAirbus A320-100/200  
07:4009:45Air EuropaUX 10652 h 5 minBoeing 737-800 (winglets)  
08:5011:00IberiaIB 6632 h 10 minAirbus A320-100/200  
09:2511:35RyanAirFR 30092 h 10 min  
11:3013:40IberiaIB 6732 h 10 minAirbus A320-100/200  
12:4014:55RyanAirFR 51212 h 15 min  
15:1017:15Air EuropaUX 10612 h 5 minBoeing 737-800 (winglets)  
16:0018:15IberiaIB 6752 h 15 minAirbus A320-100/200  
17:2519:35IberiaIB 6652 h 10 minAirbus A321-100/200  
19:0021:10RyanAirFR 27532 h 10 min  
19:3521:50RyanAirFR 59832 h 15 min  
20:5023:00IberiaIB 6672 h 10 minAirbus A320 (sharklets)  
Saturday
05:4508:05RyanAirFR 59912 h 20 min  
06:1508:35RyanAirFR 53232 h 20 min  
07:3009:40IberiaIB 6712 h 10 minAirbus A320-100/200  
07:4009:45Air EuropaUX 10652 h 5 minBoeing 737-800 (winglets)  
07:4509:55IberiaIB 6452 h 10 minAirbus A320 (sharklets)  
09:2011:35
RyanAir
FR5121
FR 5121
2 h 15 min  
11:5014:00IberiaIB 6692 h 10 minAirbus A321-100/200  
12:0014:10Qatar AirwaysQR 69472 h 10 minAirbus A320-100/200  
14:2516:35RyanAirFR 27532 h 10 min  
15:1017:15Air EuropaUX 10612 h 5 minBoeing 737-800 (winglets)  
16:0018:15IberiaIB 6752 h 15 minAirbus A319  
17:2519:35IberiaIB 6652 h 10 minAirbus A321-100/200  
18:0520:20
RyanAir
FR5493
FR 5493
2 h 15 min  
20:5023:00IberiaIB 6672 h 10 minAirbus A320-100/200  
22:3500:45RyanAirFR 79122 h 10 min  
Sunday
06:1508:35RyanAirFR 53232 h 20 min  
07:3009:40IberiaIB 6712 h 10 minAirbus A320-100/200  
07:4009:45Air EuropaUX 10652 h 5 minBoeing 737-800 (winglets)  
08:5011:00IberiaIB 6632 h 10 minAirbus A320-100/200  
10:1512:25RyanAirFR 82482 h 10 min  
11:1513:30RyanAirFR 51212 h 15 min  
11:5014:00IberiaIB 6692 h 10 minAirbus A321-100/200  
12:0014:10Iberia
Qatar Airways
IB 673
QR 6947
2 h 10 minAirbus A320 (sharklets)  
13:0015:10RyanAirFR 27532 h 10 min  
14:4517:05RyanAirFR 59912 h 20 min  
15:1017:15Air EuropaUX 10612 h 5 minBoeing 737-800 (winglets)  
16:0018:15Iberia
Qatar Airways
IB 675
QR 5099
2 h 15 minAirbus A330-200  
16:2518:45RyanAirFR 54932 h 20 min  
17:2519:35IberiaIB 6652 h 10 minAirbus A321-100/200  
20:1022:25RyanAirFR 59832 h 15 min  
20:1022:20RyanAirFR 30092 h 10 min  
20:5023:00IberiaIB 6672 h 10 minAirbus A321-100/200  

Monday

Flight IB 671: 07:30 – 09:40 (2 h 10 min)
Flight IB 663: 08:50 – 11:00 (2 h 10 min)
Flight FR 5121: 09:35 – 11:50 (2 h 15 min)
Flight IB 673 / QR 6947: 11:30 – 13:40 (2 h 10 min)
Flight UX 1063: 12:50 – 14:55 (2 h 5 min)
Flight UX 1061: 15:10 – 17:15 (2 h 5 min)
Flight IB 675 / QR 5099: 16:00 – 18:15 (2 h 15 min)
Flight FR 5493: 17:40 – 19:55 (2 h 15 min)
Flight FR 7912: 20:20 – 22:30 (2 h 10 min)
Flight IB 667: 20:50 – 23:00 (2 h 10 min)

Tuesday

Flight FR 5121: 06:20 – 08:35 (2 h 15 min)
Flight IB 671: 07:15 – 09:30 (2 h 15 min)
Flight IB 663: 08:50 – 11:00 (2 h 10 min)
Flight AA 8668: 11:25 – 13:40 (2 h 15 min)
Flight IB 673 / QR 6947: 11:30 – 13:40 (2 h 10 min)
Flight FR 7912: 12:50 – 15:00 (2 h 10 min)
Flight FR 5493: 15:25 – 17:40 (2 h 15 min)
Flight IB 675 / QR 5099: 16:00 – 18:15 (2 h 15 min)
Flight IB 665: 17:25 – 19:35 (2 h 10 min)
Flight FR 2753: 18:10 – 20:20 (2 h 10 min)
Flight FR 3009: 20:20 – 22:30 (2 h 10 min)
Flight IB 667: 20:50 – 23:00 (2 h 10 min)

Wednesday

Flight IB 671: 07:30 – 09:40 (2 h 10 min)
Flight IB 663: 08:50 – 11:00 (2 h 10 min)
Flight FR 2753: 09:00 – 11:10 (2 h 10 min)
Flight IB 673 / QR 6947: 11:30 – 13:40 (2 h 10 min)
Flight FR 5121: 13:50 – 16:05 (2 h 15 min)
Flight UX 1061: 15:10 – 17:15 (2 h 5 min)
Flight IB 675: 16:00 – 18:15 (2 h 15 min)
Flight IB 665: 17:25 – 19:35 (2 h 10 min)
Flight FR 3009: 20:20 – 22:30 (2 h 10 min)
Flight FR 5493: 20:50 – 23:05 (2 h 15 min)
Flight IB 667: 20:50 – 23:00 (2 h 10 min)

Thursday

Flight FR 2753: 06:10 – 08:20 (2 h 10 min)
Flight IB 671 / QR 8093: 07:30 – 09:40 (2 h 10 min)
Flight UX 1065: 07:40 – 09:45 (2 h 5 min)
Flight IB 663: 08:50 – 11:00 (2 h 10 min)
Flight IB 673 / QR 6947: 11:30 – 13:40 (2 h 10 min)
Flight FR 7912: 12:30 – 14:40 (2 h 10 min)
Flight UX 1061: 15:10 – 17:15 (2 h 5 min)
Flight IB 675 / QR 5099: 16:00 – 18:15 (2 h 15 min)
Flight FR 5121: 16:50 – 19:05 (2 h 15 min)
Flight IB 665: 17:25 – 19:35 (2 h 10 min)
Flight IB 667: 20:50 – 23:00 (2 h 10 min)
Flight IB 803: 21:40 – 23:55 (2 h 15 min)

Friday

Flight IB 671: 07:30 – 09:40 (2 h 10 min)
Flight UX 1065: 07:40 – 09:45 (2 h 5 min)
Flight IB 663: 08:50 – 11:00 (2 h 10 min)
Flight FR 3009: 09:25 – 11:35 (2 h 10 min)
Flight IB 673: 11:30 – 13:40 (2 h 10 min)
Flight FR 5121: 12:40 – 14:55 (2 h 15 min)
Flight UX 1061: 15:10 – 17:15 (2 h 5 min)
Flight IB 675: 16:00 – 18:15 (2 h 15 min)
Flight IB 665: 17:25 – 19:35 (2 h 10 min)
Flight FR 2753: 19:00 – 21:10 (2 h 10 min)
Flight FR 5983: 19:35 – 21:50 (2 h 15 min)
Flight IB 667: 20:50 – 23:00 (2 h 10 min)

Saturday

Flight FR 5991: 05:45 – 08:05 (2 h 20 min)
Flight FR 5323: 06:15 – 08:35 (2 h 20 min)
Flight IB 671: 07:30 – 09:40 (2 h 10 min)
Flight UX 1065: 07:40 – 09:45 (2 h 5 min)
Flight IB 645: 07:45 – 09:55 (2 h 10 min)
Flight FR5121 / FR 5121: 09:20 – 11:35 (2 h 15 min)
Flight IB 669: 11:50 – 14:00 (2 h 10 min)
Flight QR 6947: 12:00 – 14:10 (2 h 10 min)
Flight FR 2753: 14:25 – 16:35 (2 h 10 min)
Flight UX 1061: 15:10 – 17:15 (2 h 5 min)
Flight IB 675: 16:00 – 18:15 (2 h 15 min)
Flight IB 665: 17:25 – 19:35 (2 h 10 min)
Flight FR5493 / FR 5493: 18:05 – 20:20 (2 h 15 min)
Flight IB 667: 20:50 – 23:00 (2 h 10 min)
Flight FR 7912: 22:35 – 00:45 (2 h 10 min)

Sunday

Flight FR 5323: 06:15 – 08:35 (2 h 20 min)
Flight IB 671: 07:30 – 09:40 (2 h 10 min)
Flight UX 1065: 07:40 – 09:45 (2 h 5 min)
Flight IB 663: 08:50 – 11:00 (2 h 10 min)
Flight FR 8248: 10:15 – 12:25 (2 h 10 min)
Flight FR 5121: 11:15 – 13:30 (2 h 15 min)
Flight IB 669: 11:50 – 14:00 (2 h 10 min)
Flight IB 673 / QR 6947: 12:00 – 14:10 (2 h 10 min)
Flight FR 2753: 13:00 – 15:10 (2 h 10 min)
Flight FR 5991: 14:45 – 17:05 (2 h 20 min)
Flight UX 1061: 15:10 – 17:15 (2 h 5 min)
Flight IB 675 / QR 5099: 16:00 – 18:15 (2 h 15 min)
Flight FR 5493: 16:25 – 18:45 (2 h 20 min)
Flight IB 665: 17:25 – 19:35 (2 h 10 min)
Flight FR 5983: 20:10 – 22:25 (2 h 15 min)
Flight FR 3009: 20:10 – 22:20 (2 h 10 min)
Flight IB 667: 20:50 – 23:00 (2 h 10 min)

Flight Madrid - Milan