All scheduled flights from Edmonton to Puerto Vallarta (YEG-PVR)
Canada
Mexico
All scheduled flights from YEG to PVR. You can fly from Edmonton to Puerto Vallarta non-stop on Saturdays and the flight takes about 5 hours and 18 minutes. Flights with stops take between 6 to 7 hours depending on your flight and connection airport.