Flight times from Mexico City to Milan & schedule

The average flight time from Mexico City to Milan is About 11 hours 55 minutes, covering a distance of About 9,818.57 km.

Flight duration

About 11 hours 55 minutes

Flight distance

About 9,818.57 km

How long is the flight from Mexico City to Milan?

The flights usually depart from Mexico City International Airport and arrive at Madrid Barajas Airport.

See more
Earliest first
Latest first
Delta Air Lines DL599
MEX 3:30 PM
ATL 9:00 PM
With stops 4.5h
S
M
T
W
T
F
S
Delta Air Lines DL174
ATL 6:20 PM
MXP 9:25 AM
9.1h
S
M
T
W
T
F
S
Check prices
Aeromexico AM001
MEX 5:45 PM
MAD 11:30 AM
With stops 9.8h
S
M
T
W
T
F
S
Ryanair FR5321
MAD 1:45 PM
MXP 3:55 PM
2.2h
S
M
T
W
T
F
S
Check prices
Aeromexico AM037
MEX 5:10 PM
BCN 11:25 AM
With stops 10.3h
S
M
T
W
T
F
S
Ryanair FR3143
BCN 12:40 PM
BGY 2:25 PM
1.8h
S
M
T
W
T
F
S
Check prices
Aeromexico AM001
MEX 5:45 PM
MAD 11:30 AM
With stops 9.8h
S
M
T
W
T
F
S
Ryanair FR3009
MAD 2:25 PM
MXP 4:40 PM
2.3h
S
M
T
W
T
F
S
Check prices
Aeromexico AM037
MEX 5:10 PM
BCN 11:25 AM
With stops 10.3h
S
M
T
W
T
F
S
Vueling Airlines VY6046
BCN 2:55 PM
MXP 4:30 PM
1.6h
S
M
T
W
T
F
S
Check prices
Aeromexico AM001
MEX 5:45 PM
MAD 11:30 AM
With stops 9.8h
S
M
T
W
T
F
S
Ryanair FR5493
MAD 10:15 AM
BGY 12:35 PM
2.3h
S
M
T
W
T
F
S
Check prices
Aeromexico AM001
MEX 5:45 PM
MAD 11:30 AM
With stops 9.8h
S
M
T
W
T
F
S
Ryanair FR5323
MAD 6:15 AM
BGY 8:35 AM
2.3h
S
M
T
W
T
F
S
Check prices
Aeromexico AM037
MEX 5:10 PM
BCN 11:25 AM
With stops 10.3h
S
M
T
W
T
F
S
Ryanair FR269
BCN 12:45 PM
MXP 2:30 PM
1.8h
S
M
T
W
T
F
S
Check prices
Aeromexico AM037
MEX 5:10 PM
BCN 11:25 AM
With stops 10.3h
S
M
T
W
T
F
S
easyJet U27155
BCN 6:50 PM
MXP 8:35 PM
1.8h
S
M
T
W
T
F
S
Check prices
Aeromexico AM037
MEX 5:10 PM
BCN 11:25 AM
With stops 10.3h
S
M
T
W
T
F
S
Vueling Airlines VY6054
BCN 8:00 PM
MXP 9:40 PM
1.7h
S
M
T
W
T
F
S
Check prices
Aeromexico AM037
MEX 5:10 PM
BCN 11:25 AM
With stops 10.3h
S
M
T
W
T
F
S
Ryanair FR3320
BCN 3:05 PM
BGY 4:50 PM
1.8h
S
M
T
W
T
F
S
Check prices
Aeromexico AM037
MEX 5:10 PM
BCN 11:25 AM
With stops 10.3h
S
M
T
W
T
F
S
easyJet U25416
BCN 8:15 PM
LIN 9:55 PM
1.7h
S
M
T
W
T
F
S
Check prices
Aeromexico AM037
MEX 5:10 PM
BCN 11:25 AM
With stops 10.3h
S
M
T
W
T
F
S
Ryanair FR846
BCN 12:35 PM
BGY 2:20 PM
1.8h
S
M
T
W
T
F
S
Check prices
Aeromexico AM001
MEX 5:45 PM
MAD 11:30 AM
With stops 9.8h
S
M
T
W
T
F
S
Wizz Air Malta W46314
MAD 9:15 PM
MXP 11:25 PM
2.2h
S
M
T
W
T
F
S
Check prices
Aeromexico AM070
MEX 7:25 PM
FCO 3:30 PM
With stops 12.1h
S
M
T
W
T
F
S
ITA Airways AZ2044
FCO 2:00 PM
LIN 3:10 PM
1.2h
S
M
T
W
T
F
S
Check prices
Aeromexico AM025
MEX 9:25 PM
AMS 3:15 PM
With stops 10.8h
S
M
T
W
T
F
S
KLM KL1617
AMS 5:00 PM
LIN 6:35 PM
1.6h
S
M
T
W
T
F
S
Check prices
British Airways BA242
MEX 9:00 PM
LHR 1:10 PM
With stops 10.2h
S
M
T
W
T
F
S
British Airways BA588
LHR 3:50 PM
MXP 6:55 PM
2.1h
S
M
T
W
T
F
S
Check prices
Aeromexico AM021
MEX 9:55 PM
MAD 3:40 PM
With stops 10.8h
S
M
T
W
T
F
S
Ryanair FR3009
MAD 2:25 PM
MXP 4:40 PM
2.3h
S
M
T
W
T
F
S
Check prices
Aeromexico AM021
MEX 9:55 PM
MAD 3:40 PM
With stops 10.8h
S
M
T
W
T
F
S
Ryanair FR2753
MAD 9:35 AM
MXP 11:50 AM
2.3h
S
M
T
W
T
F
S
Check prices
Aeromexico AM021
MEX 9:55 PM
MAD 3:40 PM
With stops 10.8h
S
M
T
W
T
F
S
Ryanair FR5493
MAD 10:15 AM
BGY 12:35 PM
2.3h
S
M
T
W
T
F
S
Check prices
See all
Iberia IB304
MEX 12:50 PM
MAD 6:00 AM
With stops 10.2h
S
M
T
W
T
F
S
Iberia IB671
MAD 7:15 AM
MXP 9:30 AM
2.3h
S
M
T
W
T
F
S
Check prices
American Airlines AA264
MEX 12:36 PM
MIA 5:00 PM
With stops 3.4h
S
M
T
W
T
F
S
American Airlines AA206
MIA 8:00 PM
MXP 11:30 AM
9.5h
S
M
T
W
T
F
S
Check prices
Iberia IB304
MEX 12:50 PM
MAD 6:00 AM
With stops 10.2h
S
M
T
W
T
F
S
Iberia IB675
MAD 4:10 PM
MXP 6:25 PM
2.3h
S
M
T
W
T
F
S
Check prices
Iberia IB304
MEX 12:50 PM
MAD 6:00 AM
With stops 10.2h
S
M
T
W
T
F
S
Iberia IB665
MAD 5:30 PM
LIN 7:40 PM
2.2h
S
M
T
W
T
F
S
Check prices
American Airlines AA2996
MEX 12:45 AM
JFK 6:29 AM
With stops 4.7h
S
M
T
W
T
F
S
American Airlines AA198
JFK 6:05 PM
MXP 8:05 AM
8.0h
S
M
T
W
T
F
S
Check prices
Iberia IB304
MEX 12:50 PM
MAD 6:00 AM
With stops 10.2h
S
M
T
W
T
F
S
Iberia IB667
MAD 8:50 PM
LIN 11:00 PM
2.2h
S
M
T
W
T
F
S
Check prices
Aeromexico AM027
MEX 11:25 AM
MAD 5:00 AM
With stops 10.6h
S
M
T
W
T
F
S
Ryanair FR3009
MAD 2:25 PM
MXP 4:40 PM
2.3h
S
M
T
W
T
F
S
Check prices
Aeromexico AM027
MEX 11:25 AM
MAD 5:00 AM
With stops 10.6h
S
M
T
W
T
F
S
Ryanair FR5493
MAD 10:15 AM
BGY 12:35 PM
2.3h
S
M
T
W
T
F
S
Check prices
Aeromexico AM027
MEX 11:25 AM
MAD 5:00 AM
With stops 10.6h
S
M
T
W
T
F
S
Wizz Air Malta W46312
MAD 7:55 PM
MXP 10:10 PM
2.3h
S
M
T
W
T
F
S
Check prices
Aeromexico AM027
MEX 11:25 AM
MAD 5:00 AM
With stops 10.6h
S
M
T
W
T
F
S
Ryanair FR5323
MAD 6:15 AM
BGY 8:35 AM
2.3h
S
M
T
W
T
F
S
Check prices
Aeromexico AM027
MEX 11:25 AM
MAD 5:00 AM
With stops 10.6h
S
M
T
W
T
F
S
Ryanair FR5121
MAD 9:30 AM
BGY 11:50 AM
2.3h
S
M
T
W
T
F
S
Check prices
Aeromexico AM027
MEX 11:25 AM
MAD 5:00 AM
With stops 10.6h
S
M
T
W
T
F
S
Wizz Air Malta W46314
MAD 9:15 PM
MXP 11:25 PM
2.2h
S
M
T
W
T
F
S
Check prices
Aeromexico AM025
MEX 9:25 PM
AMS 3:15 PM
With stops 10.8h
S
M
T
W
T
F
S
KLM KL1617
AMS 5:00 PM
LIN 6:35 PM
1.6h
S
M
T
W
T
F
S
Check prices
British Airways BA242
MEX 9:00 PM
LHR 1:10 PM
With stops 10.2h
S
M
T
W
T
F
S
British Airways BA588
LHR 3:50 PM
MXP 6:55 PM
2.1h
S
M
T
W
T
F
S
Check prices
Aeromexico AM021
MEX 9:55 PM
MAD 3:40 PM
With stops 10.8h
S
M
T
W
T
F
S
Ryanair FR3009
MAD 2:25 PM
MXP 4:40 PM
2.3h
S
M
T
W
T
F
S
Check prices
Aeromexico AM021
MEX 9:55 PM
MAD 3:40 PM
With stops 10.8h
S
M
T
W
T
F
S
Ryanair FR2753
MAD 9:35 AM
MXP 11:50 AM
2.3h
S
M
T
W
T
F
S
Check prices
Aeromexico AM021
MEX 9:55 PM
MAD 3:40 PM
With stops 10.8h
S
M
T
W
T
F
S
Ryanair FR5493
MAD 10:15 AM
BGY 12:35 PM
2.3h
S
M
T
W
T
F
S
Check prices
Aeromexico AM021
MEX 9:55 PM
MAD 3:40 PM
With stops 10.8h
S
M
T
W
T
F
S
Wizz Air Malta W46314
MAD 9:15 PM
MXP 11:25 PM
2.2h
S
M
T
W
T
F
S
Check prices
British Airways BA242
MEX 9:00 PM
LHR 1:10 PM
With stops 10.2h
S
M
T
W
T
F
S
British Airways BA580
LHR 7:45 AM
MXP 10:50 AM
2.1h
S
M
T
W
T
F
S
Check prices
British Airways BA242
MEX 9:00 PM
LHR 1:10 PM
With stops 10.2h
S
M
T
W
T
F
S
British Airways BA578
LHR 11:25 AM
LIN 2:30 PM
2.1h
S
M
T
W
T
F
S
Check prices
See all