Logo
Cheap Flights to Puerto Vallarta from Toronto

Nonstop Pacific-coast deals from Toronto (YYZ) to Puerto Vallarta (PVR), Mexico — in CAD.

Cheap Flights to Puerto Vallarta from Toronto (YYZ)

Puerto Vallarta is a Toronto sun-seeker’s favourite — and Fond Travels, an IATA-accredited Canadian travel agency, books the flights and all-inclusive packages that get you there for less. Air Canada, WestJet, Sunwing and Air Transat fly nonstop from Toronto (YYZ) to Puerto Vallarta (PVR) in about 5.5 hours, and we compare every carrier for your dates, quoting it all in Canadian Dollars — with our best unpublished prices by phone.

Whether it is a family week over March break, a couples’ getaway or a snowbird month on Banderas Bay, call +1 (587) 287 1191 and a travel expert will find your best PV deal, 8 AM–9 PM, 7 days.

Toronto to Puerto Vallarta at a glance

  • Nonstop flight time: about 5 hours 30 minutes (YYZ → PVR).
  • Airlines: Air Canada / Rouge, WestJet, Sunwing, Air Transat (seasonal).
  • Season: nonstop mainly November–April; connections year-round.
  • Lowest all-inclusive: from CAD $779 pp (April).*

Puerto Vallarta all-inclusive package prices from Toronto

Here are the lowest 7-night all-inclusive Puerto Vallarta package prices from Toronto (YYZ) — return flights, resort and transfers — per person, by travel month. April is the cheapest, from CAD $779 per person.

SepOctNovDecJanFebMarAprMayJunJulAug
$1320$899$829$839$1109$1219$999$779$1420$1370$1460$2494

Lowest advertised 7-night all-inclusive Puerto Vallarta package price from Toronto, per person based on double occupancy, for the month shown (Sep 2026–Aug 2027). Prices were current at time of publishing, vary by resort and date, and are subject to availability and change — call +1 (587) 287 1191 to confirm today’s price. 14-night packages also available.

Puerto Vallarta — what you get

PV blends a genuine Mexican town with resort comfort: golden beaches around Banderas Bay, world-famous sunsets, the buzzing Malecón boardwalk, cobblestoned Old Town, and day trips to Sayulita and the Marietas Islands. Winter brings humpback whales to the bay. From Toronto we handle flights, resort and transfers in one call, all in CAD.

Flying to Mexico from another Canadian city?

We book Puerto Vallarta from every major gateway — Calgary, Vancouver and more. Prefer the Caribbean side? See Cancún from Toronto, or tell us your trip.

Ready for the beach? Call +1 (587) 287 1191 for your Toronto → Puerto Vallarta quote in CAD.

*Prices are examples only, per person, subject to availability and change, and not guaranteed until booked. Call for a live quote in CAD.

Toronto to Puerto Vallarta — FAQs

Frequently asked questions

faqs

Yes — Air Canada, WestJet, Sunwing and Air Transat fly nonstop Toronto (YYZ) to Puerto Vallarta (PVR), with a flight time of about 5 hours 30 minutes, mainly November–April. Call +1 (587) 287 1191 to check current nonstop dates.

Air Canada / Rouge, WestJet, Sunwing and Air Transat (seasonal charters) — a good choice of dates and prices from Toronto.

Flights and all-inclusive packages are often from around CAD $779 per person in shoulder season and higher over the holidays and March break. Call +1 (587) 287 1191 for a live quote in CAD.

April and the October–November shoulder weeks offer the best value; the holidays and March break are the busiest and priciest. Summer is the greenest and wettest season on the Pacific coast.

Canadian citizens need a valid passport but no tourist visa for stays up to 180 days. We confirm current entry requirements when you book.

Yes — every fare and package is quoted in CAD with taxes and fees shown up front, and our best unpublished prices are available by phone.

Our happy Customers

Francis Firmin Ekollo

I went for a ticket booking changed at FondTravels. I was surprised by the disponibility of the people I met there. There very professional and they take all their time to listen to you so they …

Robin Detter

Donna made sure she took care of all my needs! She was amazing to work with on booking a family get away with the kids! Outstanding service and overall just a very pleasant person!

Douglas Mackenzie

I was trying to book a simple flight of short duration through one of your agents. His English was poor and the cell reception was awful. After putting me on hold for several minutes he said my 3 digi...

Nauman Islam

Sage was exceptional today and a lifesaver. I’ve been trying to get a reschedule and she was fast courteous and did not hang up until the job was done!!! Thank you!!

Tamayango1

Thanks you Markus for your great assistance. You did a fantastic service and you have been very responsive.