AED263 Cheap Flights from Madrid (MAD) to Milan (MXP)

Popular airlines from Madrid to Milan (MXP-Malpensa Intl.)

  • notification illustration

    Be in the know

    Get alerts if flight prices drop or rise*
  • deals illustration

    Book smarter

    Save on select hotels after you book a flight*
  • trophy illustration

    Find the right fit

    We search billions of combinations of flights to help you find your next adventure

Cheap Flights from Madrid to Milan (MAD-MXP)

Prices were available within the past 7 days and start at AED263 for one-way flights and for round trip, for the period specified. Prices and availability are subject to change. Additional terms apply.

Frequently asked questions

How long does it take to fly from MAD to MXP?
Iberia operates a direct flight departing Madrid Airport at 7:50AM and reaching Malpensa Intl. Airport (MXP) at 10:00AM — a total flight time of 2 hours and 10 minutes. Secure a seat, pack some things to keep you amused and the time will rush by.
Is it cheaper to buy a plane ticket from Madrid–Barajas Airport to Milan Malpensa Airport last minute?
Being a spontaneous soul is a terrific way to explore the globe, but it's not necessarily the smartest way to get your hands on a cheap fare. Think about booking your Madrid Airport to Milan Malpensa Airport journey in advance instead of waiting until the last minute. Based on flight pricing and demand studies in 2022, we have found that the best time to book domestic flights is between 28 – 35 days ahead of the departure date, and international flights three to four months in advance. Leave your spontaneity for when you get to your destination!
What airline has the least delays from MAD to Malpensa Intl. Airport (MXP)?
Journey with Air Europa from MAD to MXP and hit the tarmac at the time listed on your plane ticket. This airline takes first place on this route, with an on-time arrival score of 67%. If there is a disruption to your flight, the Expedia App is the best way to stay updated. Download it and you'll get trip alerts right when you need them, from flight delays to gate number changes and which carousel to collect your luggage.
What airports do you fly into for Milan from Madrid?
You can make your way from Madrid to Milan through Malpensa Intl. Airport (MXP) and Linate Airport (LIN). Land at Malpensa Intl. Airport (MXP) and you'll be roughly 40 kilometers northwest of central Milan. Drop your luggage off at your hotel and then sample some of this city's popular sights, such as Cathedral of Milan and Piazza del Duomo.
What are the most popular departure times for flights from MAD to MXP?
For Air Europa flights from Adolfo Suarez Madrid-Barajas Airport (MAD) to Malpensa Intl. Airport (MXP), the busiest period is between 7:00 AM - 8:00 AM. If you'd like to avoid any holdups, fly in the morning. This gives you a better chance to avoid the heavy air traffic that builds up in the afternoon and evening.
Can I change the date of my flight from MAD to MXP?
We know life happens and plans change, so Expedia is here to help make amending your trip as easy as possible. To start, access your Madrid Airport to Milan Malpensa Airport itinerary through the Expedia Trips portal and check the fare conditions and rules about what changes you can make. If you booked your fare in the last 24 hours, some carriers allow you to cancel at no cost and book new flights. If you booked your fare more than 24 hours ago, contact us through our Customer Service portal to see how we can help.

Travel information

Origin airport
Adolfo Suárez Madrid-Barajas
Destination airport
Malpensa Intl.
Distance
1142 km
Average flight time
2 hours 13 mins

Book with confidence