Cheap flights to Punta Cana – Compare and Save

— PUJ
1 May — 8 May1
1 adult
1 adult, Economy, 0 bags

Flights to Punta Cana in 2026

Find the latest flights to Punta Cana in 2026, with up-to-date prices and availability. In the last 7 days, Cheapflights users made a total of 629,999 searches and data was last updated on 1 April 2026.

Round-trip from

C$ 429

One-way from

C$ 233

Popular in

December

Cheapest in

September

Average price

C$ 605

Good round-trip deal

C$ 512 or less

Good one-way deal

C$ 241 or less
WestJet
  • WestJet
  • 31/5-13/6
  • Nonstop
  • 9h 15m total
  • Toronto to Punta Cana
Arajet
  • Arajet
  • 22/4
  • Nonstop
  • 4h 30m total
  • Toronto to Punta Cana
Highest demand for flights based on searches. 2% potential increase in price.
Cheapest flight prices on average. 1% potential price decrease (C$ 10 potential savings vs. average RT price).
Average for round-trip flights in April 2026
Price to beat on a round-trip flight from Toronto to Punta Cana.
Price to beat on a one-way flight from Toronto to Punta Cana.

Find flight deals to Punta Cana

Enter your travel dates to find the best prices.

Cheapest flights to Punta Cana
Explore the most affordable flight options available to Punta Cana. Find the lowest fares based on data from user searches, with prices last updated on 1 April 2026.

Sun 31/52:10 p.m.
YYZ
-
PUJ
Nonstop4h 35m
WestJet
Sat 13/67:40 p.m.
PUJ
-
YYZ
Nonstop4h 40m
WestJet
Deal found 30/3C$ 429
Sat 13/62:10 p.m.
YYZ
-
PUJ
Nonstop4h 35m
WestJet
Sat 27/67:40 p.m.
PUJ
-
YYZ
Nonstop4h 40m
WestJet
Deal found 27/3C$ 433
Sun 14/69:30 a.m.
YYZ
-
PUJ
Nonstop4h 35m
WestJet
Sat 27/67:40 p.m.
PUJ
-
YYZ
Nonstop4h 40m
WestJet
Deal found 27/3C$ 435
Sat 30/510:00 a.m.
YYZ
-
PUJ
Nonstop4h 25m
Multiple Airlines
Sat 13/67:10 a.m.
PUJ
-
YYZ
Nonstop4h 30m
Multiple Airlines
Deal found 30/3C$ 436
Sat 19/912:40 p.m.
YYZ
-
PUJ
Nonstop4h 30m
Arajet
Thu 24/97:25 p.m.
PUJ
-
YYZ
Nonstop4h 30m
Arajet
Deal found 27/3C$ 437
Mon 27/411:00 a.m.
YYZ
-
PUJ
2 stops25h 40m
United Airlines
Fri 1/52:20 p.m.
PUJ
-
YYZ
2 stops19h 34m
United Airlines
Deal found 27/3C$ 439
Sat 2/53:53 p.m.
YYZ
-
PUJ
1 stop23h 37m
United Airlines
Fri 8/54:40 p.m.
PUJ
-
YYZ
2 stops17h 14m
United Airlines
Deal found 31/3C$ 440
Wed 2/1210:00 a.m.
YYZ
-
PUJ
Nonstop4h 35m
WestJet
Thu 3/122:30 p.m.
PUJ
-
YYZ
Nonstop4h 50m
WestJet
Deal found 28/3C$ 442
Sat 30/510:00 a.m.
YYZ
-
PUJ
Nonstop4h 25m
Flair Airlines
Tue 2/63:55 p.m.
PUJ
-
YYZ
Nonstop4h 35m
Flair Airlines
Deal found 30/3C$ 444
Sat 3/1012:40 p.m.
YYZ
-
PUJ
Nonstop4h 30m
Arajet
Sat 10/107:10 a.m.
PUJ
-
YYZ
Nonstop4h 30m
Arajet
Deal found 27/3C$ 446
Sat 23/510:00 a.m.
YYZ
-
PUJ
Nonstop4h 25m
Flair Airlines
Sat 6/63:55 p.m.
PUJ
-
YYZ
Nonstop4h 35m
Flair Airlines
Deal found 31/3C$ 447
Sun 24/52:10 p.m.
YYZ
-
PUJ
Nonstop4h 35m
Multiple Airlines
Thu 4/67:25 p.m.
PUJ
-
YYZ
Nonstop4h 30m
Multiple Airlines
Deal found 31/3C$ 449

100% Free

Cheapflights is completely free to use, so you can start saving the moment you arrive.

Book with Flexibility

Our users can plan ahead with confidence and find flights with no change fees

Travel Smart

Millions of people come to us for their flight needs every year. We help make travel planning easy by providing useful insights and data-driven graphs that can inform your decisions.