Flights to Mexico from Canadian cities
Flying from Canada to Mexico
- Cheapest time: late August to November, which is hurricane season on the Caribbean side, so watch forecasts. Christmas, New Year and March break cost the most.
- Pick the right coast. From Vancouver, Calgary and Edmonton, the Pacific resorts (Puerto Vallarta, Los Cabos) are shorter flights; from the East, Cancún usually wins.
- Compare packages. For all-inclusive trips, check package prices against booking the flight and hotel separately.
- Entry: Canadians don't need a visa for tourist stays; immigration issues a digital entry record on arrival.
Entry rules change, so confirm on the Government of Canada travel advice page before you book.
Canada to Mexico: common questions
Which Canadian cities fly nonstop to Mexico?
Nonstop routes on this page: Toronto to Cancún (Air Canada, Flair, Porter and WestJet); Montreal to Cancún (Air Canada, Air Transat and WestJet); Vancouver to Cancún (Air Canada, Flair and WestJet); Vancouver to Puerto Vallarta (Air Canada and WestJet, plus seasonal Flair flights); Vancouver to Los Cabos (Air Canada and WestJet); Calgary to Cancún (WestJet); Calgary to Puerto Vallarta (WestJet); Calgary to Los Cabos (WestJet); Calgary to Mexico City (WestJet); Ottawa to Cancún (Air Canada and Air Transat, plus seasonal Porter flights); Edmonton to Cancún (WestJet, plus seasonal Air Canada and Flair flights); Edmonton to Puerto Vallarta (WestJet, plus seasonal Flair and Porter flights); Edmonton to Los Cabos (WestJet and Porter (seasonal)); Winnipeg to Cancún (Air Canada and WestJet); Winnipeg to Puerto Vallarta (WestJet); Halifax to Cancún (Air Canada and Porter (seasonal)). Other trips connect at least once.
When is the cheapest time to fly from Canada to Mexico?
Late August to November is usually cheapest (it's hurricane season, so watch forecasts); Christmas to Easter and March break cost the most.