Welcome | SIGN OUT

Cheap Flights from Madrid to Milan - MAD to MIL (reverse)

Popular Flights from Madrid to Milan

  • Airfare from Madrid to Milan on Air Europa from €88 round trip
  • Airfare from Madrid to Milan on Iberia from €88 round trip
  • Airfare from Madrid to Milan on Alitalia - Compagnia Aerea Italiana Spa from €97 round trip
  • Airfare from Madrid to Milan on Brussels Airlines from €136 round trip
  • Airfare from Madrid to Milan on Lufthansa German Airlines from €154 round trip

Did You Know?

  • 359 flights per week fly out of Madrid, ES connecting to Milan, IT
  • London, GB is the most popular connection for one stop flights between Madrid, ES and Milan, IT.
  • The shortest flight between Madrid, ES and Milan, IT on British Airways is 1,353 miles.
  • The smallest aircraft operated by American flying between Madrid, ES and Milan, IT is a CRJ with 50 seats.
  • 377,718 seats are available per day to fly out of Madrid, ES connecting to Milan, IT
  • TAP has 25 one stop flights between Madrid, ES and Milan, IT.
  • 38 airlines operate between Madrid, ES and Milan, IT
  • Iberia has the most nonstop flights between Madrid, ES and Milan, IT.
As seen in...
Expert Travel Advice Provided by Farecompare

Daily Non-stop Flight Schedules from Barajas to Orio Al Serio

  • Airline
    Mon
    Tue
    Wed
    Thu
    Fri
    Sat
    Sun
    Earliest Flight
    Latest Flight
    Average Duration
  • Ryanair
    2
    2
    2
    2
    2
    2
    2
    6:00 AM
    6:45 PM
    2:15

Daily Non-stop Flight Schedules from Barajas to Linate

  • Airline
    Mon
    Tue
    Wed
    Thu
    Fri
    Sat
    Sun
    Earliest Flight
    Latest Flight
    Average Duration
  • Alitalia - Compagnia Aerea Italiana Spa
    0
    0
    0
    0
    0
    1
    0
    2:30 PM
    2:30 PM
    2:05
  • Cai First
    2
    1
    2
    2
    2
    0
    0
    10:25 AM
    10:25 AM
    2:05
  • Cai Second
    1
    1
    1
    1
    1
    0
    1
    8:00 PM
    8:00 PM
    2:05
  • Iberia
    3
    3
    3
    3
    3
    3
    3
    6:50 PM
    8:10 PM
    2:05

Daily Non-stop Flight Schedules from Barajas to Malpensa

  • Airline
    Mon
    Tue
    Wed
    Thu
    Fri
    Sat
    Sun
    Earliest Flight
    Latest Flight
    Average Duration
  • Air Europa
    2
    2
    2
    2
    2
    2
    2
    8:05 AM
    2:45 PM
    2:15
  • Easyjet
    5
    3
    4
    5
    5
    3
    4
    7:05 AM
    9:25 PM
    2:15
  • Iberia
    4
    3
    4
    3
    4
    3
    4
    9:05 AM
    4:10 PM
    2:10
  • Saudi Arabian Airlines
    0
    0
    0
    0
    1
    0
    1
    12:45 PM
    12:45 PM
    2:10

Cheap Domestic Flights from Madrid - MAD

Flights
Airline
Lowest Price
Iberia, Air Europa, Vueling
€70
Air Berlin, Iberia, Air Europa
€59
Iberia, Blade
€66
Iberia
€74

Cheap Domestic Flights to Milan - MIL

Flights
Airline
Lowest Price
Alitalia
€77

Cheap International Flights from Madrid - MAD

