Welcome | SIGN OUT

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

Popular Flights from Milan to Madrid

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

Did You Know?

  • The largest aircraft operated by Qantas flying between Milan, IT and Madrid, ES is a 32S with 128 seats.
  • 280 flights per week fly out of Milan, IT connecting to Madrid, ES
  • The shortest flight between Milan, IT and Madrid, ES on Bulgaria is 2,149 miles.
  • Iberia has the most nonstop flights between Milan, IT and Madrid, ES.
  • The smallest aircraft operated by S African flying between Milan, IT and Madrid, ES is a EMJ with 108 seats.
  • 356,705 seats are available per day to fly out of Milan, IT connecting to Madrid, ES
  • London, GB is the most popular connection for one stop flights between Milan, IT and Madrid, ES.
  • 37 airlines operate between Milan, IT and Madrid, ES
As seen in...
Expert Travel Advice Provided by Farecompare

Daily Non-stop Flight Schedules from Malpensa to Barajas

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

Daily Non-stop Flight Schedules from Linate to Barajas

  • 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
    11:25 AM
    11:25 AM
    2:15
  • Cai First
    2
    1
    2
    2
    2
    0
    0
    7:20 AM
    7:20 AM
    2:15
  • Cai Second
    1
    1
    1
    1
    1
    0
    1
    4:55 PM
    4:55 PM
    2:15
  • Iberia
    3
    4
    4
    4
    3
    4
    3
    7:10 AM
    8:00 AM
    2:20

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

  • Airline
    Mon
    Tue
    Wed
    Thu
    Fri
    Sat
    Sun
    Earliest Flight
    Latest Flight
    Average Duration
  • Ryanair
    2
    2
    2
    2
    2
    2
    2
    8:40 AM
    9:25 PM
    2:25

Cheap Domestic Flights from Milan - MIL

Flights
Airline
Lowest Price
Alitalia
€77

Cheap Domestic Flights to Madrid - MAD

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

Cheap International Flights from Milan - MIL

Flights
Airline
Lowest Price
British Airways, Alitalia
€93
KLM, Alitalia
€98
Alitalia, Dolomiti, Lufthansa
€85
Alitalia, Vueling
€85
Continental, Delta, Alitalia, American
€415
FlexFlight, Alitalia, Air France
€138
Czech
€86
Thai
€460
Aer Lingus
€135
Norwegian, SAS
€84
Niki, Austrian
€95
Pegasus, Turkish
€95
Flyb, RyanAir
€138
SWISS
€135
TAP
€99
Jet India, Air France, Alitalia, British Airways, Continental, Cathay, Delta, Emirates, Ethiopian, Etihad, Gulf Air, KLM, Lufthansa, SWISS, El Al, Mauritius, Egyptair, Austrian, Qatar, JetLite, Brussels, Singapore, Turkish, Oman, Alitalia Express
€430
Lufthansa
€93
Aegean
€101
Israir, Meridiana
€250
Finnair
€144
Alitalia, Air China, Cathay, Emirates, Etihad, Gulf Air, KLM, Qatar, Singapore, Alitalia Express
€442
Air China
€430

Cheap International Flights to Madrid - MAD

Flights
Airline
Lowest Price
Air France, Iberia, Air Europa, Vueling
€104
Iberia, American
$642
Iberia
$718
Alitalia, Iberia, Air Europa, Vueling
€88
Iberia, KLM, Air Europa, Vueling
€84
Iberia, Lufthansa
€88
Iberia, SWISS
CHF185
Iberia, Lan, Lufthansa
€82
British Airways, Iberia, Air Europa
£109
Aeromexico, Iberia
$969
Iberia
€159
Iberia, Brussels
€66
Air Europa, Iberia, Delta, Continental, American
$656
Iberia
ZAR5459
Iberia
€139
Aegean, Iberia
€92
Iberia, Vueling
€99
Emirates
﷼1849
Jet India, American, Air France, Finnair, British Airways, Continental, Emirates, Iberia, Spanair, KLM, Lufthansa, SWISS, Qatar, Royal Jordanian, Brussels, Aeroflot, Thai, Turkish, Air Europa
₨24454
Iberia, S7, Aeroflot
€188
Iberia, Czech
CZK3320
Iberia, SAS, Vueling
DKK744
American, Aeromexico, British Airways, Continental, Delta, Emirates, Iberia, Spanair, KLM, Lufthansa, Qatar, US Airways, Air Europa
$699
Iberia
€112
American, Air France, Aeromexico, Continental, Delta, Iberia, Spanair, Korean, KLM, Lufthansa, US Airways, Air Europa
$601
LOT
PLN352
Delta
$601
Continental
$673
Aer Lingus, Iberia
€136
British Airways, Emirates, Gulf Air, Iberia, Egyptair, Qatar, Royal Jordanian, Thai, Turkish
BHD176
Iberia
$545
Air Canada, Air Transat
CAD581
Iberia
€138
Iberia, Lan, Air Europa
$1148
Cheap Flights from Milan to Madrid, from €94 Round trip from MIL to MAD