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 & Saturdays and the flight takes about 7 hours and 55 minutes. Flights with stops take between 10 to 12 hours depending on your flight and connection airport.