MEX

C$ 221 Find Cheap Flights to Mexico City – Compare and Save

1 adult
1 adult, Economy, 0 bags

Save 21% or more on flights. Compare deals from all over the web.

Never overpay with our price tracking tools.

Filter searches by price, airline and more to find your best flights.

Flight Deals
Booking Insights
Expert advice
Flight Deals

Cheap Flights to Mexico City

 
Discover the best prices for you by selecting your travel dates on KAYAK.

Recent round-trip flight deals to Mexico City

Sat, 19 Sep - Tue, 22 Sep
Flair Airlines Logo
8:20 p.m. - 11:30 p.m.YYZ  Toronto Pearson Intl-MEX Mexico City Benito Juarez
5h 10mdirect
Flair Airlines Logo
12:30 a.m. - 7:05 a.m.MEX  Mexico City Benito Juarez-YYZ Toronto Pearson Intl
4h 35mdirect
C$ 422Flair Airlines
Fri, 13 Nov - Fri, 20 Nov
Flair Airlines Logo
3:55 p.m. - 10:25 p.m.YVR  Vancouver Intl-MEX Mexico City Benito Juarez
5h 30mdirect
Flair Airlines Logo
12:25 a.m. - 6:30 a.m.MEX  Mexico City Benito Juarez-YVR Vancouver Intl
7h 05mdirect
C$ 436Flair Airlines
Sun, 25 Oct - Fri, 30 Oct
WestJet Logo
7:05 p.m. - 12:25 a.m.YYC  Calgary-MEX Mexico City Benito Juarez
5h 20mdirect
WestJet Logo
1:15 a.m. - 6:55 a.m.MEX  Mexico City Benito Juarez-YYC Calgary
5h 40mdirect
C$ 457WestJet
Mon, 2 Nov - Sun, 8 Nov
WestJet Logo
7:05 p.m. - 11:25 p.m.YYC  Calgary-MEX Mexico City Benito Juarez
4h 20mdirect
WestJet Logo
1:15 a.m. - 7:55 a.m.MEX  Mexico City Benito Juarez-YYC Calgary
6h 40mdirect
C$ 472WestJet
Tue, 8 Dec - Fri, 11 Dec
Multiple Airlines Logo
7:50 p.m. - 11:25 p.m.YVR  Vancouver Intl-MEX Mexico City Benito Juarez
26h 35m2 stops Kelowna Calgary
Multiple Airlines Logo
12:25 a.m. - 6:30 a.m.MEX  Mexico City Benito Juarez-YVR Vancouver Intl
7h 05mdirect
C$ 479Multiple Airlines
Tue, 8 Dec - Mon, 14 Dec
Multiple Airlines Logo
7:50 p.m. - 11:25 p.m.YVR  Vancouver Intl-MEX Mexico City Benito Juarez
26h 35m2 stops Kelowna Calgary
Multiple Airlines Logo
12:25 a.m. - 6:30 a.m.MEX  Mexico City Benito Juarez-YVR Vancouver Intl
7h 05mdirect
C$ 479Multiple Airlines
Fri, 20 Nov - Mon, 23 Nov
Aeromexico Logo
7:05 p.m. - 11:25 p.m.YYC  Calgary-MEX Mexico City Benito Juarez
4h 20mdirect
Aeromexico Logo
1:15 a.m. - 7:55 a.m.MEX  Mexico City Benito Juarez-YYC Calgary
6h 40mdirect
C$ 487Aeromexico
Wed, 4 Nov - Sun, 8 Nov
Aeromexico Logo
7:05 p.m. - 11:25 p.m.YYC  Calgary-MEX Mexico City Benito Juarez
4h 20mdirect
Aeromexico Logo
1:15 a.m. - 7:55 a.m.MEX  Mexico City Benito Juarez-YYC Calgary
6h 40mdirect
C$ 491Aeromexico
Wed, 27 Jan - Tue, 16 Feb
United Airlines Logo
4:22 p.m. - 4:05 a.m.YYC  Calgary-MEX Mexico City Benito Juarez
11h 43m1 stop San Francisco
United Airlines Logo
5:40 a.m. - 11:59 p.m.MEX  Mexico City Benito Juarez-YYC Calgary
18h 19m2 stops Houston George Bush Intcntl Denver Intl
C$ 512United Airlines
Fri, 29 Jan - Tue, 16 Feb
United Airlines Logo
4:22 p.m. - 4:05 a.m.YYC  Calgary-MEX Mexico City Benito Juarez
11h 43m1 stop San Francisco
United Airlines Logo
5:40 a.m. - 11:59 p.m.MEX  Mexico City Benito Juarez-YYC Calgary
18h 19m2 stops Houston George Bush Intcntl Denver Intl
C$ 512United Airlines
Booking Insights

