All scheduled flights from Punta Cana to Calgary (PUJ-YYC)
Dominican Republic
Canada
All scheduled flights from PUJ to YYC. You can fly from Punta Cana to Calgary non-stop on Mondays, Fridays & Saturdays and the flight takes about 7 hours and 54 minutes. Flights with stops take between 10 to 14 hours depending on your flight and connection airport.