Flights from Toronto to Puerto Vallarta – Direct & connecting routes
Non-stop airlines Connecting flights Show map Price search
YYZ to PVR – All flight route options from Pearson International, Canada to Licenciado Gustavo Diaz Ordaz International, Mexico. These flights are operated by 11 different airlines. Fly non-stop or choose from 8 different connecting flights. The shortest flight time is 5 hours and 30 minutes. See the full flight schedule and time table, including departure times, airlines and stopover details to find the best option for you.
Find the best prices on hotels and car rental near Licenciado Gustavo Diaz Ordaz
We got great deals on hotels and car rentals near the airport.
Toronto to Puerto Vallarta flights
There are over 12 airlines and as many as 157 flights every week to this destination. You can fly non-stop to Puerto Vallarta (PVR) from Toronto (YYZ) with Air Canada, Air Transat, WestJet or Flair Airlines but if a stopover option suits you better you can choose to fly via Houston, Chicago or any other of the 8 alternatives with connectiing airports.
Tip! You can also fly to Puerto Vallarta from City Centre (YTZ).
Toronto to Puerto Vallarta with Air Canada
You can fly non-stop every weekday with flights departing at 08:25. You also have the option to do a transit flight via Montreal. Air Canada is a Star Alliance member.
Note Non-stop flights with Air Canada will begin in Oct 2025.
With United Airlines
If you choose to fly with United Airlines from Toronto to Puerto Vallarta you can make a transit either via Chicago or via Houston. The route via Chicago is 4 minutes faster. United Airlines is a Star Alliance member.
Distance & flight times: Pearson to Licenciado Gustavo Diaz Ordaz International
The shortest flight time between YYZ and PVR is 5 hours and 45 minutes.
Via | Total flight time | Layover time | Distance |
---|---|---|---|
Direct | 5h 45m | - | 2178 miles (3504 km) |
IAH Houston | 7h 17m | 1h 1m | 2183 miles (3512 km) |
ORD Chicago | 7h 25m | 2h 15m | 2231 miles (3590 km) |
DFW Dallas | 7h 50m | 1h 25m | 2194 miles (3530 km) |
MSP Minneapolis | 7h 51m | 50m | 2497 miles (4018 km) |
ATL Atlanta | 8h 4m | 2h 2m | 2309 miles (3715 km) |
DEN Denver | 8h 8m | 1h 5m | 2652 miles (4267 km) |
YUL Montreal | 9h 10m | 1h 12m | 2803 miles (4510 km) |
MEX Mexico City | 11h 35m | 4h 50m | 2441 miles (3928 km) |


Quick copy and share this page
From Toronto to Mexico
Below is a list of other destinations to Mexico from Pearson International with either direct flights or 1 stop connections.
-
CUN Cancun Direct
-
MEX Mexico City Direct
-
MTY Monterrey Direct
-
GDL Guadalajara Direct
-
NLU Mexico City
-
SJD San Jose Cabo Direct
-
BJX Leon/Guanajuato
-
MZT Mazatlan Direct
-
MID Merida Direct
-
QRO Queretaro
From Canada to Puerto Vallarta
Below is a list of other cities in Canada with flights to Puerto Vallarta with either non-stop or connecting flights.
-
YUL Montreal Direct
-
YVR Vancouver Direct
-
YYC Calgary Direct
-
YEG Edmonton Direct
-
YHZ Halifax
-
YOW Ottawa Direct
-
YWG Winnipeg Direct
-
YQB Quebec Direct
-
YZF Yellowknife
-
YYT St. John's