Price, demand, and travel trends for Canada to Mexico City flights

Use KAYAK data on prices, travel dates, airlines, and seasonal trends to compare options and book flights from Canada to Mexico City with more confidence.

What is the cheapest flight to Mexico City?

Toronto Pearson Intl Airport to Mexico City is the cheapest route at C$ 422 round-trip, found in the past 5 days on KAYAK. KAYAK data shows this is also the most popular route.

How much is a flight to Mexico City?

A round-trip flight to Mexico City costs C$ 803 on average, based on data over the past 12 months on KAYAK. Round-trip fares from Comox average C$ 582, while Abbotsford runs a bit higher at C$ 670.

What is the cheapest day to fly to Mexico City?

Tuesday is the cheapest day to fly to Mexico City at C$ 808 round-trip on average over the past 12 months on KAYAK. Saturday is the most expensive at C$ 873.

What is the cheapest month to fly to Mexico City?

  • June is the cheapest month to fly to Mexico City with an average price of C$ 681 round-trip.
  • December (C$ 1,160) and February (C$ 858) are the most expensive.
  • Based on KAYAK data over the past 12 months.

What is the cheapest time of day to fly to Mexico City?

Afternoon flights to Mexico City are the cheapest at C$ 793 round-trip on average. Night flights are the most expensive at C$ 851.

What is a good deal for flights to Mexico City?

Flights under C$ 643 are considered a good deal. 25% of KAYAK users found round-trip flights to Mexico City at or below these prices, with the lowest fares from:

  • Comox C$ 559
  • Abbotsford C$ 566
  • Vancouver Intl Airport C$ 591
.

When are flights to Mexico City the cheapest?

Flights to Mexico City are cheapest 7 weeks before departure. Booking in this window typically costs about 15% less than the average last-minute fare (within 2 weeks of the flight), based on KAYAK data.

Expert advice

Expert advice for your flight to Mexico City

 
KAYAK teamed up with top travel experts to share the best tips for your journey.
Our travel experts
Stefanie Waldek

Stefanie Waldek

Expert on Delta, Air Canada, United Airlines and WestJet

Stefanie Waldek is a freelance space, travel, and design writer based in Saratoga Springs, NY. Her words have appeared in Space.com, Travel + Leisure, Condé Nast Traveler, Architectural Digest, and House Beautiful, among other publications. An expert in aviation and expedition cruising, Stefanie is frequently up in the air or on the sea, likely en route to Antarctica or the Arctic.

Marisa Garcia

Marisa Garcia

Expert on Aeromexico and MEX

Marisa knows planes inside and out, spending 16 years working on aircraft in hangars at airports around the world. She is an aviation industry expert, specialized in airline interiors and regulations. Ten years ago, she pivoted to journalism. She shares her insights in leading aviation, travel, and business publications and on her site FlightChic.

Key details for flights to Mexico City

Low season

August

Cheapest flight

C$ 221
Best time to beat the crowds (10% less expensive on average)
Most popular time to fly and prices are also 1% lower on average.
Flights from Vancouver Intl Airport to Mexico City

When to book flights to Mexico City

Are your dates flexible? Find out the best times to travel to Mexico City based on our flight data from the last year. Discover the cheapest month and even day to fly.
Estimated round-trip price