Flights
Airline
Lowest Price
Iberia, Turkish
€122
Thai
€519
Iberia, Lan, Lufthansa
€88
Vueling, Air Europa, Iberia, Air France
€105
Air China
€427
TAP, Air Europa, Iberia
€50
Iberia, Aer Lingus
€135
Iberia, Air Europa, American, Continental, Delta
€333
Air Europa, Argentinas, Iberia
€737
Avianca, Iberia
€636
Air Europa, Iberia, British Airways
€127
Air China, Iberia, TAM
€530
Air Europa, SWISS, Iberia
€51
Vueling, Air Europa, KLM, Iberia
€84
Iberia, Egyptair
€209
Aegean, Iberia
€126
Vueling, SAS, Iberia
€120
Lan, Air Europa, Iberia
€595
Vueling, Air Europa, Iberia, Alitalia
€90
Iberia
€477
Air China, Emirates, KLM, Qatar, Air Europa
€506
Air China, Emirates, Iberia, Qantas
€915
Iberia, Czech
€132
American, Air France, British Airways, Air China, Continental, Cathay, Emirates, Iberia, Spanair, Dragonair, KLM, Lufthansa, SWISS, El Al, Qantas, Qatar, Aeroflot, Turkish, Air Europa
€438
Finnair
€141
Iberia, Brussels
€66
Qatar
€474
Iberia
€220
Jet India, American, Air France, Finnair, Alitalia, British Airways, Air China, China, Continental, Emirates, Iberia, Spanair, KLM, Lufthansa, SWISS, Qatar, Brussels, Aeroflot, Turkish, Air Europa
€403
Norwegian
€121
Malev
€116
Lan, Iberia
€786
Iberia
€361
Air Transat, Air Canada
€355
Iberia
€577
Aeroflot, S7, Iberia
€167
Royal Air Maroc, Iberia
€150
Emirates
€430
Jet India, Air France, British Airways, Continental, Delta, Emirates, Iberia, Spanair, KLM, Lufthansa, SWISS, El Al, Egyptair, Qatar, Brussels, Turkish
€460

Cheap International Flights to Milan - MIL

Flights
Airline
Lowest Price
Emirates
﷼1371
Alitalia, Dolomiti, Lufthansa
€85
Air France, Alitalia, FlexFlight
€139
Jet India
₨26911
Lufthansa
€82
Pegasus, Turkish
€95
Air France, Alitalia, British Airways, Continental, Delta, KLM, Lufthansa, SWISS, El Al, SAS, Brussels, Singapore, TAP, United, Alitalia Express
$686
Continental, Delta, American, Alitalia
$686
Alitalia, British Airways
£72
Air France, Royal Air Maroc, Finnair, Alitalia, British Airways, Continental, Aer Lingus, Emirates, Ethiopian, FlyBaboo, Iberia, KLM, Luxair, Lufthansa, SWISS, Middle East, Austrian, Ukraine, Qatar, SAS, Brussels, Singapore, Aeroflot, TAP, EasyJet, Alitalia Express
CHF208
SWISS
CHF171
Air China
元4407
Jet India, American, Alitalia, British Airways, Air China, Continental, Cathay, Delta, Aer Lingus, Etihad, Iberia, TAM, Korean, KLM, Lufthansa, SWISS, Royal Jordanian, SAS, Brussels, Turkish, United, Alitalia Express
$748
American, Air France, Alitalia, British Airways, Air China, Continental, Cathay, Delta, Emirates, Korean, KLM, Lufthansa, SWISS, United
$850
Alitalia, KLM
€98
Aegean
€91
Air France, Royal Air Maroc, Alitalia, British Airways, B Panorama, Aer Lingus, Emirates, Niki, Transavia, Iberia, KLM, Luxair, Lufthansa, SWISS, Austrian, SAS, Brussels, Aeroflot, TAP, EasyJet, Volare, Vueling, Alitalia Express
€142
Alitalia, Meridiana, Egyptair
EGP2233
Alitalia, Vueling
€85
Niki, Austrian
€95
Cheap Flights from Madrid to Milan, from €88 Round trip from MAD to MIL