Take off on cheap flights from Madrid to Milan, your adventure starts now!

Find cheap airline tickets from Madrid to Milan by date

  • any
  • June 2022
  • July 2022
  • August 2022
  • September 2022
  • October 2022
  • November 2022
  • December 2022
  • January 2023
  • February 2023
  • March 2023
  • April 2023
  • May 2023
  • any
  • June 2022
  • July 2022
  • August 2022
  • September 2022
  • October 2022
  • November 2022
  • December 2022
  • January 2023
  • February 2023
  • March 2023
  • April 2023
  • May 2023
  • price
  • month of departure
  • month of return
$158
TAP Air Portugal outward: Jul 2, 2022
10:10p MAD » 10:55a MXP
TAP Air Portugal 1 stop (12h45m)
TAP Air Portugal inbound: Jul 4, 2022
8:30p MXP » 12:20a MAD
TAP Air Portugal 1 stop (27h50m)
$182
TAP Air Portugal outward: Jul 3, 2022
8:10p MAD » 7:35p MXP
TAP Air Portugal 1 stop (23h25m)
TAP Air Portugal inbound: Jul 5, 2022
8:30p MXP » 12:20a MAD
TAP Air Portugal 1 stop (27h50m)
$198
Ryanair outward: Jul 3, 2022
7:45p MAD » 9:55a BGY
Ryanair 1 stop (14h10m)
Unknown Company inbound: Jul 5, 2022
11:05a MXP » 6:20p MAD
Unknown Company 1 stop (7h15m)
$204
Ryanair outward: Aug 12, 2022
9:00a MAD » 11:10a BGY
Ryanair direct (2h10m)
Ryanair inbound: Aug 14, 2022
8:05p MXP » 10:25p MAD
Ryanair direct (2h20m)
Return
Departure
Choose when you'd like to depart to Milan (Italy):
Find the cheapest Madrid Milan flight by browsing the dates below to find alternative flight prices found in the last days. To launch a flight search for Madrid - Milan with these new dates, click on an offer. Want to depart from another city? Choose:

Airlines operating flights from Madrid to Milan

  • any
  • June 2022
  • July 2022
  • August 2022
  • September 2022
  • October 2022
  • November 2022
  • December 2022
  • January 2023
  • February 2023
  • March 2023
  • April 2023
  • May 2023
  • all
  • Air Europa
  • Air France
  • easyJet
  • Ryanair
  • TAP Air Portugal
  • Vueling
Vueling
outbound: Jul 19, 2022
Vueling 1 stop
return: Jul 26, 2022
Vueling 1 stop
Ryanair
outbound: Jul 3, 2022
Ryanair 1 stop
return: Jul 5, 2022
Ryanair direct
easyJet
outbound: Jul 3, 2022
easyJet 1 stop
return: Jul 5, 2022
easyJet 1 stop
TAP Air Portugal
outbound: Jul 19, 2022
TAP Air Portugal 1 stop
return: Jul 29, 2022
TAP Air Portugal 1 stop
Air Europa
outbound: Jul 18, 2022
Air Europa direct
return: Jul 20, 2022
Air Europa direct
Air France
outbound: Jul 19, 2022
Air France 1 stop
return: Jul 26, 2022
KLM 1 stop

Travel tips for flights Madrid - Milan

Average flight duration: 10h42m (flight with stopovers)

  • Arrival city:
  • Milan, Italy
  • Airport(s):
  • Linate Aeroporto (LIN)
  • Malpensa Airport (MXP)
  • Aeroporto Orio al Serio (BGY)
  • Local time:
  • Jun 30, 2022 12:34 PM, GMT+2
  • Weather:
  • min. 67ºF, max. 94ºF
  • Departure city:
  • Madrid, Spain
  • Airport(s):
  • Adolfo Suárez Madrid-Barajas Airport (MAD)
  • Local time:
  • Jun 30, 2022 12:34 PM, GMT+2
  • Weather:
  • min. 65ºF, max. 93ºF