Your questions about flights to Mexico City, answered

Find helpful route details based on KAYAK data, including flight times, airports, airlines, and booking questions.

  • How do you get from Mexico City Airport to downtown Mexico City?

    Visitors arriving at Mexico City International Airport can reach downtown Mexico City quickly and easily by either bus or metro. The two 24-hour bus terminals located in the airport offer around-the-clock transportation into the city, while line 5 of the metro takes visitors from the airport to the city in just minutes.

  • What kind of financial services does Mexico City Airport offer?

    Mexico City International Airport offers a wide range of services including financial ones: indeed, passengers can find both ATM machines and currency exchange desks scattered throughout the airport for a quick money withdrawal or change of currency before their flight.

  • Does Mexico City Airport include showers?

    Yes, it does. Travellers that want to freshen up before their next flight or before heading out of the airport for a business meeting can use the shower cabins included within the lounges, most of them accessible through a pay-at-the-door option as well as a lounge membership program.

  • What attractions is Mexico City Airport close to?

    Stuck on a long layover? Visit the Teotihuacan Pyramid, located only 4.9 kilometers from the airport, or learn about the local history at the Museo del Templo Mayor or the Palacio Nacional which features impressive murals by Diego Rivera, both located about 6 kilometers away. You can also soak in some art at the Palace of Fine Arts, just 7.2 kilometers away from the airport, or join one of the many walking tours led by an expert guide.

  • What is the difference between the most popular and the most frequent airline at Mexico City?

    Air Canada operates the most flights from Canada to Mexico City at 28 per week, and for this route Air Canada is also the airline most often selected by KAYAK users searching for flights from Canada to Mexico City. The two are sometimes different because flight volume reflects an airline's schedule, while popularity reflects traveller choice.

  • How long are direct flights to Mexico City from different departure cities?

    Direct flight time to Mexico City varies depending on your departure city:
    • from Vancouver Intl Airport: 5h 20m
    • from Toronto: 4h 40m
    • from Calgary: 5h 20m
    • from Montreal: 5h 15m

  • Where can I fly from to get the cheapest fares to Mexico City?

    Based on fares booked in the past 5 days, the cheapest flights to Mexico City are from:
    • Toronto, from C$ 422 round-trip
    • Vancouver, from C$ 436 round-trip

  • How many flights serve Mexico City?

    Mexico City receives 9 flights per day and 62 per week from across the world. Toronto has the most flights to Mexico City, with 25 weekly flights.

  • How do I know if a flight to Mexico City is a good deal?

    A good deal on a flight to Mexico City is around C$ 643 round-trip. This fare is in the lowest 25% of round-trip prices searched on KAYAK, averaged across the cities most often searched as origins by KAYAK users.

  • How expensive are last-minute flights to Mexico City?

    Last-minute fares to Mexico City – booked within 2 weeks of departure – run 8% above the average round-trip fare of C$ 803.

  • Which airlines should I consider for flights to Mexico City?

Your guide to booking Mexico City flights

