Find flights
Deals
Airlines
Travel Guide
English
Round-trip from | C$ 405 |
---|---|
One-way from | C$ 237 |
Popular in | December |
Cheapest in | June |
Average price | C$ 668 |
Good round-trip deal | C$ 583 or less |
Good one-way deal | C$ 314 or less |
Fly from
Route
Depart
Return
Price
TorontoPuerto Vallarta
YYZ - PVR
YYZPVR
Toronto Pearson Intl
Sun 2/11
5:50 a.m.-12:35 p.m.
1 stop7h 45m
Puerto Vallarta Ordaz
Fri 7/11
3:40 p.m.-4:02 p.m.
2 stops23h 22m
TorontoPuerto Vallarta
YYZ - PVR
YYZPVR
Toronto Pearson Intl
Thu 30/10
6:10 a.m.-9:47 a.m.
1 stop29h 37m
Puerto Vallarta Ordaz
Thu 6/11
3:40 p.m.-7:45 p.m.
2 stops27h 05m
TorontoPuerto Vallarta
YYZ - PVR
YYZPVR
Toronto Pearson Intl
Wed 5/11
4:10 p.m.-12:32 p.m.
1 stop21h 22m
Puerto Vallarta Ordaz
Tue 18/11
3:40 p.m.-1:43 p.m.
2 stops21h 03m
TorontoPuerto Vallarta
YYZ - PVR
YYZPVR
Toronto Pearson Intl
Wed 5/11
6:10 a.m.-10:47 a.m.
1 stop29h 37m
Puerto Vallarta Ordaz
Mon 10/11
1:01 p.m.-11:20 p.m.
1 stop9h 19m
TorontoPuerto Vallarta
YYZ - PVR
YYZPVR
Toronto Pearson Intl
Fri 7/11
7:40 p.m.-10:47 a.m.
2 stops16h 07m
Puerto Vallarta Ordaz
Fri 14/11
3:40 p.m.-2:01 p.m.
2 stops21h 21m
TorontoPuerto Vallarta
YYZ - PVR
YYZPVR
Toronto Pearson Intl
Wed 12/11
7:40 p.m.-1:02 p.m.
2 stops18h 22m
Puerto Vallarta Ordaz
Sat 22/11
3:40 p.m.-9:58 a.m.
2 stops17h 18m
TorontoPuerto Vallarta
YYZ - PVR
YYZPVR
Toronto Pearson Intl
Thu 13/11
7:40 p.m.-1:02 p.m.
2 stops18h 22m
Puerto Vallarta Ordaz
Mon 17/11
3:40 p.m.-4:02 p.m.
2 stops23h 22m
TorontoPuerto Vallarta
YYZ - PVR
YYZPVR
Toronto Pearson Intl
Sat 8/11
6:50 a.m.-1:35 p.m.
1 stop7h 45m
Puerto Vallarta Ordaz
Mon 17/11
3:40 p.m.-2:01 p.m.
2 stops21h 21m
HamiltonPuerto Vallarta
YHM - PVR
YHMPVR
Hamilton
Mon 30/3
1:45 p.m.-5:15 p.m.
Nonstop5h 30m
Puerto Vallarta Ordaz
Mon 13/4
6:15 p.m.-12:50 a.m.
Nonstop4h 35m
TorontoPuerto Vallarta
YTZ - PVR
YTZPVR
Toronto Island
Wed 11/2
9:30 p.m.-11:55 a.m.
1 stop15h 25m
Puerto Vallarta Ordaz
Wed 18/2
12:55 p.m.-3:58 p.m.
1 stop26h 03m
To ensure you get the cheapest price possible for a flight to Puerto Vallarta, you should look to book at least 67 days in advance of your intended travel date. The price of your flight may increase if you delay and leave booking until a week or so before departure.
On average, a flight from Toronto to Puerto Vallarta takes 7 hours 6 minutes. Flights to Puerto Vallarta from other popular cities in Canada will vary in length. Below are a few examples of popular routes and their flight times.
Users looking for the lowest fares to Puerto Vallarta should consider flying on Wednesday at noon, when prices are typically cheapest. Budget-minded travellers will want to avoid Monday afternoons, when prices are usually at their highest.
The most popular airlines flying from Toronto to Puerto Vallarta are WestJet, Flair Airlines and Air Canada.
The cheapest airlines flying from Toronto to Puerto Vallarta are Flair Airlines, Air Canada and United Airlines.
In terms of precipitation, rainfall in Puerto Vallarta ranges from 6.0 - 362.0 mm per month. July is typically the wettest month, when rainfall can reach 362.0 mm. March is typically the driest time to visit Puerto Vallarta when rainfall is around 6.0 mm.
If weather is an important factor for your trip to Puerto Vallarta, use this chart to help with planning. For those seeking warmer temperatures, July is the ideal time of year to visit, when temperatures reach an average of 28.0 C. Travellers hoping to avoid the cold should look outside of January, when temperatures are typically at their lowest (around 21.0 C).
Crew
Food
Comfort
Entertainment
Overall
Boarding
Reviews
Anonymous,Sep 2025
YYZ - OPO
Crew
Food
Comfort
Entertainment
Overall
Boarding
Reviews
Anonymous,Sep 2025
YYZ - OPO
Crew
Food
Comfort
Entertainment
Overall
Boarding
Reviews
Anonymous,Sep 2025
YYZ - OPO
Crew
Food
Comfort
Entertainment
Overall
Boarding
Reviews
Anonymous,Sep 2025
YYZ - OPO
Crew
Food
Comfort
Entertainment
Overall
Boarding
Reviews
Anonymous,Sep 2025
YYZ - OPO
Crew
Food
Comfort
Entertainment
Overall
Boarding
Reviews
Anonymous,Sep 2025
YYZ - OPO
Cheapflights goes through 900+ travel sites to look for the best flight deals for flights to Puerto Vallarta. Too many options? Cheapflights also provides filters for things like airlines, price ranges, and number of stops to help you make a decision easily.
It’s simple! Cheapflights, which is free to use for everyone, saves millions of users time and money every year by helping them find the cheapest and most suitable flights to Puerto Vallarta.
Need flexible booking options for your flight to Puerto Vallarta ? Don’t worry, Cheapflights have you covered. Use our search filter to only show flights with no change fees.
Of course! You can track prices for flights to Puerto Vallarta and get an alert from Cheapflights when they change. Have a valid email address ready and click the bell icon next to the flight deals to set up your price alerts.