Skip to main content

Search flights from Toronto to Mexico City

Book your plane tickets from Toronto to Mexico City with ease

Cheapest flights to Mexico City

The cheapest flights available in the next 60 days – prices are updated regularly

Flying from Toronto to Mexico City: things to know

The most popular route is from Toronto Pearson International Airport in Toronto to Benito Juarez International Airport in Mexico City. On average this flight takes 5 hours 38 minutes one way and costs £868 for the round trip.

Most popular route

Toronto Pearson International Airport (YYZ) to Benito Juarez International Airport (MEX)

Average flight time

5 hours 38 minutes

Average round-trip price

£868

Fly from Toronto to Mexico City

14 airlines
A beautiful view of Mexico City.
Expert tips
How to Find and Book Affordable Flights
Are you in serious need of a vacation, but working with a tight budget? Here are ten easy travel hacks on how to find affordable flights.
Author & Travel expert
Great selection

Great selection

Easily compare flights, airlines and prices – all in one place

No hidden fees

No hidden fees

Always know exactly what you’re paying for

Flexibility

Flexibility

Use our flexible plane ticket option to change your dates if needed

Flexible plane ticket options are available for an additional cost on selected airfares

Airlines that fly from Toronto to Mexico City

Airline options may vary according to recently booked flights and your search terms

  • Aeromexico logo
    Aeromexico
  • Air Canada logo
    Air Canada
  • Flair Airlines logo
    Flair Airlines
  • Swoop logo
    Swoop
  • Avianca logo
    Avianca
  • United Airlines logo
    United Airlines
  • Westjet logo
    Westjet
  • Air Transat logo
    Air Transat
  • American Airlines logo
    American Airlines
  • Porter Airlines logo
    Porter Airlines
  • Kish Airlines logo
    Kish Airlines
  • Copa Airlines logo
    Copa Airlines

Frequently asked questions

Fly to more destinations from Toronto

Vancouver
Canada
Cancún
Mexico
Calgary
Canada
London
United Kingdom
New York
United States
Edmonton
Canada
Halifax
Canada
Winnipeg
Canada
Fort Lauderdale
United States
Orlando
United States
Las Vegas
United States
Montréal
Canada
Los Angeles
United States
Boston
United States
Lisbon
Portugal
Paris
France
Dublin
Ireland
Washington
United States
Amsterdam
Netherlands
Chicago
United States
San Francisco
United States
Manchester
United Kingdom