Skip to main content
Beginning of main content

Cheap Flights from Toronto to Punta Cana $362.43

Search over 321,000 hotels worldwide and 400 airlines worldwide.
Secure incredible value with Expedia's Best Price Guarantee.
No Expedia cancellation fee to change or cancel almost any hotel reservation.

Cheapest Flights from Toronto to Punta Cana (YYZ to PUJ)

Prices found within past 7 days. Prices and availability subject to change. Additional terms may apply.

Interesting Facts About Flights from Toronto to Punta Cana (YYZ to PUJ)

Question : Who's offering the cheapest round-trip flight to Punta Cana International Airport (PUJ) over the coming months?
Answer : United Airlines is offering its passengers the cheapest flights over the next three months.

Question : Would you be willing to change your travel days if it saved you money?
Answer : Friday is your cheapest day to fly in December. Flexibility is paramount when booking travel plans in order to keep costs down.

Question : How long are most people's visits to Punta Cana when they fly in from Toronto?
Answer : Over the next two months, passengers from YYZ to PUJ are planning on staying for 10 days on average.

Question : Should you be aware of any airlines that have a reputation of delays for this route?
Answer : Air Transat flights from YYZ to PUJ are delayed 43% of the time. If you're on Air Transat, be sure to sign up for the delay notifications to stay up to date with your flight's status.

Question : How long will the flight typically take from Pearson International Airport (YYZ) to Punta Cana International Airport (PUJ)?
Answer : On average, the flight time from Toronto to Punta Cana is 3 hours and 18 minutes.

Question : If you're booking YYZ to PUJ, how many different options of departure times do you have on a daily basis?
Answer : On average, eight different flight times are offered daily when you fly from Toronto to Punta Cana. You won't have as many choices on this route as most others.

Question : From Toronto to Punta Cana, which day is going to have the most flight times?
Answer : With 44 total flight time options, Sunday and Saturday provide the most flexibility from YYZ to PUJ. The day with the least number of times is Monday with 27 options.