$132 Find Cheap Flights from Canada to Mexico

1 adult
1 adult, Economy

KAYAK searches hundreds of travel sites at once for deals on flights to Mexico

Travelers love KAYAK
41,299,237 searches in the past 7 days on KAYAK

Save 20% or moreCompare multiple travel sites with one search.

Track pricesNot ready to book? Create a price alert for when prices drop.

Bundle and saveSave money when you bundle your flight + hotel.

Filter your dealsChoose cabin class, free Wi-Fi and more.

Useful Info

What is the cheapest flight to Mexico?

These are the best round-trip prices found by users searching on KAYAK in the last 72 hours.

The cheapest ticket to Mexico from Canada found in the last 72 hours was to Cancún, at $178 round-trip. The most popular route is Edmonton (YEG) to Cancún (CUN) and the cheapest round-trip airline ticket found on this route in the last 72 hours was $178.

How much is a flight to Mexico?

The average and cheapest price for all round-trip flights to Mexico from each origin found by users searching on KAYAK in the last month.

A flight to Mexico costs $432 on average. The cheapest price found on KAYAK in the last 2 weeks was $110 for the route Vancouver Intl Airport (YVR) to Cancún (CUN). The most popular routes on KAYAK are Toronto to Cancún which costs $510 on average, and Vancouver to Cancún, which costs $496 on average.

See prices from:

What is the cheapest month to fly from Canada to Mexico?

To calculate monthly average prices, KAYAK takes all prices for each month over the last year for flights from Canada to Mexico, removes the top 0.1% to account for outliers, and then takes the median of all values for each month.

The cheapest month for flights from Canada to Mexico is January, when tickets cost $344 (return) on average. On the other hand, the most expensive months are December and May, when the average cost of round-trip tickets is $540 and $524 respectively.

How far in advance should I book a flight from Canada to Mexico?

To calculate weekly average prices, KAYAK takes all prices for each week before departure over the last year for round-trip flights to Mexico, removes the top 0.1% to account for outliers, and then takes the average of all the values for each week.

To get a below average price on the flight from Canada to Mexico, you should book around 6 weeks before departure. For the absolute cheapest price, our data suggests you should book 20 weeks before departure.

Which is the cheapest airport to fly into in Mexico?

Prices will differ depending on the departure airport, but generally, the cheapest airport to fly to in Mexico is Guadalajara Miguel Hidal Airport (GDL), with an average flight price of $237.


Good to know

Low seasonSeptember
High seasonFebruary
Cheapest flight$132
Best time to beat the crowds with an average 12% drop in price.
Most popular time to fly and prices are also 0% lower on average.
Flight from Vancouver to San José del Cabo

Flights from Canada to Mexico: the best tips from KAYAK users

Insights shared by verified travelers who flew the route from Canada to Mexico 
SugithFlew with WestJetYYZ-CUNJan 2025
Baggage at Cancun is slow. Save tike and travel carry on only. Be prepared for skilled hucksters selling time share in the airport. They will say anything to get your attention. Ignore them!
MichaelFlew with Flair AirlinesYYZ-PVRApr 2024
Take an Uber by walking outside the airport and across the pedestrian bridge. You can get to Zona Romantica for $300MX
LisaFlew with Air CanadaYVR-SJDMar 2024
Bring your own snacks and drinks. Everything costs. They only pour you a small cup of beverage. You don't get the whole soda anymore.

