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 Mondays, Wednesdays, Fridays, Saturdays & Sundays and the flight takes about 5 hours and 12 minutes. Flights with stops take between 7 to 9 hours depending on your flight and connection airport.