From booking to airport arrival, find tips to help you plan your flight with more confidence.
  • For the best chance at a low fare to Mexico City, aim to book around 7 weeks before you fly. That window historically saves about 15% versus last-minute pricing based on KAYAK booking data over the last 12 months.
  • For flights to Mexico City, recent KAYAK data shows that stronger deals tend to land around C$ 643 round-trip. If you see a fare below that threshold, it's a strong deal – book before the price climbs back up.
  • If you can choose when to go, aim to travel to Mexico City in June. Round-trip fares historically average C$ 681 that month – typically the cheapest month to travel based on the last 12 months.
  • Before you book:

    • Check the route's typical price range so you can spot a deal.
    • Confirm baggage fees and seat selection costs on budget carriers.
    • Verify whether you need any travel documents beyond an ID.
    • Pick a departure airport, since your nearest may not be the cheapest origin.
  • Shift your departure to noon to save up to C$ 58 per round-trip. Noon flights to Mexico City average C$ 793 compared to C$ 851 for evening flights. See the time-of-day chart above for the full breakdown.
  • Bag allowances vary by airline, fare type, cabin class, and route. On flights to Mexico City, some airlines may include bags at no extra cost. For example, Air Canada includes a carry-on bag and a checked bag in Economy Class, Aeromexico includes a carry-on bag and a checked bag in Economy Class, and Flair Airlines includes a carry-on bag and a checked bag in Economy Class. Always check the fare details before booking, since bag policies can change by ticket type.
  • Once you arrive in Mexico City, a few great places to start are Zona Rosa, Parque España, and Palacio de los Deportes. These are popular with first-time visitors and can give you a good feel for the area.
  • Flights to Mexico City most often arrive at Mexico City International Airport, officially known as Benito Juarez International Airport. Serving the greater Mexico City area, this is one of the busiest travel hubs in Mexico and in all of Latin America, with hundreds of flights coming and going every day. Mexico City International Airport is located about 30 kilometers north of Mexico City.
  • Shopping is without a doubt a favourite pastime for travellers at the airport. Mexico City International Airport has an incredible duty free shop, located in Terminal 1 and open 24 hours a day, and a great variety of stores and gift shops scattered throughout the airport.
  • Hungry? Enjoy a last bite of Mexican food before your flight in one of the many cafés and restaurants in Mexico City International Airport. Many of the airport restaurants are open 24 hours and offer a variety of both local and continental food.
  • If you want to keep away from the hustle and bustle of a busy airport, head to one of the airport lounges. Many of the lounges located in Mexico City International Airport offer a pay-per-use option and include amenities such as comfortable seating, food, drinks and complimentary magazines and newspapers.
  • If your flight to Mexico City arrives a bit late, you can avoid travelling into town late at night and instead stay in one of the many hotels located nearby. The Hotel NH Collection Mexico City Aeropuerto T2 and the Hilton Mexico City Airport are both located inside the airport while the Courtyard Mexico City Airport is located nearby, connected to Terminal 1 by a covered walkway.

Reviews of the top 5 airlines flying to Mexico City

 
Need help choosing which airline to fly with to Mexico City? KAYAK airline reviews give an overall score for each airline based on loads of factors, including comfort, boarding, in-flight entertainment and more, to make your decision easier. See airline scores according to verified KAYAK customer reviews.
7.5
AeromexicoOverall score based on 1459 reviews
7.0Entertainment
7.4Boarding
7.9Crew
6.6Food
7.5Comfort
Airline reviews

At my original departure Istanbul I was told my seat and flight was cancelled from the 3rd party. I had no seat to get to my other flights .. they charged me $481 USD to board the flight that I already paid for

2.0 MediocreAnonymous, May 2026
Read more Aeromexico reviews

At my original departure Istanbul I was told my seat and flight was cancelled from the 3rd party. I had no seat to get to my other flights .. they charged me $481 USD to board the flight that I already paid for

From the check-in, to the flight, and arriving, everything went very smoothly. Unfortunately, when I received my baggage it was severely damaged. I have a hard shelled suitcase and it was completely smashed it. I’m not sure how this could happened but I am extremely disappointed that my belongings were damaged beyond repair and continued use.

Unfortunately I had an awful boarding experience. Our first flight with Aeromexico was fine and landed on time however it couldn’t find a gate and we were late which made us lose our connecting flight with Aeromexico. The staff handled it horribly when we explained our situation and would not led us board when we missed the boarding time by a couple minutes. The staff were extremely rude and did not attempt to even help us. Because of this incident, my husband and I missed a full day of work which negatively impacted our salary which we need. Please compensate us for the work that we missed.

Aeroméxico cancelled my ticket without advice AND It make a last minute mess in my intinerary, no solving my situation, bad advice and bad customer service

The ground staff were not as friendly and nice to the passengers as the air crew. Flight attendants, cockpit crew were great and very nice to everyone on board.