FAQs for booking flights from Canada to Mexico

  • Are there any direct flights to Mexico?

    Several airlines such as Air Canada, Aero Mexico and the low-cost carriers WestJet and Interjet offer direct flights to Mexico City International Airport (MEX) and Cancun International Airport. Most non-stop flights depart from major Canadian airports such as Toronto Pearson International Airport, Vancouver International Airport and Montreal International Airport. If you want to travel to any other destinations within Mexico, you’ll be able to find a wide range of connecting flights with one layover in a Canadian, US or Mexican city.

  • Do I need a visa to travel to Mexico?

    Canadian passport holders do not need a visa if they are travelling to Mexico for tourism purposes and their stay does not exceed 180 days. You will be required to present a valid passport and fill out a tourism card, the "Multiple Migratory Form for Foreigners (FFM)", which you should receive from your airline or the Mexican authorities at your point of entry. This tourist card should be stamped by an officer upon arrival.

  • Where should I fly to within Mexico?

    Many major Mexican cities have their own airports, and so the airport that you should travel into depends on your specific travel itinerary. Mexico City International Airport and Guadalajara International Airport (GDL) are centrally located and both provide a good base from which you can travel to other regions of Mexico. Monterrey International Airport (MTY) is the main hub in the northeastern part of Mexico, so you can easily catch a connecting flight from Mexico City or Cancun. If you want to visit the southern regions of Mexico, Cancun International Airport might be your best option.

  • Which airport is best to get to the Riviera Maya?

    The Riviera Maya stretches across approximately 100 km of Caribbean coastline, south of Cancun, and is famous for its resorts and coastal towns such as Playa del Carmen and Tulum. The most convenient airport to fly into is Cancun International Airport, which is serviced by multiple international airlines and is easily accessible from all major Canadian hubs. Upon arrival, you can rent a car at the airport and drive south on the Federal Highway 307 along the Caribbean coast.

  • Which airlines fly from Canada to Mexico the most frequently each day?

    Among all of the carriers that connect Mexico and Canada, Air New Zealand Airlines offers the most dependable service. If you want to boost the reliability of your ticketing from Canada to Mexico, Toronto Pearson International Airport (YYZ) is the finest choice to take into account as your departure airport. Several airlines that offer international flights to Mexico use this airport as their hub.

  • Where should one take a flight from if they want to enjoy watching sports in Mexico?

    If you're travelling to Mexico and want to attend the local sports competitions, you might wish to fly into Toluca International Airport (TLC). The majority of Mexico's stadiums are located in Mexico City, the capital city of the country. You can attend your favorite local athletic events at Akron Stadium and Aztec Stadium, especially on weekends. These stadiums are reachable from TLC Airport thanks to the availability of taxis, buses, rental automobiles, and the rail system.

  • How does KAYAK find such low prices on flights from Canada to Mexico?

    KAYAK is a travel search engine. That means we look across the web to find the best prices we can find for our users. With over 2 billion flight queries processed yearly, we are able to display a variety of prices and options on flights from Canada to Mexico.

  • How does KAYAK's flight Price Forecast tool help me choose the right time to buy my flight ticket from Canada to Mexico?

    KAYAK’s flight Price Forecast tool uses historical data to determine whether the price for a flight from Canada to Mexico is likely to change within 7 days, so travelers know whether to wait or book now.

  • What is the Hacker Fare option on flights from Canada to Mexico?

    Hacker Fares allow you to combine one-way tickets in order to save you money over a traditional round-trip ticket. You could then fly from Canada to Mexico with an airline and back with another airline.

  • What is KAYAK's "flexible dates" feature and why should I care when looking for a flight from Canada to Mexico?

    Sometimes travel dates aren't set in stone. If your preferred travel dates have some wiggle room, flexible dates will show you all the options when flying from Canada to Mexico up to 3 days before/after your preferred dates. You can then pick the flights that suit you best.

  • What is the cheapest day to fly to Mexico?

    Based on KAYAK data, the cheapest day to fly to Mexico is Wednesday where round-trip tickets can be as cheap as $497. On the other hand, the most expensive day to fly is Saturday, where round-trip prices are $555 on average.

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

    The cheapest time of day to fly to Mexico is generally at night, when round-trip flights cost $348 on average. Morning departures are around 19% more expensive than evening flights, on average. The most expensive time of day to fly to Mexico is generally in the morning, which is peak travel time and where the average cost of a ticket is $457.

