Direct flights from Mexico City to Toronto

MEX - YYZ route map 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
MEX
Benito Juarez Airport
Mexico City , Mexico
Pearson
Toronto , Canada
YYZ
Flight time is 4 hours and 40 minutes

Airlines with non-stop routes:

Air Canada

S
M
T
W
T
F
S
Star Alliance
Sun
Mon
Tue
Wed
Thu
Fri
Sun
2 flights per day
2 flights per day

Aeromexico

S
M
T
W
T
F
S
Sky Team
Sun
Mon
Tue
Wed
Thu
Fri
Sun
2 flights per day
2 flights per day

Interjet
No flights anymore

Weekday-labels: HAS FLIGHTS UPCOMING NO FLIGHTS
Check availability
Mexico City - Toronto direct flight map

MEX - YYZ information

  • Distance
    2029 miles (3265 km)
  • Flight time
    4 hours and 20 minutes
  • Airlines
    Air Canada Air Canada
    Aeromexico Aeromexico
  • Alliances
    One World
    Sky Team
    Star Alliance
  • Classes
    Economy
    Business
    First Class
  • Air Canada Aircraft
    Boeing 737 Passenger
  • Aeromexico Aircraft
    Boeing 737 Passenger
  • Departure Terminals
    Terminal 1 (Air Canada)
    Terminal 2 (Aeromexico)
  • Arrival Terminals
    Terminal 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.