Direct flights from Toronto to Puerto Vallarta (YYZ → PVR)

Distance 3,488 km (2,167 mi)
Est. duration 4h 6m
Loading map...
Live fares · YYZ → PVR

Available flights

2 stops
from$217
Book

About the Toronto → Puerto Vallarta route

Toronto to Puerto Vallarta is one of those routes that just makes sense. At roughly 4 hours and 6 minutes in the air, it's that sweet spot — long enough to watch a movie and eat your snack, short enough that you land feeling like a person. Air Canada operates it, and so does WestJet, which means you've got real competition keeping things interesting fare-wise. This is a leisure route through and through. Families, couples, snowbirds looking to dodge a Canadian February — that's who you're sitting next to. Almost nobody's flying this for a board meeting.

Why travel from Toronto to Puerto Vallarta?

Puerto Vallarta isn't just a beach town — it's got an actual city underneath all the resort noise. The Zona Romántica is where I'd tell any friend to spend their first evening: cobblestone streets, taco stands that'll ruin you for anywhere else, and a malecón you can walk for an hour without getting bored. Canadians have been making this trip for decades, partly because the food scene punches well above what most people expect, partly because the Pacific coast has a totally different energy than Cancún. There are also a lot of Canadian expats and retirees settled in and around PV, which means family visits drive serious traffic on this route year-round. It's also genuinely affordable once you're there — your dollar stretches.

Quick stats

  • Distance: 3,488 km
  • Estimated flight time: 4h 6m
  • Operating airlines: AC, F8, PD, TS, WS
  • Direct route: yes

Practical tips for YYZ → PVR

January through March is peak season for a reason — you're escaping the worst of Toronto winter and landing in dry, sunny weather. Book early if you're going in February, especially if you're flying WestJet or Flair (F8), whose baggage fees can quietly wreck your budget if you're not paying attention. At PVR, the airport is small and manageable, but customs lines move slowly — build in patience. Taxis from the airport are metered and reliable; Uber works too. You don't need pesos immediately — USD is widely accepted near the tourist zones, but pesos get you better rates locally. No visa required for Canadian passport holders.

Frequently asked questions

How long is the flight from Toronto to Puerto Vallarta?

The flight is approximately 4 hours and 6 minutes, covering a distance of 3,488 km. This is a direct flight route with no stops.

Which airlines fly the Toronto to Puerto Vallarta route?

Five airlines operate this route: Air Canada (AC), Flair Airlines (F8), Pascan Aviation (PD), Transat (TS), and WestJet (WS).

What is the best time of year to fly from Toronto to Puerto Vallarta?

November through April offers the best combination of warm, dry weather and reasonable fares, as this is Puerto Vallarta's high season. Shoulder months like May and September-October can provide good deals with still-pleasant weather.

Do Canadian citizens need a visa to visit Puerto Vallarta, Mexico?

Canadian citizens do not need a visa for Mexico; a valid passport is sufficient for stays up to 180 days. You will receive a tourist card (FMM) upon arrival that you must keep for your departure.

What should I know about luggage, jet lag, and transit for this flight?

Luggage allowances vary by airline, so check your carrier's policy in advance. You'll cross one time zone westward, resulting in minimal jet lag. Puerto Vallarta International Airport is compact and easy to get through, with ground transportation readily available outside arrivals.

Find flights from Toronto to Puerto Vallarta
  • Free · no signup
  • Encrypted redirect
  • Trusted booking partner

Frequently asked questions

How far is the flight from Toronto to Puerto Vallarta? The flight distance from YYZ to PVR is approximately 3,488 km (2,167 miles).
How long is the flight from YYZ to PVR? The estimated flight time from Toronto to Puerto Vallarta is approximately 4h 6m.
What airlines fly from YYZ to PVR? Airlines operating direct flights from Toronto to Puerto Vallarta include: AC, F8, PD, TS, WS.

Cheapest fares Toronto → Puerto Vallarta

Toronto YYZ
Puerto Vallarta PVR

Related guides for this route

Sibling pages from across Flightmaps — fares, visa rules, country aggregations, and per-airline routes for Toronto → Puerto Vallarta.

Try a nearby airport to Toronto

Flights to Puerto Vallarta (PVR) from other airports within 350 km of Toronto. Often unlocks cheaper fares or better times.

Or try a nearby airport to Puerto Vallarta

Flights from Toronto (YYZ) to other airports within 350 km of Puerto Vallarta.

Other flights from Toronto (YYZ)

Other flights from Puerto Vallarta (PVR)