Top tips for finding a cheap flight out of Canada

  • If you are planning a trip to the northwestern part of Mexico, including cities such as Tijuana, Mexicali and Baja California, you should consider flying into San Diego International Airport (SAN) and crossing the border by road.
  • While many resorts and large department stores across Mexico accept credit cards, Mexico is still largely a cash-based economy. You can find ATMs at all major airports, so you'll be able to withdraw money with your debit or credit card upon arrival.
  • To visit the Mayan ruins of Chichen Itza on your own, consider flying into Cancun International Airport (CUN) and travelling to the ruins either by bus from the city centre or by rental car.
  • Be aware that Holy Week is one of the most important celebrations in Mexico and lasts from Palm Sunday to Easter Sunday, and sometimes even lasts during the week after. Airfares and hotel prices tend to rise during this popular travel period.
  • To travel through the stunning Copper Canyon, consider flying into Chihuahua Airport (CUU), the biggest airport in the region with connections to many domestic destinations.
  • Toluca International Airport (TLC), which acts as the main point of arrival, is where the majority of passengers to Mexico touch down. The TLC Airport is the ideal location to land if you want to explore some of the highly established cities in Mexico, like Naucalpan, Lopez Mateos, Nicolas Romero, and Tlalnepantla.
  • Despite the fact that other airports, such as Felipe Angeles International Airport (NLU), have international trips to Mexico, the majority of business travellers visiting the country choose to fly through TLC Airport. TLC is a well-liked airport for visitors on business visits due to its proximity to Mexico City, which functions as the country's capital and houses the majority of the country's corporate offices.
  • There are 5 options to travel between the airports in Toluca (TLC) and Mexico City: bus, subway, taxi, vehicle, or shuttle. The simplest and least expensive way to travel from Toluca Airport (TLC) to Mexico City is via bus and line 1 subway, which takes 1h 31min and costs 98 MXN (6 CAD). Taxis cost 886 MXN (61 CAD) and take 49 minutes to travel from Toluca Airport to Mexico City.

Reviews of the top 5 airlines serving from Canada to Mexico

 
Need help choosing which airline to fly with from Canada to Mexico? 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.8
Air TransatOverall score based on 407 reviews
8.5Crew
6.8Food
7.9Boarding
7.1Entertainment
7.4Comfort
Airline reviews

Seats were very tight especially for first leg of trip.

8.0 ExcellentAnonymous, Jul 2025ATH - YUL
Read more Air Transat reviews

Seats were very tight especially for first leg of trip.

Not necessarily a Transat issue but it took 2 hours to go through immigration. Tried to reach out to Transat for resolution but was unable to reach an agent.

The flight was excellent, once it started, however we were delayed two hours when the first plane’s engines wouldn’t start. They found another identical plane and transferred us and our luggage in under two hours and made up almost an hour in the air.

Really low cost trip for the huge amount I paid…o paid 550 dollars just for the trip, one way trip, plus 95 for 1 luggage’s and the second 135 dollars…no blanket, not headphones for entertainment, food was served after 3 hours and 2 hours after, breakfast was served Bad, low cost company for high prices

The flight and crew were good. Departure and arrival were timely. Check-in was professional and helpful in Malaga on return trip (same on outbound trip from Toronto). The ad before ach program was punishing - specifically for the internet/data service with the content creator that was showed twice in each ad pod. It was so annoying I made an effort to forget the name and would not use the service. Provide an opportunity to fast forward or skip the darn ads once they have been initially viewed.

Extra attention to kids, thank you, we appreciate! Perfect landing

Over the wing seat at emergency exit only downside people using lavatory have no respect and wait in the space

Flight delayed any hour and couple of big gate changes

The pilot came out and chatted with the passengers. He explained why there was a slight delay. The crew was excellent. Very helpful. I had to buy meals for my whole family and they were in different seats, so the crew had to deal with that. They were very pleasant and accommodating and did a great job!

We were unable to land in Liberia. It was not the airline’s fault, but we had to be diverted to SJO.

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".

Annoying that we had to go to departures and get boarding passes. Should allow us to be booked all the way through, this is the only airline i have this problem with in MEX. Late boarding and take off

Lousy No wheelchair. As normal at Atlanta Cheap airline Cheap aero plane. - Neither entertainment nor food on a 5 hour saga

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.

This is not a low cost airline. Stop acting like o e.

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

Old aircraft the audio of the entertainment dosent work Dirty seats

The plane was so outdated, that it made it uncomfortable. The temperature was hot during the whole flight

Generally good. However. The flight left 30 mins behind schedule with no reason given.

Flight delayed, missed my pick-up had to Uber, plus missed dinner and medication, so sad!

WestJet canceled my booking, replaced it with a booking that didn't work (departing from cruise ship), and didn't offer any flights that did work. Their only option was for me to cancel and go to another airline for more money. Which I did.

Flights were cancelled setting me in panic mode since my much needed weekend escape with friends was only a short one. No apologies given at the airport nor on the plane. Flight was rescheduled

