Flight times from Mexico City to Calgary & schedule

The average flight time from Mexico City to Calgary is About 5 hours 38 minutes, covering a distance of About 3,758.38 km.

Flight duration

About 5 hours 38 minutes

Flight distance

About 3,758.38 km

How long is the flight from Mexico City to Calgary?

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

See more
Earliest first
Latest first
WestJet WS2229
MEX 1:15 AM
YYC 6:55 AM
Nonstop 5.7h
S
M
T
W
T
F
S
Check prices
Aeromexico AM7378
MEX 1:15 AM
YYC 6:50 AM
Nonstop 5.6h
S
M
T
W
T
F
S
Check prices
Aeromexico AM334
MEX 1:25 PM
PVR 3:17 PM
With stops 1.9h
S
M
T
W
T
F
S
Flair Airlines F82509
PVR 6:05 PM
YYC 11:20 PM
5.3h
S
M
T
W
T
F
S
Check prices
Aeromexico AM880
NLU 1:00 PM
PVR 2:38 PM
With stops 1.6h
S
M
T
W
T
F
S
Flair Airlines F82509
PVR 6:05 PM
YYC 11:20 PM
5.3h
S
M
T
W
T
F
S
Check prices
Volaris Y4560
TLC 2:20 PM
PVR 3:50 PM
With stops 1.5h
S
M
T
W
T
F
S
WestJet WS2247
PVR 3:25 PM
YYC 8:35 PM
5.2h
S
M
T
W
T
F
S
Check prices
Volaris Y4560
TLC 2:20 PM
PVR 3:50 PM
With stops 1.5h
S
M
T
W
T
F
S
WestJet WS2251
PVR 2:40 PM
YYC 7:50 PM
5.2h
S
M
T
W
T
F
S
Check prices
United Airlines UA1085
MEX 4:40 AM
IAH 8:01 AM
With stops 2.4h
S
M
T
W
T
F
S
United Airlines UA564
IAH 9:33 AM
YYC 2:03 PM
4.5h
S
M
T
W
T
F
S
Check prices
Aeromexico AM336
MEX 5:10 PM
PVR 7:00 PM
With stops 1.8h
S
M
T
W
T
F
S
Flair Airlines F82509
PVR 6:05 PM
YYC 11:20 PM
5.3h
S
M
T
W
T
F
S
Check prices
Viva VB1166
MEX 6:10 AM
PVR 7:40 AM
With stops 1.5h
S
M
T
W
T
F
S
WestJet WS2251
PVR 2:40 PM
YYC 7:50 PM
5.2h
S
M
T
W
T
F
S
Check prices
Aeromexico AM330
MEX 6:40 AM
PVR 8:30 AM
With stops 1.8h
S
M
T
W
T
F
S
Flair Airlines F82509
PVR 6:05 PM
YYC 11:20 PM
5.3h
S
M
T
W
T
F
S
Check prices
Viva VB1166
MEX 6:10 AM
PVR 7:40 AM
With stops 1.5h
S
M
T
W
T
F
S
Flair Airlines F82509
PVR 6:05 PM
YYC 11:20 PM
5.3h
S
M
T
W
T
F
S
Check prices
Viva VB7350
NLU 8:43 AM
PVR 10:13 AM
With stops 1.5h
S
M
T
W
T
F
S
WestJet WS2251
PVR 2:40 PM
YYC 7:50 PM
5.2h
S
M
T
W
T
F
S
Check prices
Viva VB7350
NLU 8:43 AM
PVR 10:13 AM
With stops 1.5h
S
M
T
W
T
F
S
Flair Airlines F82509
PVR 6:05 PM
YYC 11:20 PM
5.3h
S
M
T
W
T
F
S
Check prices
Volaris Y4280
MEX 10:55 AM
PVR 12:25 PM
With stops 1.5h
S
M
T
W
T
F
S
WestJet WS2241
PVR 2:20 PM
YYC 7:20 PM
5.0h
S
M
T
W
T
F
S
Check prices
Viva VB9144
TLC 10:42 AM
PVR 12:03 PM
With stops 1.4h
S
M
T
W
T
F
S
WestJet WS2241
PVR 2:20 PM
YYC 7:20 PM
5.0h
S
M
T
W
T
F
S
Check prices
Volaris Y4280
MEX 10:55 AM
PVR 12:25 PM
With stops 1.5h
S
M
T
W
T
F
S
Flair Airlines F82509
PVR 6:05 PM
YYC 11:20 PM
5.3h
S
M
T
W
T
F
S
Check prices
Viva VB9144
TLC 10:42 AM
PVR 12:03 PM
With stops 1.4h
S
M
T
W
T
F
S
Flair Airlines F82509
PVR 6:05 PM
YYC 11:20 PM
5.3h
S
M
T
W
T
F
S
Check prices
Aeromexico AM332
MEX 10:00 AM
PVR 11:48 AM
With stops 1.8h
S
M
T
W
T
F
S
Flair Airlines F82509
PVR 6:05 PM
YYC 11:20 PM
5.3h
S
M
T
W
T
F
S
Check prices
Aeromexico AM340
MEX 10:10 PM
PVR 11:56 PM
With stops 1.8h
S
M
T
W
T
F
S
Flair Airlines F82509
PVR 6:05 PM
YYC 11:20 PM
5.3h
S
M
T
W
T
F
S
Check prices
Flair Airlines F82821
MEX 12:25 AM
YVR 5:30 AM
With stops 6.1h
S
M
T
W
T
F
S
Flair Airlines F8500
YXX 9:15 AM
YYC 11:40 AM
1.4h
S
M
T
W
T
F
S
Check prices
See all
Flair Airlines F82821
MEX 12:25 AM
YVR 5:30 AM
With stops 6.1h
S
M
T
W
T
F
S
Flair Airlines F8500
YXX 9:15 AM
YYC 11:40 AM
1.4h
S
M
T
W
T
F
S
Check prices
Flair Airlines F82821
MEX 12:25 AM
YVR 5:30 AM
With stops 6.1h
S
M
T
W
T
F
S
WestJet WS120
YVR 3:40 PM
YYC 6:10 PM
1.5h
S
M
T
W
T
F
S
Check prices
Flair Airlines F82821
MEX 12:25 AM
YVR 5:30 AM
With stops 6.1h
S
M
T
W
T
F
S
WestJet WS3274
YXX 6:45 PM
YYC 9:15 PM
1.5h
S
M
T
W
T
F
S
Check prices
Volaris Y4280
MEX 10:55 AM
PVR 12:25 PM
With stops 1.5h
S
M
T
W
T
F
S
WestJet WS2241
PVR 2:20 PM
YYC 7:20 PM
5.0h
S
M
T
W
T
F
S
Check prices
Viva VB9144
TLC 10:42 AM
PVR 12:03 PM
With stops 1.4h
S
M
T
W
T
F
S
WestJet WS2241
PVR 2:20 PM
YYC 7:20 PM
5.0h
S
M
T
W
T
F
S
Check prices
Volaris Y4280
MEX 10:55 AM
PVR 12:25 PM
With stops 1.5h
S
M
T
W
T
F
S
Flair Airlines F82509
PVR 6:05 PM
YYC 11:20 PM
5.3h
S
M
T
W
T
F
S
Check prices
Viva VB9144
TLC 10:42 AM
PVR 12:03 PM
With stops 1.4h
S
M
T
W
T
F
S
Flair Airlines F82509
PVR 6:05 PM
YYC 11:20 PM
5.3h
S
M
T
W
T
F
S
Check prices
Aeromexico AM332
MEX 10:00 AM
PVR 11:48 AM
With stops 1.8h
S
M
T
W
T
F
S
Flair Airlines F82509
PVR 6:05 PM
YYC 11:20 PM
5.3h
S
M
T
W
T
F
S
Check prices
Aeromexico AM340
MEX 10:10 PM
PVR 11:56 PM
With stops 1.8h
S
M
T
W
T
F
S
Flair Airlines F82509
PVR 6:05 PM
YYC 11:20 PM
5.3h
S
M
T
W
T
F
S
Check prices
Viva VB7350
NLU 8:43 AM
PVR 10:13 AM
With stops 1.5h
S
M
T
W
T
F
S
WestJet WS2251
PVR 2:40 PM
YYC 7:50 PM
5.2h
S
M
T
W
T
F
S
Check prices
Viva VB7350
NLU 8:43 AM
PVR 10:13 AM
With stops 1.5h
S
M
T
W
T
F
S
Flair Airlines F82509
PVR 6:05 PM
YYC 11:20 PM
5.3h
S
M
T
W
T
F
S
Check prices
Viva VB1166
MEX 6:10 AM
PVR 7:40 AM
With stops 1.5h
S
M
T
W
T
F
S
WestJet WS2251
PVR 2:40 PM
YYC 7:50 PM
5.2h
S
M
T
W
T
F
S
Check prices
Aeromexico AM330
MEX 6:40 AM
PVR 8:30 AM
With stops 1.8h
S
M
T
W
T
F
S
Flair Airlines F82509
PVR 6:05 PM
YYC 11:20 PM
5.3h
S
M
T
W
T
F
S
Check prices
Viva VB1166
MEX 6:10 AM
PVR 7:40 AM
With stops 1.5h
S
M
T
W
T
F
S
Flair Airlines F82509
PVR 6:05 PM
YYC 11:20 PM
5.3h
S
M
T
W
T
F
S
Check prices
Aeromexico AM336
MEX 5:10 PM
PVR 7:00 PM
With stops 1.8h
S
M
T
W
T
F
S
Flair Airlines F82509
PVR 6:05 PM
YYC 11:20 PM
5.3h
S
M
T
W
T
F
S
Check prices
United Airlines UA1085
MEX 4:40 AM
IAH 8:01 AM
With stops 2.4h
S
M
T
W
T
F
S
United Airlines UA564
IAH 9:33 AM
YYC 2:03 PM
4.5h
S
M
T
W
T
F
S
Check prices
Volaris Y4560
TLC 2:20 PM
PVR 3:50 PM
With stops 1.5h
S
M
T
W
T
F
S
WestJet WS2247
PVR 3:25 PM
YYC 8:35 PM
5.2h
S
M
T
W
T
F
S
Check prices
Volaris Y4560
TLC 2:20 PM
PVR 3:50 PM
With stops 1.5h
S
M
T
W
T
F
S
WestJet WS2251
PVR 2:40 PM
YYC 7:50 PM
5.2h
S
M
T
W
T
F
S
Check prices
WestJet WS2229
MEX 1:15 AM
YYC 6:55 AM
Nonstop 5.7h
S
M
T
W
T
F
S
Check prices
Aeromexico AM7378
MEX 1:15 AM
YYC 6:50 AM
Nonstop 5.6h
S
M
T
W
T
F
S
Check prices
See all
WestJet WS2229
MEX 1:15 AM
YYC 6:55 AM
Nonstop 5.7h
S
M
T
W
T
F
S
Check prices
Aeromexico AM7378
MEX 1:15 AM
YYC 6:50 AM
Nonstop 5.6h
S
M
T
W
T
F
S
Check prices
WestJet WS2229
MEX 1:15 AM
YYC 6:55 AM
Nonstop 5.7h
S
M
T
W
T
F
S
Check prices
Aeromexico AM7378
MEX 1:15 AM
YYC 6:50 AM
Nonstop 5.6h
S
M
T
W
T
F
S
Check prices