✈ YYZ → MEX

4H 37M FLIGHT. 2,018 MILES. YOUR PHONE WILL DIE.

Flight time
4h 37m
Distance
2,018 mi
Or
3,247 km
Jet lag
2h

Flight from Toronto to Mexico City

From Pearson (YYZ), Canada North America  →  Benito Juárez (MEX), Mexico North America

How long is the flight from Toronto to Mexico City?

A nonstop flight from Toronto (YYZ) to Mexico City (MEX) takes about 4 hours 37 minutes, covering a great-circle distance of 2,018 miles (3,247 km). Actual scheduled time varies by airline, routing, and wind — expect ±15 to 30 minutes from this estimate.

Avg flight time

4h 37m

Nonstop, scheduled

Distance

2,018 mi

3,247 km · great-circle

Avg speed

704 km/h

Door-to-door including taxi

Time zones & jet lag

Toronto timezone

UTC-4

America/Toronto

Mexico City timezone

UTC-6

America/Mexico_City

Time difference

-2h

2 hours behind

Jet lag (rough)

~1.4d

Westward — easier

CO₂ footprint per passenger

Economy class, single passenger. Source: DEFRA 2024 averages.

✈ Flight 396 kg CO₂
🚗 Car (alone) 555 kg CO₂
🚆 Train 133 kg CO₂

This flight emits roughly the CO₂ of an equivalent train trip and 0.7× a car driven alone over the same distance.