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 with 1 stop. The flight time is between 8 and 12 hours depending on your connecting flight. The YEG-PUJ route has no non-stop flights.