Madrid Barajas Airport to Milan Malpensa Airport Flights Info
How can I find cheap flights from Madrid Barajas Airport to Milan Malpensa Airport?
Explore the cheapest one-way and round-trip flights from Madrid Barajas Airport to Milan Malpensa Airport over the next 90 days, with one-way fares from MXN321 and round-trip from MXN700. Based on Trip.com's latest 7-day flight data.
- Cheapest
- Round-trip
- Recommended
- Nonstop
- Next 7 days
- Fastest
- Cheapest
MAD 11:10 PM2h 15mNonstopMXP 1:25 AMMadrid - Milan | Sat, Dec 26 | Wizz Air Malta
MXN321 MXN99268% off68% offMXN992 MXN321
MAD 1:00 PM2h 15mNonstopMXP 3:15 PMMadrid - Milan | Wed, Jan 13 | Wizz Air Malta
MXN352 MXN99265% off65% offMXN992 MXN352
MAD 5:45 AM2h 15mNonstopMXP 8:00 AMMadrid - Milan | Sun, Jan 31 | Ryanair
MXN352 MXN99265% off65% offMXN992 MXN352
MAD 7:15 PM2h 15mNonstopMXP 9:30 PMMadrid - Milan | Tue, Jan 12 | Ryanair
MXN35265% offMXN992 MXN352
MAD 10:20 PM2h 15mNonstopMXP 12:35 AMMadrid - Milan | Mon, Dec 28 | Ryanair
MXN35440% offMXN593 MXN354
MAD 5:45 AM2h 15mNonstopMXP 8:00 AMMadrid - Milan | Tue, Dec 29 | Ryanair
MXN35440% offMXN593 MXN354
MAD 10:20 PM2h 15mNonstopMXP 12:35 AMMadrid - Milan | Mon, Dec 21 | Ryanair
MXN35440% offMXN593 MXN354
MAD 10:20 PM2h 15mNonstopMXP 12:35 AMMadrid - Milan | Sat, Dec 26 | Ryanair
MXN35464% offMXN992 MXN354
MAD 10:10 PM2h 15mNonstopMXP 12:25 AMMadrid - Milan | Thu, Dec 17 | Ryanair
MXN35464% offMXN992 MXN354
MAD 1:00 PM17h 25m1 stopMIL 2:00 PMMadrid - Milan | Sun, Nov 15 | Normal AirlineFind more flightsFind more flights
- Cheapest nonstop
MAD 10:20 PM2h 15mNonstopMXP 12:35 AMMadrid - Milan | Mon, Dec 21 | RyanairPricesMAD-MXPEconomy class
Included
MXP 6:40 AM2h 30mNonstopMAD 9:10 AMMilan - Madrid | Thu, Dec 24 | Wizz Air MaltaPricesMXP-MADEconomy class
IncludedMXN700 MXN99930% off30% offMXN999 MXN700
MAD 5:45 AM2h 15mNonstopMXP 8:00 AMMadrid - Milan | Tue, Dec 15 | RyanairPricesMAD-MXPEconomy class
Included
BGY 6:25 AM2h 20mNonstopMAD 8:45 AMMilan - Madrid | Tue, Dec 22 | RyanairPricesBGY-MADEconomy class
IncludedMXN708 MXN99928% off28% offMXN999 MXN708
MAD 11:10 PM2h 15mNonstopMXP 1:25 AMMadrid - Milan | Thu, Dec 17 | Wizz Air MaltaPricesMAD-MXPEconomy class
Included
MXP 5:45 AM2h 20mNonstopMAD 8:05 AMMilan - Madrid | Sun, Dec 20 | RyanairPricesMXP-MADEconomy class
IncludedMXN708 MXN99928% off28% offMXN999 MXN708
MAD 9:55 AM2h 15mNonstopMXP 12:10 PMMadrid - Milan | Sat, Jan 2 | Wizz Air MaltaPricesMAD-MXPEconomy class
Included
MXP 7:55 PM2h 30mNonstopMAD 10:25 PMMilan - Madrid | Sat, Jan 9 | Wizz Air MaltaPricesMXP-MADEconomy class
IncludedMXN71428% offMXN999 MXN714
MAD 2:25 PM2h 15mNonstopMXP 4:40 PMMadrid - Milan | Sun, Dec 13 | RyanairPricesMAD-MXPEconomy class
Included
MXP 4:00 PM2h 30mNonstopMAD 6:30 PMMilan - Madrid | Sat, Dec 19 | Wizz Air MaltaPricesMXP-MADEconomy class
IncludedMXN73127% offMXN999 MXN731
MAD 1:00 PM2h 15mNonstopMXP 3:15 PMMadrid - Milan | Sun, Nov 29 | Wizz Air MaltaPricesMAD-MXPEconomy class
Included
MXP 6:40 AM2h 30mNonstopMAD 9:10 AMMilan - Madrid | Sat, Dec 5 | Wizz Air MaltaPricesMXP-MADEconomy class
IncludedMXN73327% offMXN999 MXN733
MAD 1:00 PM2h 15mNonstopMXP 3:15 PMMadrid - Milan | Mon, Nov 30 | Wizz Air MaltaPricesMAD-MXPEconomy class
Included
MXP 6:40 AM2h 30mNonstopMAD 9:10 AMMilan - Madrid | Sat, Dec 5 | Wizz Air MaltaPricesMXP-MADEconomy class
IncludedMXN73327% offMXN999 MXN733
MAD 10:10 PM2h 15mNonstopMXP 12:25 AMMadrid - Milan | Sat, Dec 12 | RyanairPricesMAD-MXPEconomy class
Included
MXP 6:20 AM2h 20mNonstopMAD 8:40 AMMilan - Madrid | Wed, Dec 16 | RyanairPricesMXP-MADEconomy class
IncludedMXN73626% offMXN999 MXN736
MAD 9:55 AM2h 15mNonstopMXP 12:10 PMMadrid - Milan | Tue, Dec 15 | Wizz Air MaltaPricesMAD-MXPEconomy class
Included
MXP 4:20 PM2h 20mNonstopMAD 6:40 PMMilan - Madrid | Thu, Dec 17 | RyanairPricesMXP-MADEconomy class
IncludedMXN74226% offMXN999 MXN742
MAD 1:00 PM17h 25m1 stopMIL 2:00 PMMadrid - Milan | Sun, Nov 15 | Normal Airline
MIL 3:00 PM6hNonstopMAD 4:00 PMMilan - Madrid | Tue, Nov 17 | Normal AirlineFind more flightsFind more flights
- Cheapest nonstop
MAD 11:10 PM2h 15mNonstopMXP 1:25 AMMadrid - Milan | Sat, Dec 26 | Wizz Air Malta
MXN321 MXN3,92392% off92% offMXN3,923 MXN321
MAD 1:00 PM2h 15mNonstopMXP 3:15 PMMadrid - Milan | Wed, Jan 13 | Wizz Air Malta
MXN352 MXN3,92391% off91% offMXN3,923 MXN352
MAD 5:45 AM2h 15mNonstopMXP 8:00 AMMadrid - Milan | Sun, Jan 31 | Ryanair
MXN352 MXN3,92391% off91% offMXN3,923 MXN352
MAD 7:15 PM2h 15mNonstopMXP 9:30 PMMadrid - Milan | Tue, Jan 12 | Ryanair
MXN35291% offMXN3,923 MXN352
MAD 10:20 PM2h 15mNonstopMXP 12:35 AMMadrid - Milan | Sat, Dec 26 | Ryanair
MXN35491% offMXN3,923 MXN354
MAD 10:10 PM2h 15mNonstopMXP 12:25 AMMadrid - Milan | Thu, Dec 17 | Ryanair
MXN35491% offMXN3,923 MXN354
MAD 8:30 PM2h 15mNonstopMXP 10:45 PMMadrid - Milan | Wed, Dec 16 | Ryanair
MXN39190% offMXN3,923 MXN391
MAD 10:20 PM2h 15mNonstopMXP 12:35 AMMadrid - Milan | Sat, Dec 19 | Ryanair
MXN39390% offMXN3,923 MXN393
MAD 9:55 AM2h 15mNonstopMXP 12:10 PMMadrid - Milan | Fri, Jan 15 | Wizz Air Malta
MXN66483% offMXN3,923 MXN664
MAD 1:00 PM17h 25m1 stopMIL 2:00 PMMadrid - Milan | Sun, Nov 15 | Normal AirlineFind more flightsFind more flights
- Cheapest nonstop
MAD 11:10 PM2h 15mNonstopMXP 1:25 AMMadrid - Milan | Sat, Dec 26 | Wizz Air Malta
MXN321 MXN99268% off68% offMXN992 MXN321
MAD 1:00 PM2h 15mNonstopMXP 3:15 PMMadrid - Milan | Wed, Jan 13 | Wizz Air Malta
MXN352 MXN99265% off65% offMXN992 MXN352
MAD 5:45 AM2h 15mNonstopMXP 8:00 AMMadrid - Milan | Sun, Jan 31 | Ryanair
MXN352 MXN99265% off65% offMXN992 MXN352
MAD 7:15 PM2h 15mNonstopMXP 9:30 PMMadrid - Milan | Tue, Jan 12 | Ryanair
MXN35265% offMXN992 MXN352
MAD 10:20 PM2h 15mNonstopMXP 12:35 AMMadrid - Milan | Mon, Dec 28 | Ryanair
MXN35440% offMXN593 MXN354
MAD 5:45 AM2h 15mNonstopMXP 8:00 AMMadrid - Milan | Tue, Dec 29 | Ryanair
MXN35440% offMXN593 MXN354
MAD 10:20 PM2h 15mNonstopMXP 12:35 AMMadrid - Milan | Mon, Dec 21 | Ryanair
MXN35440% offMXN593 MXN354
MAD 10:20 PM2h 15mNonstopMXP 12:35 AMMadrid - Milan | Sat, Dec 26 | Ryanair
MXN35464% offMXN992 MXN354
MAD 10:10 PM2h 15mNonstopMXP 12:25 AMMadrid - Milan | Thu, Dec 17 | Ryanair
MXN35464% offMXN992 MXN354
MAD 1:00 PM17h 25m1 stopMIL 2:00 PMMadrid - Milan | Sun, Nov 15 | Normal AirlineFind more flightsFind more flights
MAD 6:05 AM4h 35m1 stopMXP 10:40 AMMadrid - Milan | Sat, Nov 14 | Lufthansa
MXN5,540 MXN7,58927% off27% offMXN7,589 MXN5,540
MAD 9:35 AM2h 15mNonstopMXP 11:50 AMMadrid - Milan | Sat, Nov 14 | Ryanair
MXN1,747 MXN7,58977% off77% offMXN7,589 MXN1,747
MAD 10:00 AM4h 55m1 stopMXP 2:55 PMMadrid - Milan | Sat, Nov 14 | Air France
PricesMAD-CDGEconomy classIn-flight meals are availableWi-Fi (additional charge)USB port and power outletCDG-MXPEconomy classIn-flight meals are availableWi-Fi (additional charge)USB port and power outletMXN2,380 MXN7,58969% off69% offMXN7,589 MXN2,380
MAD 10:05 AM4h 10m1 stopMXP 2:15 PMMadrid - Milan | Sat, Nov 14 | Swiss Airlines
PricesMAD-ZRHEconomy classUSB port and power outletZRH-MXPEconomy classUSB port and power outletMXN2,76464% offMXN7,589 MXN2,764
MAD 12:10 PM4h 20m1 stopMXP 4:30 PMMadrid - Milan | Sat, Nov 14 | Vueling Airlines
PricesMAD-BCNEconomy classWi-Fi (additional charge)USB port and power outletBCN-MXPEconomy classWi-Fi (additional charge)USB port and power outletMXN95187% offMXN7,589 MXN951
MAD 9:55 AM2h 15mNonstopMXP 12:10 PMMadrid - Milan | Sun, Nov 15 | Wizz Air Malta
MXN1,82676% offMXN7,589 MXN1,826
MAD 6:00 PM5h 35m1 stopMXP 11:35 PMMadrid - Milan | Sun, Nov 15 | TAP Air Portugal
MXN6,14719% offMXN7,589 MXN6,147
MAD 12:50 PM2h 10mNonstopMXP 3:00 PMMadrid - Milan | Mon, Nov 16 | Air Europa
MXN2,94061% offMXN7,589 MXN2,940
MAD 4:25 PM6h 35m1 stopMXP 11:00 PMMadrid - Milan | Mon, Nov 16 | Air France
PricesMAD-CDGEconomy classIn-flight meals are availableWi-Fi (additional charge)USB port and power outletCDG-MXPEconomy classIn-flight meals are availableWi-Fi (additional charge)USB port and power outletMXN2,06573% offMXN7,589 MXN2,065
MAD 1:00 PM17h 25m1 stopMIL 2:00 PMMadrid - Milan | Sun, Nov 15 | Normal AirlineFind more flightsFind more flights
MAD 1:10 PM2h 5mNonstopMXP 3:15 PMMadrid - Milan | Thu, Jan 14 | Wizz Air Malta
MXN391 MXN3,06087% off87% offMXN3,060 MXN391
MAD 1:10 PM2h 5mNonstopMXP 3:15 PMMadrid - Milan | Thu, Jan 21 | Wizz Air Malta
MXN424 MXN3,06086% off86% offMXN3,060 MXN424
MAD 1:10 PM2h 5mNonstopMXP 3:15 PMMadrid - Milan | Thu, Dec 31 | Wizz Air Malta
MXN566 MXN3,06082% off82% offMXN3,060 MXN566
MAD 1:10 PM2h 5mNonstopMXP 3:15 PMMadrid - Milan | Thu, Dec 17 | Wizz Air Malta
MXN58081% offMXN3,060 MXN580
MAD 1:10 PM2h 5mNonstopMXP 3:15 PMMadrid - Milan | Thu, Jan 28 | Wizz Air Malta
MXN63379% offMXN3,060 MXN633
MAD 1:10 PM2h 5mNonstopMXP 3:15 PMMadrid - Milan | Thu, Dec 10 | Wizz Air Malta
MXN71477% offMXN3,060 MXN714
MAD 1:10 PM2h 5mNonstopMXP 3:15 PMMadrid - Milan | Thu, Nov 19 | Wizz Air Malta
MXN94869% offMXN3,060 MXN948
MAD 1:10 PM2h 5mNonstopMXP 3:15 PMMadrid - Milan | Thu, Dec 24 | Wizz Air Malta
MXN1,11264% offMXN3,060 MXN1,112
MAD 1:10 PM2h 5mNonstopMXP 3:15 PMMadrid - Milan | Thu, Nov 26 | Wizz Air Malta
MXN1,17462% offMXN3,060 MXN1,174
MAD 1:00 PM17h 25m1 stopMIL 2:00 PMMadrid - Milan | Sun, Nov 15 | Normal AirlineFind more flightsFind more flights
Displayed flight fares from Madrid to Milan are based on average prices across airlines for the next 3 months, according to the latest Trip.com database.
Which airline offers the cheapest flights from Madrid Barajas Airport to Milan Malpensa Airport?
Trip.com Price Insights: Flights from Madrid Barajas Airport to Milan Malpensa Airport
Which month has the lowest one-way flight price from Madrid Barajas Airport to Milan Malpensa Airport?
Based on Trip.com data from the past 12 months, if you’re looking for low one-way flight fares from Madrid Barajas Airport to Milan Malpensa Airport, the best time to book is in July, with an average price of MXN594. Try to avoid March, when prices are highest, averaging around MXN1,805.
Which month is the cheapest for round-trip flights from Madrid Barajas Airport to Milan Malpensa Airport?
Based on Trip.com data from the past 12 months, February is usually the cheapest month to find flights from Madrid Barajas Airport to Milan Malpensa Airport, with an average price of MXN2,374. In contrast, March is typically the most expensive month, with average prices reaching MXN4,013.
What is the cheapest day of the week to fly from Madrid Barajas Airport to Milan Malpensa Airport?
Based on Trip.com data from the past 12 months, the cheapest day to depart from Madrid Barajas Airport to Milan Malpensa Airport is usually Wednesday, with average fares typically lower than other days. Try to avoid departing on Friday, as prices are usually the highest on that day.
What is the flight schedule from Madrid Barajas Airport to Milan Malpensa Airport?
Check the schedule for flights from Madrid to Milan and find the flight that best matches your travel plans.
-
FR8248
Madrid Barajas Airport
5:45 AM
MAD
8:00 AM
MXP
- M - - - - SSearch -
FR2753
Madrid Barajas Airport
9:35 AM
MAD
11:50 AM
MXP
S M T W T F SSearch -
W46312
Madrid Barajas Airport
7:55 PM
MAD
10:10 PM
MXP
S - - W T F SSearch -
FR5321
Madrid Barajas Airport
8:20 PM
MAD
10:35 PM
MXP
- - - - - F SSearch -
W46314
Madrid Barajas Airport
9:15 PM
MAD
11:25 PM
MXP
- - - W - F SSearch -
W46460
Madrid Barajas Airport
1:10 PM
MAD
3:25 PM
MXP
S M T W T F SSearch -
FR3009
Madrid Barajas Airport
2:25 PM
MAD
4:40 PM
MXP
S - T W T F -Search
FAQs for Madrid Barajas Airport to Milan Malpensa Airport Flights
How long is the flight from Madrid Barajas Airport to Milan Malpensa Airport?
Madrid Barajas Airport to Milan Malpensa Airport takes about 1 hour 44 minutes on average. Actual flight time may vary depending on route, weather and air traffic.How many daily flights are there from Madrid Barajas Airport (MAD) to Milan Malpensa Airport (MXP)?
There are around 13 daily flights from Madrid Barajas Airport (MAD) to Milan Malpensa Airport (MXP).What is the flight schedule from Madrid Barajas Airport to Milan Malpensa Airport?
The earliest flight from Madrid Barajas Airport to Milan Malpensa Airport departs at 05:45, and the last departs at 23:10, with about 15 flights per day. Flight times may change, so please check the latest departure and arrival times before you travel.When are flight tickets from Madrid Barajas Airport (MAD) to Milan Malpensa Airport (MXP) most expensive?
The route from Madrid Barajas Airport (MAD) to Milan Malpensa Airport (MXP) is quite popular. Without considering departure times or holidays, tickets cost around MXN1,171 in January, the most expensive month to book this route.What is the transportation method from the main airport to downtown in Milan?
- The distance from Milan Malpensa Airport to downtown is about 40 km. It takes about 1 hour by taxi.
- The distance from Milan Linate Airport to downtown is about 7 km. It takes about 20 minutes by taxi.
- The distance from Il Caravaggio International Airport to downtown is about 46 km. It takes about 1 hour by taxi.
Which airline operates the most direct flights from Madrid Barajas Airport (MAD) to Milan Malpensa Airport (MXP)?
Iberia is a very popular airline operating an average of 6101 flights per month.What are the cheapest flights from Madrid Barajas Airport to Milan Malpensa Airport?
One-way flights from Madrid Barajas Airport to Milan Malpensa Airport currently start from MXN354, and round-trip fares start from MXN700. The current lowest fare is a Ryanair flight departing on Mon, Dec 28; prices may vary depending on availability.Which airlines offer direct flights from Madrid Barajas Airport to Milan Malpensa Airport?
Yes. Iberia, Air Europa, Ryanair and Wizz Air Malta operate direct flights from Madrid Barajas Airport to Milan Malpensa Airport, with an average flight time of 1 hour 41 minutes, and around 79 weekly flights. Actual flight frequency may vary by season.What is the average price of a flight from Madrid Barajas Airport to Milan Malpensa Airport?
Based on Trip.com flight data for departures within the next 30 days with at most one stop, the average one-way price from Madrid Barajas Airport to Milan Malpensa Airport is MXN2,267. Prices may vary depending on the departure date, airline, and availability.Which budget airlines fly from Madrid Barajas Airport to Milan Malpensa Airport?
Ryanair, Azul and Vueling Airlines are the most popular budget airlines flying from Madrid Barajas Airport to Milan Malpensa Airport, with one-way fares starting from MXN354. Compare final prices carefully, as baggage, seat selection and payment fees may apply.How many weekly flights are there from Madrid Barajas Airport to Milan Malpensa Airport?
Madrid Barajas Airport to Milan Malpensa Airport operates around 77 weekly flights, mainly by Iberia, Air Europa and Wizz Air Malta. Actual frequency may vary during holidays and seasonal schedule adjustments.How do I book flights from Madrid Barajas Airport to Milan Malpensa Airport on Trip.com?
Enter Madrid Barajas Airport and Milan Malpensa Airport, select your departure date and number of passengers, then compare flights by price, flight duration, and baggage allowance. Once you've chosen a fare, review the change and refund rules, fill in passenger details, and pay to receive your booking confirmation.
Popular Destinations
- Cheap flights from Barajas Airport to Ninoy Aquino International Airport
- Cheap tickets from Barajas Airport to Málaga Costa del Sol Airport
- Cheap flights from Barajas Airport to Orly Airport
- Return plane tickets from Barajas Airport to Charles De Gaulle Airport
- Return plane tickets from Barajas Airport to Malpensa Airport
- Plane tickets from Barajas Airport to Paris
- Plane tickets from Barajas Airport to Milan
- Cheap flights from Barajas Airport to London
- Cheap flights from Barajas Airport to Manila
- Plane tickets from Barajas Airport to Bilbao
- Cheap flights from Barcelona Airport to Malpensa Airport
- Cheap tickets from Mactan International Airport to Malpensa Airport
- Cheap flights from Athens International Airport "Eleftherios Venizelos" to Malpensa Airport
- Cheap flights from Charles De Gaulle Airport to Malpensa Airport
- Cheap flights from Ninoy Aquino International Airport to Malpensa Airport
- Cheap flights from Barcelona to Malpensa Airport
- Cheap flights from Manila to Malpensa Airport
- Plane tickets from Athens to Malpensa Airport
- Return flight tickets from Paris to Malpensa Airport
- Return flight tickets from Cebu to Malpensa Airport
- Cheap flights from Barajas Airport to London
- Return plane tickets from Barajas Airport to Bilbao
- Return plane tickets from Barajas Airport to Manila
- Return plane tickets from Barajas Airport to Milan
- Plane tickets from Barajas Airport to Paris
- Cheap flights from Barajas Airport to Orly Airport
- Return plane tickets from Barajas Airport to Málaga Costa del Sol Airport
- Cheap flights from Barajas Airport to Charles De Gaulle Airport
- Cheap tickets from Barajas Airport to Ninoy Aquino International Airport
- Return plane tickets from Barajas Airport to Malpensa Airport
- Things to Do in Shanghai
- China Golden Week
- Shenzhen Metro Map
- Narita International Airport
- China Visa
- Singapore Visa
- Tokyo Subway Map
- Vietnam Arrival Card
- Australia Arrival Card
- Best Time to Visit Osaka
- Abu Dhabi Airport to City
- Best Time to Visit Boracay
- Singapore Airport to City
- Shanghai Pudong International Airport
- Can I Bring an Umbrella on a Plane
- International Flights Without a Passport
- China Entry Card
- China Drone Show
- Japan Arrival Card
- Frequent Flyer Number
- Tokyo Airport to City
- Singapore Weather
- BTS Concerts Malaysia 2026
- Malaysia Payment Methods
- Air China Transit Hotel
- What Can I Bring Into Australia
- Is Vape Allowed in the Airport
- China Power Bank Limit
- Bruno Mars The Romantic Tour in Hong Kong
- What is ETA
- Cheap Flights to Atacama
- Flights from Surakarta
- Flights to Coral Harbour Airport
- 9C8701 Flight Status
- Cheap Emirates tickets to Tirana
Note: Prices shown on this page are the lowest estimated prices found in the last 24 hours and include all taxes and fees.