Nothing to like because my inbound flight was cancelled without notification by West Jet or third party, JustFly. I couldn’t take the inbound flight due to cancellation; therefore could not take the outbound flight back.

The seats are totally uncomfortable making the flight less than pleasant. The cookies & pretzels were terrible!!!

Not the greatest experience everything was pretty mediocre. My seat was by the washroom in the aisle and was not located well as everyone past each other people were right in my seat and space.

Lots of overhead storage, good crew, good service, smooth landing.

Lots of overhead storage and a good crew and service.

The small prop plane was crowded and the overhead luggage storage is a smaller than on the jets. Other than that, the crew was good, the flight was on time and the landing was smooth.

Staff was very courteous and kept things organized. We will definitely use Air Canada for further travel

Very good except paying twice for seat selection. Once when I booked and again when I checked in.

No issues other than paying twice for my seat selection.

Everything was great, clean plane and washrooms. Flight was on time, excellent boarding process

In a nutshell, my bag, the one I have to pay for, because now you can’t even bring a carry on, did not make it. I am still waiting for an update. The fact that not only were have to pay for it, but on top of that we are stuck without getting it, it’s ridiculous..

The plane was filthy!!!! There were empty food wrappers in the pockets and worst of all a wad of hair where someone had obviously brushed their hair, cleaned out the brush and left the wad of hair in the pocket. It was the most disgusting thing I’ve ever seen!! The seats are so crammed together with NO leg room. The AC vent controllers do not adjust. I will likely not book another AC flight from Florida to Montreal.

The app was great, service was wonderful, everything was quick and easy

Great flights. 90 minute departure delay for maintenance issues, not a great start but, afer that very good. Didn't pay extra for seats and lucked into a window and an aisle seat. Price was excellent at the super low economy level.

No TV's. Seats are super uncomfortable. Crew was great!

Great flight ✈️ I requested a vegan meal and don’t think offering frozen fruit cup for breakfast is a good idea people want something warm or neutral like the muffin but it was cold from being in the paper bag with the frozen fruit 🧐 and unfortunately I didn’t have either and I don’t like wasting food so that was a disappointment. Flight was on time departure and arrival flight crew were good.

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.

Leg room was terrible and seats very narrow. Flight was also delayed.

The worst airline experience that I ever had in my life. The fare was cheap but boy do you pay for it when it comes to baggages, carry-ons, food on board and lack of available staff at check-in. Almost every other passenger on my flight had the same complaints and experience. We all bonded discussing our displeasure. My husband and I will definitely not be traveling with Flair Airlines. We'll take anyone else.

The most uncomfortable plane I ever fly on. The seats won't even recline a little. For a 5 hrs flight at night and tired it felt like torture

Seats in 1 res are dispersed all over the plane, even child was across

Personally, I will not use this fight again. The service is poor, you have to buy even water. They don't provide anything even sneak, you have to buy. They said Personally items for 7 kg. Then they use some measurements, if you have 7kg and if it's not getting inside of their measurements, you have to pay 80$ this is robbery. I will prefer other flight then this. I am désappointement taking this airplane.

It’s a shameful company. It ask as to go to counter to take the boarding pass, they simply send it by email, just to check the bags’ size in a smaller than normal template. DONT USE FLAIR! It will be more expensive than normal airlines at the end.

flight was okay, no wifi, no free drinks but worst of all they lost my son's bike for four days. Customer service was nonexistent - call a number that leaves you on perpetual hold, there's no baggage folks in the baggage claims area (in vancouver). we went up to international and nobody was at ticketing, went to domestic and they had us fill out a form. they could not tell us where the bag was. Anyway, highly recommend you drop an airtag for anything that's worth more than $500. My son's bike costs a lot more than that to replace; I was on pins and needles for four days.

Book cheap flights from Canada to Mexico

Recent round-trip flight deals

