Flights from Vancouver to Puerto Vallarta – Direct & connecting routes
Non-stop airlines Connecting flights Show map Price search
YVR to PVR – All flight route options from Vancouver International Airport, Canada to Licenciado Gustavo Diaz Ordaz International, Mexico. These flights are operated by 14 different airlines. Fly non-stop or choose from 10 different connecting flights. The shortest flight time is 4 hours and 50 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.
Vancouver to Puerto Vallarta flights
There are over 13 airlines and as many as 162 flights every week to this destination. You can fly non-stop to Puerto Vallarta (PVR) from Vancouver (YVR) with Air Canada, WestJet or Flair Airlines but if a stopover option suits you better you can choose to fly via Salt Lake City, Portland or any other of the 10 alternatives with connectiing airports.
Vancouver to Puerto Vallarta with Air Canada
You can fly non-stop with Air Canada every Saturday at 09:45 or 10:00. Air Canada is a Star Alliance member.
With Delta Air Lines
If you choose to fly with Delta Air Lines from Vancouver to Puerto Vallarta you can make a transit either via Salt Lake City or via Seattle. The route via Salt Lake City is 37 minutes faster. Delta Air Lines is a member of SkyTeam.
Distance & flight times: Vancouver International Airport to Licenciado Gustavo Diaz Ordaz International
The shortest flight time between YVR and PVR is 5 hours.
Via | Total flight time | Layover time | Distance |
---|---|---|---|
Direct | 5h 0m | - | 2216 miles (3566 km) |
SLC Salt Lake City | 6h 50m | 57m | 2253 miles (3625 km) |
PDX Portland | 6h 59m | 1h 0m | 2244 miles (3611 km) |
SFO San Francisco | 7h 55m | 2h 4m | 2369 miles (3812 km) |
LAX Los Angeles | 8h 15m | 2h 10m | 2312 miles (3720 km) |
YYC Calgary | 8h 15m | 1h 56m | 2595 miles (4175 km) |
SEA Seattle | 8h 35m | 2h 46m | 2219 miles (3570 km) |
YEG Edmonton | 8h 36m | 1h 48m | 2815 miles (4529 km) |
DFW Dallas | 9h 4m | 4h 54m | 2750 miles (4425 km) |
IAH Houston | 10h 29m | 3h 15m | 2877 miles (4629 km) |
MEX Mexico City | 11h 5m | 2h 25m | 2876 miles (4627 km) |



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