Cheap flights to Puerto Vallarta – Compare and Save

— PVR
2 May — 9 May1
1 adult
1 adult, Economy, 0 bags

Flights to Puerto Vallarta in 2026

Find the latest flights to Puerto Vallarta in 2026, with up-to-date prices and availability. In the last 7 days, Cheapflights users made a total of 629,999 searches and data was last updated on 2 April 2026.

Round-trip from

C$ 413

One-way from

C$ 183

Popular in

February

Cheapest in

June

Average price

C$ 543

Good round-trip deal

C$ 422 or less

Good one-way deal

C$ 236 or less
WestJet
  • WestJet
  • 17/4-9/5
  • 3 total stops
  • 38h 50m total
  • Toronto to Puerto Vallarta
Flair Airlines
  • Flair Airlines
  • 14/4
  • Nonstop
  • 5h 30m total
  • Toronto to Puerto Vallarta
Highest demand for flights based on searches. 13% potential increase in price (C$ 98 potential increase over avg. RT price).
Cheapest flight prices on average. 2% potential price decrease (C$ 16 potential savings vs. average RT price).
Average for round-trip flights in April 2026
Price to beat on a round-trip flight from Toronto to Puerto Vallarta Ordaz.
Price to beat on a one-way flight from Toronto to Puerto Vallarta Ordaz.

Find flight deals to Puerto Vallarta

Enter your travel dates to find the best prices.

Cheapest flights to Puerto Vallarta
Explore the most affordable flight options available to Puerto Vallarta. Find the lowest fares based on data from user searches, with prices last updated on 2 April 2026.

Thu 2/41:45 p.m.
YHM
-
PVR
Nonstop5h 30m
Porter Airlines
Mon 6/46:15 p.m.
PVR
-
YHM
Nonstop4h 35m
Porter Airlines
Deal found 29/3C$ 404
Mon 30/31:45 p.m.
YHM
-
PVR
Nonstop5h 30m
Porter Airlines
Mon 6/46:15 p.m.
PVR
-
YHM
Nonstop4h 35m
Porter Airlines
Deal found 29/3C$ 407
Sat 4/47:55 a.m.
YYZ
-
PVR
Nonstop5h 30m
Multiple Airlines
Sat 11/411:25 a.m.
PVR
-
YYZ
Nonstop4h 35m
Multiple Airlines
Deal found 30/3C$ 415
Sun 5/47:55 a.m.
YYZ
-
PVR
Nonstop5h 30m
Multiple Airlines
Sun 12/43:15 p.m.
PVR
-
YYZ
Nonstop4h 40m
Multiple Airlines
Deal found 31/3C$ 417
Fri 3/45:15 p.m.
YYZ
-
PVR
1 stop21h 40m
American Airlines
Mon 6/412:59 p.m.
PVR
-
YYZ
1 stop21h 36m
American Airlines
Deal found 1/4C$ 418
Sat 4/47:55 a.m.
YYZ
-
PVR
Nonstop5h 30m
Flair Airlines
Sat 11/412:10 p.m.
PVR
-
YYZ
Nonstop4h 45m
Flair Airlines
Deal found 31/3C$ 420
Sat 4/47:55 a.m.
YYZ
-
PVR
Nonstop5h 30m
Flair Airlines
Thu 9/412:10 p.m.
PVR
-
YYZ
Nonstop4h 45m
Flair Airlines
Deal found 29/3C$ 422
Sat 4/47:45 a.m.
YYZ
-
PVR
2 stops29h 30m
Multiple Airlines
Thu 9/412:10 p.m.
PVR
-
YYZ
Nonstop4h 45m
Multiple Airlines
Deal found 29/3C$ 424
Fri 3/46:17 p.m.
YYZ
-
PVR
2 stops19h 00m
American Airlines
Mon 6/412:59 p.m.
PVR
-
YYZ
1 stop21h 36m
American Airlines
Deal found 1/4C$ 425
Wed 1/410:20 a.m.
YYZ
-
PVR
Nonstop5h 40m
Porter Airlines
Sun 12/43:15 p.m.
PVR
-
YYZ
Nonstop4h 40m
Porter Airlines
Deal found 31/3C$ 428
Sun 5/47:55 a.m.
YYZ
-
PVR
Nonstop5h 30m
Multiple Airlines
Fri 10/43:15 p.m.
PVR
-
YYZ
Nonstop4h 40m
Multiple Airlines
Deal found 30/3C$ 431
Sat 4/46:30 a.m.
YYZ
-
PVR
1 stop11h 09m
Multiple Airlines
Thu 9/412:10 p.m.
PVR
-
YYZ
Nonstop4h 45m
Multiple Airlines
Deal found 29/3C$ 432

100% Free

Cheapflights is completely free to use, so you can start saving the moment you arrive.

Book with Flexibility

Our users can plan ahead with confidence and find flights with no change fees

Travel Smart

Millions of people come to us for their flight needs every year. We help make travel planning easy by providing useful insights and data-driven graphs that can inform your decisions.