We noticed that you're using an unsupported browser. The TripAdvisor website may not display properly.We support the following browsers:
Windows: Internet Explorer, Mozilla Firefox, Google Chrome. Mac: Safari.

Find the best flight from Madrid to Milan

Find flights

Compare prices (in new window)
    Select all
Low fares for Madrid (MAD) to Milan (MIL)
Thu 06/28 - Wed 07/04
6 days, 0 stops max
$148
Fri 07/06 - Mon 07/09
3 days, 0 stops max
$125
Thu 08/02 - Mon 08/06
4 days, 0 stops max
$148
Thu 09/20 - Thu 09/27
7 days, 0 stops max
$100
Sat 10/20 - Sat 10/27
7 days, 1 stop max
$116
Fri 11/09 - Mon 11/26
17 days, 0 stops max
$100
Fri 07/13 - Tue 07/17
4 days, 0 stops max
$133
Thu 07/12 - Tue 07/17
5 days, 0 stops max
$133
Thu 07/19 - Mon 07/23
4 days, 0 stops max
$133
Thu 07/26 - Mon 07/30
4 days, 0 stops max
$133
Wed 07/25 - Tue 07/31
6 days, 0 stops max
$133
Tue 07/24 - Fri 07/27
3 days, 0 stops max
$147
Thu 08/02 - Mon 08/06
4 days, 0 stops max
$148
Sat 07/28 - Tue 07/31
3 days, 0 stops max
$148
Mon 07/23 - Fri 07/27
4 days, 0 stops max
$148
Tue 07/03 - Wed 07/04
1 day, 0 stops max
$154
Sat 07/21 - Mon 07/23
2 days, 0 stops max
$154
Wed 07/04 - Sun 07/08
4 days, 0 stops max
$157
Hotels with free wifi in Milan
B&B Bronzino House
B&B Bronzino House
142 Reviews
Milan, Italy
from
K34 Milano - Bed & Breakfast
K34 Milano - Bed & Breakfast
243 Reviews
Milan, Italy
from
Room Mate Giulia
Room Mate Giulia
925 Reviews
Milan, Italy
from
Home BB Milano
Home BB Milano
211 Reviews
Milan, Italy
from
Route information
  • Madrid, Spain is 714 miles from Milan
  • There are 31 weekly flights from Madrid, Spain to Milan
  • 29 non-stop flights are operating from Madrid, Spain to Milan today
  • Iberia has the most nonstop flights between Madrid, Spain and Milan
  • Rome, Italy - Fiumicino Airport is the most popular connection for one stop flights between Madrid, Spain and Milan
In-Flight Information
  • The average flying time for a direct flight from Madrid, Spain to Milan is 2 hours 7 minutes
  • Most direct flights leave around 7:40 CEST
  • Air Europa flight #1065 is today's earliest flight from Madrid, Spain to Milan (7:40 CEST, Boeing 737-800 (winglets) pax)
  • easyJet flight #2708 is today's latest flight from Madrid, Spain to Milan (20:55 CEST, Airbus A320-100/200)
Show more
Arrival information
  • Milan is 25 mi from Malpensa Airport (Milan, Italy).
  • Malpensa Airport (Milan, Italy)
    • Right now, 106 airlines operate out of Malpensa Airport.
    • Malpensa Airport offers nonstop flights to 144 cities.
    • Every week, at least 279 domestic flights and 1,717 international flights depart from Malpensa Airport.
  • Milan is the closest major airport to Milan.
  • Linate Airport (Milan, Italy)
    • Right now, 28 airlines operate out of Linate Airport.
    • Linate Airport offers nonstop flights to 37 cities.
    • Every week, at least 460 domestic flights and 471 international flights depart from Linate Airport.
  • Milan is 28 mi from Orio Al Serio Airport (Milan, Italy).
  • Orio Al Serio Airport (Milan, Italy)
    • Right now, 16 airlines operate out of Orio Al Serio Airport.
    • Orio Al Serio Airport offers nonstop flights to 113 cities.
    • Every week, at least 114 domestic flights and 356 international flights depart from Orio Al Serio Airport.
  • Milan is 72 mi from Parma Airport (Milan, Italy).
  • Parma Airport (Milan, Italy)
    • Right now, 2 airlines operate out of Parma Airport.
    • Parma Airport offers nonstop flights to 2 cities.
    • Every week, at least 1 domestic flights and 2 international flights depart from Parma Airport.
Show more