Cheap flights to Puerto Vallarta – Compare and Save

— PVR
26 May — 2 Jun1
1 adult

Flights to Puerto Vallarta in 2025

Find the latest flights to Puerto Vallarta in 2025, 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 21 May 2025.

Round-trip from

C$ 449

One-way from

C$ 171

Popular in

February

Cheapest in

June

Average price

C$ 642

Good round-trip deal

C$ 635 or less

Good one-way deal

C$ 268 or less
WestJet
  • WestJet
  • 4/6-11/6
  • 4 total stops
  • 58h 12m total
  • Toronto to Puerto Vallarta
American Airlines
  • American Airlines
  • 2/6
  • 1 total stop
  • 18h 55m total
  • Toronto to Puerto Vallarta
Highest demand for flights based on searches. 7% potential increase in price (C$ 62 potential increase over avg. RT price).
Cheapest flight prices on average. 2% potential price decrease (C$ 18 potential savings vs. average RT price).
Average for round-trip flights in May 2025
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

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 21 May 2025.

Wed 4/61:30 p.m.YYZ - PVR
2 stops28h 44mWestJet
Wed 11/65:05 p.m.PVR - YYZ
2 stops29h 28mWestJet
Deal found 21/5C$ 449
Sat 12/79:00 a.m.YYZ - PVR
Nonstop5h 13mMultiple Airlines
Thu 17/79:29 a.m.PVR - YYZ
1 stop9h 26mMultiple Airlines
Deal found 20/5C$ 451
Wed 28/510:20 p.m.YYZ - PVR
2 stops41h 56mWestJet
Tue 10/63:10 p.m.PVR - YYZ
2 stops27h 53mWestJet
Deal found 20/5C$ 452
Tue 3/610:10 a.m.YYZ - PVR
2 stops32h 57mMultiple Airlines
Tue 10/69:29 a.m.PVR - YYZ
1 stop9h 26mMultiple Airlines
Deal found 20/5C$ 454
Sat 12/79:00 a.m.YYZ - PVR
Nonstop5h 13mMultiple Airlines
Tue 15/79:29 a.m.PVR - YYZ
1 stop9h 26mMultiple Airlines
Deal found 20/5C$ 456
Sat 12/710:10 a.m.YYZ - PVR
1 stop24h 44mMultiple Airlines
Sat 26/79:29 a.m.PVR - YYZ
1 stop9h 26mMultiple Airlines
Deal found 20/5C$ 459
Sat 12/79:00 a.m.YYZ - PVR
Nonstop5h 13mWestJet
Sat 19/73:10 p.m.PVR - YYZ
2 stops17h 50mWestJet
Deal found 20/5C$ 461
Sat 12/710:40 p.m.YYZ - PVR
2 stops17h 36mWestJet
Sat 26/71:10 p.m.PVR - YYZ
Nonstop4h 58mWestJet
Deal found 21/5C$ 465
Thu 21/811:01 a.m.YYZ - PVR
1 stop11h 09mAeromexico
Mon 25/87:20 p.m.PVR - YYZ
1 stop9h 00mAeromexico
Deal found 19/5C$ 467
Tue 1/710:10 a.m.YYZ - PVR
1 stop27h 00mMultiple Airlines
Tue 8/79:29 a.m.PVR - YYZ
1 stop9h 26mMultiple Airlines
Deal found 19/5C$ 469
Mon 26/56:30 a.m.YYZ - PVR
2 stops10h 00mAmerican Airlines
Mon 9/64:53 p.m.PVR - YYZ
1 stop17h 42mAmerican Airlines
Deal found 19/5C$ 472
Sat 12/79:00 a.m.YYZ - PVR
Nonstop5h 13mWestJet
Mon 14/73:10 p.m.PVR - YYZ
1 stop24h 12mWestJet
Deal found 20/5C$ 474

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.