Direct flights from Toronto to Puerto Vallarta
All flights from YYZ to PVR non-stop. There are direct flights from Pearson International, Canada to Licenciado Gustavo Diaz Ordaz International (PVR), Mexico every day of the week The flight distance is 2178 miles and the trip usually takes about 5 hours and 45 minutes.
Airlines with non-stop routes:

Air Canada

Air Transat

WestJet

Flair Airlines

Sunwing Airlines
No flights anymore

Swoop
No flights anymore
Flight schedule from Toronto to Puerto Vallarta with Air Canada
This is a weekly direct flight schedule for Air Canada. Use the arrows or click on the date to change week. Click on any flight departure time to show more information and check availability.
Flight
The timetable & schedule information was updated at 2025-05-15
Flight schedule from Toronto to Puerto Vallarta with Air Transat
This is a weekly direct flight schedule for Air Transat. Use the arrows or click on the date to change week. Click on any flight departure time to show more information and check availability.
Flight
The timetable & schedule information was updated at 2025-05-15
Flight schedule from Toronto to Puerto Vallarta with WestJet
This is a weekly direct flight schedule for WestJet. Use the arrows or click on the date to change week. Click on any flight departure time to show more information and check availability.
Flight
The timetable & schedule information was updated at 2025-05-15
Flight schedule from Toronto to Puerto Vallarta with Flair Airlines
This is a weekly direct flight schedule for Flair Airlines. Use the arrows or click on the date to change week. Click on any flight departure time to show more information and check availability.
Flight
The timetable & schedule information was updated at 2025-05-15
Toronto to Puerto Vallarta flight departures
Select a date to see all scheduled flight departures between YYZ to PVR.
YYZ - PVR information
-
Distance2178 miles (3504 km)
-
Flight time5 hours and 45 minutes
-
Airlines
Air Canada
Air Transat
WestJet
Flair Airlines
-
AlliancesOne WorldSky TeamStar Alliance
-
ClassesEconomyBusinessFirst Class
-
Air Canada AircraftBoeing 737 Passenger
-
Air Transat AircraftAirbus A318 / A319 / A320 / A321
-
WestJet AircraftBoeing 737 Passenger
-
Flair Airlines AircraftBoeing 737 Passenger
-
Departure TerminalsTerminal 1 (Air Canada)Terminal 3 (Air Transat)
Direct flights from Toronto to Mexico

From Toronto to Ixtapa/Zihuatanejo
ZIH Ixtapa Zihuatanejo International

From Toronto to San Jose Cabo
SJD Los Cabos International

From Toronto to Huatulco
HUX Huatulco
From Toronto to Guadalajara
GDL Guadalajara International Airport

From Toronto to Mexico City
MEX Mexico City International Airport

From Toronto to Monterrey
MTY Monterrey International Airport

From Toronto to Merida
MID Licenciado Manuel Crecencio Rejon International
From Toronto to TULUM
TQO Felipe Carrillo Puerto Airport

From Toronto to Cozumel
CZM Cozumel International

From Toronto to Cancun
CUN Cancun International Airport