All scheduled flights from Edmonton to Punta Cana (YEG-PUJ)
Canada
Dominican Republic
All scheduled flights from YEG to PUJ. You can fly from Edmonton to Punta Cana non-stop on Mondays and the flight takes about 6 hours and 55 minutes. Flights with stops take between 9 to 12 hours depending on your flight and connection airport.