✈ MXP → MAD
2H 25M FROM MILAN TO MADRID. PACK A BOOK YOU WON'T FINISH.
Flight from Milan to Madrid
From Malpensa (MXP), Italy Europe → Barajas (MAD), Spain Europe
↔ Flying the other way? Madrid → Milan
How long is the flight from Milan to Madrid?
A nonstop flight from Milan (MXP) to Madrid (MAD) takes about 2 hours 25 minutes, covering a great-circle distance of 714 miles (1,149 km). Actual scheduled time varies by airline, routing, and wind — expect ±15 to 30 minutes from this estimate.
Avg flight time
2h 25m
Nonstop, scheduled
Distance
714 mi
1,149 km · great-circle
Avg speed
476 km/h
Door-to-door including taxi
Time zones & jet lag
Milan timezone
UTC+2
Europe/Rome
Madrid timezone
UTC+2
Europe/Madrid
Time difference
Same
Same time zone
CO₂ footprint per passenger
Economy class, single passenger. Source: DEFRA 2024 averages.
This flight emits roughly 3.8× the CO₂ of an equivalent train trip and 0.9× a car driven alone over the same distance.
Flights from Milan
- Milan → Zurich
- Milan → Munich
- Milan → Frankfurt
- Milan → Rome
- Milan → Paris
- Milan → Prague
- Milan → Vienna
- Milan → Brussels
- Milan → Barcelona
- Milan → Amsterdam
- Milan → Berlin
- Milan → Budapest
- Milan → London
- Milan → Copenhagen
- Milan → Warsaw
- Milan → Manchester
- Milan → Bucharest
- Milan → Dublin
- Milan → Edinburgh
- Milan → Athens
Flights to Madrid
- Barcelona → Madrid
- Lisbon → Madrid
- Casablanca → Madrid
- Paris → Madrid
- Zurich → Madrid
- London → Madrid
- Brussels → Madrid
- Rome → Madrid
- Frankfurt → Madrid
- Manchester → Madrid
- Dublin → Madrid
- Amsterdam → Madrid
- Munich → Madrid
- Edinburgh → Madrid
- Prague → Madrid
- Vienna → Madrid
- Berlin → Madrid
- Budapest → Madrid
- Copenhagen → Madrid
- Warsaw → Madrid