8/13Wed
nonstopWestJet
4h 34mYVR-SJD
8/20Wed
nonstopWestJet
4h 40mSJD-YVR
$254
8/16Sat
nonstopWestJet
4h 34mYVR-SJD
8/20Wed
nonstopWestJet
4h 40mSJD-YVR
$255
9/6Sat
nonstopFlair Airlines
4h 15mYYZ-CUN
9/13Sat
nonstopFlair Airlines
4h 00mCUN-YYZ
$266
9/27Sat
nonstopFlair Airlines
4h 15mYYZ-CUN
10/4Sat
nonstopFlair Airlines
4h 00mCUN-YYZ
$270
9/24Wed
nonstopAir Transat
4h 05mYYZ-CUN
9/30Tue
nonstopAir Transat
3h 55mCUN-YYZ
$297
9/17Wed
1 stopAir Canada
13h 30mYYZ-CUN
9/22Mon
nonstopAir Canada
4h 00mCUN-YYZ
$321
9/4Thu
1 stopAir Transat
15h 40mYYZ-CUN
9/9Tue
nonstopAir Transat
3h 55mCUN-YYZ
$325
11/16Sun
1 stopAeromexico
14h 13mYYZ-PVR
11/23Sun
1 stopAeromexico
23h 01mPVR-YYZ
$352
9/27Sat
1 stopAeromexico
10h 11mYYZ-PVR
10/11Sat
1 stopAeromexico
17h 06mPVR-YYZ
$372
11/20Thu
nonstopAir Canada
4h 45mYUL-CUN
11/25Tue
nonstopAir Canada
4h 10mCUN-YUL
$376

Search by stops

Search by airline

Search by price

Recent one-way flight deals

8/28Thu
nonstopWestJet
4h 34mYVR-SJD
$132
8/31Sun
nonstopWestJet
4h 10mYYZ-CUN
$143
8/30Sat
nonstopFlair Airlines
4h 15mYYZ-CUN
$144
9/28Sun
nonstopFlair Airlines
4h 15mYYZ-CUN
$145
9/30Tue
1 stopAir Transat
17h 35mYYZ-CUN
$168
9/3Wed
nonstopAir Transat
4h 05mYYZ-CUN
$170
10/27Mon
1 stopAeromexico
10h 33mYYZ-PVR
$173
7/15Tue
1 stopAeromexico
10h 05mYVR-SJD
$189
9/29Mon
2 stopsAir Canada
12h 25mYUL-CUN
$203
11/24Mon
2 stopsAir Canada
28h 10mYUL-CUN
$232

Search by stops

Search by airline

Search by price

Last minute flights to Mexico

Last minute flight, train and bus deals

7/7Mon
multi-stopUnited Airlines
28h 16mYYZ-CUN
7/14Mon
multi-stopUnited Airlines
16h 01mCUN-YYZ
$285
7/5Sat
multi-stopUnited Airlines
16h 07mYYZ-CUN
7/12Sat
multi-stopUnited Airlines
16h 01mCUN-YYZ
$316
7/6Sun
nonstopWestJet
4h 11mYYZ-CUN
7/13Sun
multi-stopWestJet
19h 29mCUN-YYZ
$341
7/7Mon
nonstopAir Canada
4h 05mYYZ-CUN
7/23Wed
nonstopAir Canada
4h 00mCUN-YYZ
$359
7/7Mon
nonstopAir Canada
4h 05mYYZ-CUN
7/16Wed
multi-stopAir Canada
19h 17mCUN-YYZ
$369
7/7Mon
multi-stopAmerican Airlines
12h 00mYVR-CUN
7/14Mon
multi-stopAmerican Airlines
17h 15mCUN-YVR
$382
7/7Mon
nonstopWestJet
4h 34mYVR-SJD
7/14Mon
nonstopWestJet
4h 40mSJD-YVR
$409
7/3Thu
multi-stopAmerican Airlines
17h 43mYYZ-CUN
7/7Mon
multi-stopAmerican Airlines
9h 30mCUN-YYZ
$419
7/4Fri
nonstopAeromexico
5h 45mYVR-MEX
7/12Sat
nonstopAeromexico
5h 39mMEX-YVR
$819
7/7Mon
multi-stopAeromexico
29h 59mYYZ-CZM
7/14Mon
multi-stopAeromexico
10h 49mCZM-YYZ
$1,398

Search by stops

Search by airline

Search by price

Everything you need to know for your flight to Mexico

Cabin class types available on flights to Mexico

Cabin classes available on flights to Mexico. Prices are the lowest found on KAYAK over the last 7 days. Price and availability is not guaranteed.

Not what you’re looking for? Find thousands of other hotels, flights, car rentals and package deals with KAYAK.