Flights from Calgary to Puerto Vallarta – Direct & connecting routes
Non-stop airlines Connecting flights Show map Price search
YYC to PVR – All flight route options from Calgary International, Canada to Licenciado Gustavo Diaz Ordaz International, Mexico. These routes are operated by 12 airlines. Fly non-stop with Flair Airlines or WestJet, or choose from 12 different stopover flights. The shortest flight time is 5 hours. 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.
Calgary to Puerto Vallarta flights
There are over 14 airlines and as many as 72 flights every week to this destination. You can fly non-stop to Puerto Vallarta (PVR) from Calgary (YYC) with WestJet or Flair Airlines but if a stopover option suits you better you can choose to fly via Salt Lake City, Denver or any other of the 12 alternatives with connectiing airports.
Calgary to Puerto Vallarta with WestJet
You can fly non-stop every weekday except Mondays with departure times between 6:00 am and 12 noon. You can also catch a transit flight via Regina or Kelowna.
With Delta Air Lines
If you fly from Calgary with Delta Air Lines you will do a stopover in Salt Lake City, SLC before reaching Puerto Vallarta. This flight trip will take 6 hours and 45 minutes and you can fly every weekday with departures at 07:15, 07:45 or 07:55. Delta Air Lines is a member of SkyTeam.
Distance & flight times: Calgary International to Licenciado Gustavo Diaz Ordaz International
The shortest flight time between YYC and PVR is 4 hours and 56 minutes.
Via | Total flight time | Layover time | Distance |
---|---|---|---|
Direct | 4h 56m | - | 2167 miles (3487 km) |
SLC Salt Lake City | 6h 45m | 58m | 2176 miles (3501 km) |
DEN Denver | 6h 46m | 2h 37m | 2236 miles (3598 km) |
YQR Regina | 7h 33m | 51m | 2480 miles (3990 km) |
YLW Kelowna | 7h 46m | 1h 57m | 2427 miles (3905 km) |
PHX Phoenix | 7h 50m | 2h 2m | 2211 miles (3557 km) |
DFW Dallas | 7h 50m | 1h 30m | 2520 miles (4055 km) |
SFO San Francisco | 8h 25m | 1h 43m | 2587 miles (4162 km) |
YEG Edmonton | 8h 36m | 2h 28m | 2463 miles (3963 km) |
LAX Los Angeles | 8h 39m | 2h 13m | 2438 miles (3923 km) |
SEA Seattle | 9h 11m | 3h 1m | 2545 miles (4095 km) |
YVR Vancouver | 9h 13m | 1h 1m | 2644 miles (4254 km) |
YXE Saskatoon | 9h 29m | 2h 12m | 2513 miles (4043 km) |


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