Cheap flights Milan to Madrid (Adolfo Suarez Madrid-Barajas)
Nonstop flights from Milan to Madrid: Ryanair, Mokulele Airlines, Wizz Air Malta and 2 more. Nonstop flights per week: 65. Flight time: 2 hours 30 minutes. Distance: 1149 km. Tickets from KSh2 054 (departure 16 November).
Which airlines fly most often from Milan to Madrid?
The most flight options on this route are offered by
Ryanair
— options found:
12.
RyanairFlights: 12 · Direct: 11
Wizz Air MaltaFlights: 5 · Direct: 5
Mokulele AirlinesFlights: 5 · Direct: 5
EasyjetFlights: 1 · Direct: 0
IberiaFlights: 1 · Direct: 1
Air EuropaFlights: 1 · Direct: 1
Round trip Milan — Madrid
Trip
Outbound
Return
Outbound + return
Total
Weekend trip
Fri, 11 Dec
Sun, 13 Dec
KSh2 103 + KSh2 352
One week
Fri, 11 Dec
Thu, 17 Dec
KSh2 103 + KSh2 408
Two weeks
Tue, 3 Nov
Wed, 18 Nov
KSh2 185 + KSh2 074
Two one-way tickets combined, price per adult. Tap a price to search these dates.
Prices as of 20 October, 11:11 Moscow time
Which month is cheapest to fly Milan — Madrid?
Cheapest month: January — a one-way ticket usually costs around KSh2 467, 13% below average. Most expensive month: June — around KSh3 692.
January 2027usually KSh2 467 · 13% below average
One-way ticket prices for departures in that month. “Usually” is the median of the lowest daily prices.
Prices as of 20 October, 11:11 Moscow time
How many days before departure is it cheapest to buy a Milan — Madrid ticket?
The cheapest departure right now is Tue, 3 Nov — from KSh2 185. Days before departure: 13. 4–7 days before departure tickets cost from KSh2 230, 1–3 days before — from KSh3 461.
Before departureDeparture dateDifference from lowestPrice
1–3 daysSat, 24 Oct58% more
4–7 daysWed, 28 Oct2% more
8–14 daysTue, 3 Novcheapest
15–21 daysSun, 8 Nov1% more
22–30 daysSat, 14 Nov8% more
Lowest prices for departures in the next 30 days.
How many flights per day operate from Milan to Madrid?
Most flights operate on
Sun (12), the fewest on
Mon (7).
Yes. Nonstop flights from Milan to Madrid are operated by: Ryanair, Mokulele Airlines, Wizz Air Malta, Iberia, Air Europa. A nonstop flight takes 2 hours 30 minutes on average. Nonstop tickets start at KSh2 054.
The average ticket price Milan Madrid is KSh3 198. The cheapest ticket costs KSh2 054, operated by Wizz Air Malta, flight W4 6459, departing Milan on 16 November at 18:00, arriving Madrid on 16 November at 20:30. Prices as of 20 October.
A nonstop flight takes 2 hours 30 minutes on average. The fastest is UX 1060 Air Europa: 2 hours 10 minutes. With a connection: from 13 hours 40 minutes, usually about 14 hours.
Flights from Milan to Madrid depart from these airports: Milan Malpensa International Airport (MXP), Milan Bergamo Airport / Antonio Locatelli Air Base (BGY). Most flights depart from Milan Malpensa International Airport. Arrival: Adolfo Suarez Madrid-Barajas (MAD).
Based on prices for the coming months, the cheapest month to fly is December: tickets from KSh2 103. The most expensive month is June 2027, with tickets from KSh3 130.
Tickets from Milan to Madrid are sold by: Ryanair, Mokulele Airlines, Wizz Air Malta, Iberia, Easyjet, Air Europa. Nonstop: Ryanair, Mokulele Airlines, Wizz Air Malta, Iberia, Air Europa.
The distance from Milan to Madrid is 1149 km.
Tickets from Madrid to Milan start at KSh2 056. The average price is KSh3 248. Nonstop flights are operated by: Ryanair, Wizz Air Malta, Mokulele Airlines. All tickets Madrid — Milan