Cheap flights from Madrid to Milan

Find cheap Milan to Madrid flights with our free search service. Compare all available fares for direct or connection flights from Milan to Madrid.

Round-trip
  • One-way
  • Round-trip
1 adult
Adults 12 years or over
1
Children 2-11 years
0
Infants 0-23 months
0
Cancel Done
Economy Class
  • Economy Class
  • Business Class
Done
Done

Madrid to Milan flight schedules

Flight Departure Date Arrival Date Price Duration Number of stops Updated
Madrid (MAD) - Milan (MIL) 2026-11-28 2026-11-30 50 USD 4 hours 40 minutes Direct 2026-11-04T18:12:04
Madrid (MAD) - Milan (MIL) 2026-12-12 2026-12-14 54 USD 4 hours 40 minutes Direct 2026-11-06T11:02:51
Madrid (MAD) - Milan (MIL) 2027-01-24 2027-01-29 58 USD 4 hours 40 minutes Direct 2026-11-05T09:27:03
Madrid (MAD) - Milan (MIL) 2026-12-11 2026-12-14 59 USD 4 hours 40 minutes Direct 2026-11-04T12:41:28
Madrid (MAD) - Milan (MIL) 2026-11-15 2026-11-22 61 USD 4 hours 40 minutes Direct 2026-11-04T18:10:14
Madrid (MAD) - Milan (MIL) 2027-01-13 2027-01-16 62 USD 4 hours 40 minutes Direct 2026-11-07T11:17:55
Madrid (MAD) - Milan (MIL) 2026-11-21 2026-11-22 62 USD 4 hours 40 minutes Direct 2026-11-04T18:10:08
Madrid (MAD) - Milan (MIL) 2026-11-27 2026-11-29 63 USD 4 hours 40 minutes Direct 2026-11-07T12:05:02
Madrid (MAD) - Milan (MIL) 2026-11-14 2026-11-22 63 USD 4 hours 40 minutes Direct 2026-11-04T18:10:12
Madrid (MAD) - Milan (MIL) 2027-01-09 2027-01-11 64 USD 4 hours 40 minutes Direct 2026-11-01T17:31:16
Madrid (MAD) - Milan (MIL) 2026-11-14 2026-11-15 64 USD 4 hours 40 minutes Direct 2026-11-04T18:10:21
Madrid (MAD) - Milan (MIL) 2026-12-14 2026-12-18 65 USD 4 hours 40 minutes Direct 2026-11-05T09:29:20
Madrid (MAD) - Milan (MIL) 2027-01-10 2027-01-10 65 USD 4 hours 40 minutes Direct 2026-11-07T20:34:26
Madrid (MAD) - Milan (MIL) 2026-11-21 2026-11-24 68 USD 4 hours 40 minutes Direct 2026-11-05T09:39:22
Madrid (MAD) - Milan (MIL) 2026-11-21 2026-11-23 75 USD 10 hours 40 minutes Connection 2026-11-07T00:29:29
Madrid (MAD) - Milan (MIL) 2027-01-18 2027-01-22 75 USD 4 hours 40 minutes Direct 2026-11-01T12:10:24
Madrid (MAD) - Milan (MIL) 2026-12-20 2026-12-22 76 USD 4 hours 40 minutes Direct 2026-11-03T14:46:04
Madrid (MAD) - Milan (MIL) 2026-12-19 2026-12-21 76 USD 4 hours 40 minutes Direct 2026-11-02T21:41:56
Madrid (MAD) - Milan (MIL) 2026-11-12 2026-11-15 78 USD 4 hours 40 minutes Direct 2026-11-03T15:22:29
Madrid (MAD) - Milan (MIL) 2026-11-19 2026-11-22 85 USD 4 hours 40 minutes Direct 2026-11-05T15:30:46
Madrid (MAD) - Milan (MIL) 2026-11-24 2026-12-16 86 USD 4 hours 40 minutes Direct 2026-11-04T14:34:35
Madrid (MAD) - Milan (MIL) 2026-11-14 2026-11-16 92 USD 4 hours 40 minutes Direct 2026-11-06T07:09:24
Madrid (MAD) - Milan (MIL) 2026-11-20 2026-11-22 92 USD 4 hours 40 minutes Direct 2026-11-07T09:13:27
Madrid (MAD) - Milan (MIL) 2027-07-03 2027-07-04 101 USD 4 hours 35 minutes Direct 2026-11-05T19:04:22
Madrid (MAD) - Milan (MIL) 2027-02-11 2027-02-19 102 USD 4 hours 40 minutes Direct 2026-11-06T03:38:26
Madrid (MAD) - Milan (MIL) 2026-11-13 2026-11-15 105 USD 4 hours 40 minutes Direct 2026-11-05T19:18:52
Madrid (MAD) - Milan (MIL) 2026-12-05 2026-12-07 131 USD 13 hours 5 minutes Connection 2026-11-05T08:12:53
Madrid (MAD) - Milan (MIL) 2026-11-16 2026-11-16 133 USD 4 hours 40 minutes Direct 2026-11-04T21:15:56
Madrid (MAD) - Milan (MIL) 2026-12-04 2026-12-09 138 USD 16 hours 0 minutes Connection 2026-11-03T07:10:59
Madrid (MAD) - Milan (MIL) 2026-11-18 2026-11-19 146 USD 4 hours 40 minutes Direct 2026-11-06T15:24:34

Madrid to Milan flight status

Flight Origin Destination Departure Arrival Equip
FR5493 Madrid (MAD) Milan (BGY) 8:50 p.m. 11:05 p.m. 73H
FR5983 Madrid (MAD) Milan (BGY) 7:35 p.m. 9:50 p.m. B738
FR6991 Madrid (MAD) Milan (BGY) 10:15 a.m. 12:10 p.m. B738
FR885 Madrid (MAD) Milan (BGY) 11:35 a.m. 12:45 p.m. B738
WT2137 Madrid (MAD) Milan (BGY) 6:40 p.m. 8:45 p.m. B752
AL6991 Madrid (MAD) Milan (BGY) 9:45 a.m. noon None