Direct flights from Mexico City to Toronto
Want to fly MEX to YYZ non-stop? There are direct flights from Benito Juarez International Airport, Mexico to Pearson International (YYZ), Canada every day of the week with Air Canada and Aeromexico. The flight distance is 2029 miles and the trip usually takes about 4 hours and 20 minutes.
MEX Benito Juarez Airport
Mexico City
, Mexico
YYZ Pearson International
Toronto
, Canada
Flight time is 4 hours and 40 minutes
Airlines with non-stop routes:

Air Canada
Star Alliance
Aeromexico
Sky Team
Interjet
No flights anymore
Weekday-labels:
HAS FLIGHTS
UPCOMING
NO FLIGHTS
Flight schedule from Mexico City to Toronto with Air Canada
W6, Feb 07 - Feb 13
Flight
Mon
Feb 6
Tue
Feb 7
Wed
Feb 8
Thu
Feb 9
Fri
Feb 10
Sat
Feb 11
Sun
Feb 12
AC992
01:20
01:20
01:20
01:20
01:20
01:20
01:20
AC990
13:35
13:35
13:35
13:35
13:35
13:35
13:35
Flight schedule from Mexico City to Toronto with Aeromexico
W6, Feb 07 - Feb 13
Flight
Mon
Feb 6
Tue
Feb 7
Wed
Feb 8
Thu
Feb 9
Fri
Feb 10
Sat
Feb 11
Sun
Feb 12
AM616
18:10
18:10
18:10
18:10
18:10
18:10
18:10
AM692
23:55
23:55
23:55
23:55
23:55
23:55
23:55

MEX - YYZ information
-
Distance2029 miles (3265 km)
-
Flight time4 hours and 20 minutes
-
Airlines
Air Canada
Aeromexico
-
AlliancesOne WorldSky TeamStar Alliance
-
ClassesEconomyBusinessFirst Class
-
Air Canada AircraftBoeing 737 Passenger
-
Aeromexico AircraftBoeing 737 Passenger
-
Departure TerminalsTerminal 1 (Air Canada)Terminal 2 (Aeromexico)
-
Arrival TerminalsTerminal 1 (Air Canada)Terminal 3 (Aeromexico)
Yes, you can take a direct flight from Mexico City (MEX) to Toronto (YYZ) with Air Canada or Aeromexico.
All the flights from Mexico City to Toronto are departing from Terminal 1 and 2.
The flight time is 4 hours and 25 minutes. The distance is 2029 miles or 3265 kilometers.
The flight (AC990) departs at 14:10.
Yes, you can fly direct with Star Alliance member Air Canada.
Unfortunately you can't fly direct from Mexico City to Toronto with One World.
Yes, you can fly direct with Sky Team member Aeromexico.
Both Air Canada and Aeromexico fly this route with the Boeing 737 Passenger aircraft.
Two airlines. Both Air Canada and Aeromexico have non-stop flights to Toronto.
You can fly direct every day of the week.