My flight was delayed, then I got transferred to a new flight that was also delayed- which wasn’t Aeromexico’s fault, it was because of weather conditions. Most of the crew was very nice and patient, except for one or two flight attendants who were rude. The entertainment wasn’t on, so all the screens were off.

My wife's entertainment system did not work. Payed for flight upgrade but did not receive advertised "free WiFi".

The airplane was an old airplane, seats were very uncomfortable and very little space, they changed my seat and that was no option to get back into my seat even when I was traveling a senior who required assistance.

Aeromexico crew made me check my hand luggage in the door of the plane. As soon as I reach Mexico City, I notice that my luggage was opened and 8 games of Nintendo Switch were stolen (700 dllrs value aprox) (the console was there) but the games were stolen. I am very dissapointed of Aeromexico and all the crew. Instead of being a good trip, It was a sad trip

Ok. But we arrived to a remote terminal which meant that a bus had to take us to the terminal building

It was partially ok .. not anything like from Orlando to Houston... first the flight attendant was not so nice and insisted on have a small backpack down when really was not to put in danger anyone, also the beverages they were not so good... not big chance to select other tea.. the seat was partially ok could not have those flips to hold your head.. and finally when it land off in Guadalajara, it was raining and the flight was going to the main area then go back and drop us out of nowhere with the rain.

I needed internet for critical matters and it never worked.

No seat back entertainment. And app had a hard time getting entertainment loaded.

It was great with United overall except for two things. 1) It was a 5-hour flight and we were with kids, so we were asking for extra snacks. They were extremely reticent to dole them out even though there wasn't any meal and the kids were starting to hit their limit towards the end. 2) Baggage didn't arrive until 80 minutes after we landed.

Seats had less pitch than a regional jet. Food was OK. Have to buy alcohol on US based carriers flying international. Boarding was a mess. Did not have bags but overhead space was gone quick. Would like to see the airlines enforce the one bag over and one bag under policy

Great smooth flight. Had a seating change, but that was an improvement. Thanks United Airways Crew.

We had to deboard 2 times due to maintenance issues. They changed the plane, and then we got deviated to LAX due to maibtenance issues on the other plane, had to sleep at LAX and los a full day.

Terrible! After boarding we were stuck on the plane for 3 hours with no air circulation during a heat wave.

All planes flying to Mexico City are very old. Seats don’t even have power outlets.

I bought internet for the flight. Don’t waste your money. I wasn’t able to download a 1 Mb file from Google Docs during a 3-4 hr period. You can only use WhatsApp and email if you are willing to wait.

The pricing was split into an ultra basic fare with a comfort seat upgrade. This is misleading. Never were we shown an ultra basic fare. What this did because the fare category was ultra basic we could not bid on an upgrade first class seat. All e mails from WestJet were for ultra basic category with my wife and I upset as we could not confirm this with anyone from your firm.The check in counter were not going to allow our carry on but after some checking saw we had ultra basic and a comfort seat upgrade. They could not figure out how this was done. Now we have to go through this again at the gate in Mexico. Unless I missed it - please let customers know the billing in future. Respectfully. Gary & Nancy Moughtin

As someone who never flies WestJet unless there is no other viable option I have to give this crew credit where credit is due. Extremely well done everyone.

Everything was great until we had to get our bags. The bags came out in several different batches over 90 minutes after we landed maybe more we got our bags. So much for the old West Jet where they promised bags in 20 minutes. I Next time I will pack lighter and go with a carry-on.

Great seats, super comfortable, but no in flight entertainment which was a let down

Food good . No entertainment. Need to use wifi to access your own apps. Eg Amazon Prime, YouTube. They don't tell you unless you ask.

The flight attendants were great, but not much room while sitting and it would be nice to get free movies.

Single flights to Cancun purchased through third-party, initially had issues printing luggage labels with the lady at the airport Pearson… Was super friendly and assisted quickly despite being very busy

Early flight was great. Naps, movie and into Mexico with time left in the first day.

Require more comfortable seats. More frequent water/beverage service. I would like better food choices. Overall, very mediocre. I now only fly WestJet when there are no other schedule options - no longer my first choice.

we were upgraded to business class, not sure why, so the flight exceeded our expectations. Perhaps this was because the flight Cancun to Calgary was a nightmare , not even guaranteed a seat upon checkin at the airport.

They are offering less and less for more and more. They changed our seat that we paid extra to select at the last minute. The seats are way too narrow and my elbows went numb.

I explained this tragedy already with Jazz It was terrible starting with Jazz delayed 3 times so that I missed my direct flight to Mexico City and the only option was a 19 hour trip to Toronto and then down to Mexico City I was delayed by a day I had to sleep in tbe Airport on a hard bench I was given vouchers which were not honored I had no place to eat until 0545 and then catch my flight which was boarding I went to the AC counter to c/o and that was to no avail I then had the experience of my suitcase being lost and no clothes gor 2 days

Flight delayed by 90 min making for a 2 am check in at destination hotel.

Breakfast sandwich option sold out by row 30 One flight attendant not very amicable (spoke to a few people about her)

Baggage lost and still waiting. Lack of communication. Expect more from our national airline

The boarding was very slow, worse at arriving. The rest was okay

Flight was delayed over one hour because there was no pilot

Glasses of water very small, no any snack and at the second time that the air attendant serve water or juice, she ignored us, only some passengers had something to drink.😕

The flight was delayed because the entertainement system didn't work Legroom is terrible, overcrowded plane

After two unsuccessful landing attempts, was diverted to Guadalajara for over 6 hours with very little communication/explanation from the crew. Also not allowed to deplane. Awful way to begin a vacation.

First time flying with Flair. Their cabin crew was friendly and did not expect to arrive early at our destination. Great budget friendly airline.

The experience was awful. I didn’t expect to pay $100 for my luggage both ways. Then we start boarding late, they then make us go back out of the line and go back into the airport for maintenance. The delay was 45 mins and I also hated the fact that I paid so much and still had to pay for a seat when I checked in. I will not be rebooking with this airline

Their "free personal" requirement is to have your bag fit in a containment frame that is way too narrow and slender than the space under the actual plane seat (the length of my vitamin water was longer than the width of the containment frame. They had personel at the gate literally designated to hounding people's bags in the zone line up, and forcing them to measure their bag again if he felt "the bag might be too big for personal item". If your bag was too big for their scamming measurement criteria you had to fork up $110 CAD for the carry on cost ($85 at the 24hr online pre-check in). Plane had no entertainment, seats did not recline, and no complimentary snacks or drinks. Unless I have a short flight with zero bags, I won't be flying Flair ever again.

Flight attendant said bye bud. Lol peak flair right there

On time flight. Reasonably comfortable seats. Disliked having to pay for refreshment and snacks.

Very bead I am going to Vancouver to toronto. Not boarding receive. Before flight ✈️ time I have to take boarding. Boarding manager asking me pay $89 . Just flight ✈️ time before I pay .after provided the Boarding pass. Flair Airlines management not good. But kayak is best application.

Not good Even after I made my booking, I was charged $90 for my boarding pass. I have collected boarding pass i pay $90 near . Flair airline not good. Without pay no boarding pass.

The flight was smooth, but the seats are not comfortable. I was not able to sleep. The sizes for the personal item and carry-on are way smaller than other airlines.

It’s bare bones but was on time so can’t complain.

Seat rows so close together no one dares to put their seats back. Knees pressed against the seat in front, had to find a position putting my legs under the seat in front. But for 6 hours keeping that one position was ridiculous. All savings on the purchase price are taken back through charge backs for luggage $200 each way, Seat selection $44 per seat or you are seated by a computer randomly. Wife sat 5 rows away. Would avoid Flair in the future

Travelling to a place near Mexico City?

Book flights to Mexico City if you plan to visit one of these locations
Cuernavaca
Tepoztlán
Valle de Bravo
Taxco

More options for your flight to Mexico City