Cheap flights to Punta Cana – Compare and Save
— PUJ
10 Jun — 17 Jun1
Round-trip
1 adult
Economy
Flights to Punta Cana in 2025
Find the latest flights to Punta Cana in 2025, 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 5 June 2025.
Round-trip from | C$ 380 |
---|---|
One-way from | C$ 201 |
Popular in | December |
Cheapest in | June |
Average price | C$ 496 |
Good round-trip deal | C$ 508 or less |
Good one-way deal | C$ 251 or less |
- WestJet
- 18/6-23/6
- 1 total stop
- 19h 51m total
- Toronto to Punta Cana
- Arajet
- 27/8
- Nonstop
- 4h 47m total
- Toronto to Punta Cana
Highest demand for flights based on searches. 0% potential increase in price.
Cheapest flight prices on average. 2% potential price decrease (C$ 17 potential savings vs. average RT price).
Average for round-trip flights in June 2025
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
Cheapest flights to Punta CanaExplore the most affordable flight options available to Punta Cana. Find the lowest fares based on data from user searches, with prices last updated on 5 June 2025.
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 5 June 2025.
Sat 7/610:00 a.m.YYZ - PUJ
Nonstop4h 25mFlair Airlines
Sat 14/63:55 p.m.PUJ - YYZ
Nonstop4h 40mFlair Airlines
Deal found 5/6C$ 376
Sat 7/610:00 a.m.YYZ - PUJ
Nonstop4h 25mFlair Airlines
Sat 14/63:55 p.m.PUJ - YYZ
Nonstop4h 40mFlair Airlines
Deal found 3/6C$ 377
Sat 7/610:00 a.m.YYZ - PUJ
Nonstop4h 25mFlair Airlines
Sat 14/63:55 p.m.PUJ - YYZ
Nonstop4h 40mFlair Airlines
Deal found 4/6C$ 379
Sat 7/69:15 a.m.YYZ - PUJ
Nonstop4h 28mWestJet
Mon 9/63:35 p.m.PUJ - YYZ
1 stop16h 36mWestJet
Deal found 4/6C$ 380
Tue 10/611:15 p.m.YYZ - PUJ
1 stop15h 08mWestJet
Tue 17/612:20 p.m.PUJ - YYZ
Nonstop4h 43mWestJet
Deal found 2/6C$ 381
Sat 7/610:00 a.m.YYZ - PUJ
Nonstop4h 25mFlair Airlines
Sat 14/63:55 p.m.PUJ - YYZ
Nonstop4h 40mFlair Airlines
Deal found 3/6C$ 384
Sat 6/910:00 a.m.YYZ - PUJ
Nonstop4h 25mMultiple Airlines
Sat 13/96:10 a.m.PUJ - YYZ
Nonstop4h 30mMultiple Airlines
Deal found 5/6C$ 387
Sat 30/89:15 a.m.YYZ - PUJ
Nonstop4h 28mMultiple Airlines
Sat 6/96:10 a.m.PUJ - YYZ
Nonstop4h 30mMultiple Airlines
Deal found 5/6C$ 388
Wed 18/69:15 a.m.YYZ - PUJ
Nonstop4h 28mWestJet
Wed 25/62:45 p.m.PUJ - YYZ
Nonstop4h 43mWestJet
Deal found 2/6C$ 391
Tue 17/69:15 a.m.YYZ - PUJ
Nonstop4h 28mWestJet
Tue 24/62:45 p.m.PUJ - YYZ
Nonstop4h 43mWestJet
Deal found 3/6C$ 394
Sat 7/69:15 a.m.YYZ - PUJ
Nonstop4h 28mWestJet
Sat 14/62:45 p.m.PUJ - YYZ
Nonstop4h 43mWestJet
Deal found 5/6C$ 396
Thu 5/66:20 a.m.YYZ - PUJ
Nonstop4h 28mWestJet
Tue 10/612:20 p.m.PUJ - YYZ
Nonstop4h 43mWestJet
Deal found 4/6C$ 398
Best flights to Punta CanaDiscover carefully curated flight deals to Punta Cana that have cost, travel time, and layovers in mind to ensure you get the best travel experience. Data last updated 5 June 2025.
Discover carefully curated flight deals to Punta Cana that have cost, travel time, and layovers in mind to ensure you get the best travel experience. Data last updated 5 June 2025.
Wed 18/611:15 p.m.YYZ - PUJ
1 stop15h 08mWestJet
Mon 23/62:45 p.m.PUJ - YYZ
Nonstop4h 43mWestJet
Deal found 4/6C$ 380
Sat 30/89:15 a.m.YYZ - PUJ
Nonstop4h 28mMultiple Airlines
Sat 6/96:10 a.m.PUJ - YYZ
Nonstop4h 30mMultiple Airlines
Deal found 5/6C$ 388
Mon 9/612:30 a.m.YYZ - PUJ
1 stop12h 55mAir Canada
Tue 17/64:25 p.m.PUJ - YYZ
Nonstop4h 35mAir Canada
Deal found 3/6C$ 417
Wed 18/68:50 a.m.YTZ - PUJ
1 stop10h 15mAir Transat
Wed 25/68:15 p.m.PUJ - YTZ
1 stop15h 55mAir Transat
Deal found 4/6C$ 444
Fri 4/712:45 p.m.YYZ - PUJ
1 stop27h 44mUnited Airlines
Fri 11/74:35 p.m.PUJ - YYZ
1 stop26h 30mUnited Airlines
Deal found 4/6C$ 489
Mon 9/67:20 p.m.YYZ - PUJ
1 stop15h 24mAmerican Airlines
Sat 14/611:44 a.m.PUJ - YYZ
1 stop22h 31mAmerican Airlines
Deal found 5/6C$ 497
Tue 12/811:40 a.m.YYZ - PUJ
Nonstop4h 47mArajet
Tue 19/86:10 a.m.PUJ - YYZ
Nonstop4h 30mArajet
Deal found 5/6C$ 499
Tue 10/611:15 p.m.YYZ - PUJ
1 stop15h 08mWestJet
Tue 17/612:20 p.m.PUJ - YYZ
Nonstop4h 43mWestJet
Deal found 2/6C$ 381
Fri 13/66:55 p.m.YYZ - PUJ
Nonstop4h 47mMultiple Airlines
Thu 19/63:05 p.m.PUJ - YYZ
1 stop17h 08mMultiple Airlines
Deal found 2/6C$ 403
Fri 20/69:15 a.m.YYZ - PUJ
Nonstop4h 28mWestJet
Tue 24/62:45 p.m.PUJ - YYZ
Nonstop4h 43mWestJet
Deal found 4/6C$ 387
Tue 10/67:20 p.m.YTZ - PUJ
2 stops18h 05mAir Canada
Tue 17/62:25 p.m.PUJ - YTZ
1 stop21h 21mAir Canada
Deal found 4/6C$ 429
Wed 18/66:55 p.m.YYZ - PUJ
Nonstop4h 47mMultiple Airlines
Wed 25/68:15 p.m.PUJ - YYZ
1 stop25h 15mMultiple Airlines
Deal found 2/6C$ 405
Direct flights to Punta CanaExplore direct flight options to Punta Cana based on user searches, and compare prices and availability for your desired travel dates. Data last updated 5 June 2025.
Explore direct flight options to Punta Cana based on user searches, and compare prices and availability for your desired travel dates. Data last updated 5 June 2025.
Fri 22/86:55 p.m.YYZ - PUJ
Nonstop4h 47mArajet
Tue 26/88:00 p.m.PUJ - YYZ
Nonstop4h 30mArajet
Deal found 5/6C$ 381
Sat 6/910:00 a.m.YYZ - PUJ
Nonstop4h 25mMultiple Airlines
Sat 13/96:10 a.m.PUJ - YYZ
Nonstop4h 30mMultiple Airlines
Deal found 5/6C$ 387
Sat 30/89:15 a.m.YYZ - PUJ
Nonstop4h 28mMultiple Airlines
Sat 6/96:10 a.m.PUJ - YYZ
Nonstop4h 30mMultiple Airlines
Deal found 5/6C$ 388
Wed 18/69:15 a.m.YYZ - PUJ
Nonstop4h 28mWestJet
Wed 25/62:45 p.m.PUJ - YYZ
Nonstop4h 43mWestJet
Deal found 2/6C$ 391
Tue 17/69:15 a.m.YYZ - PUJ
Nonstop4h 28mWestJet
Tue 24/62:45 p.m.PUJ - YYZ
Nonstop4h 43mWestJet
Deal found 3/6C$ 394
Mon 6/109:15 a.m.YYZ - PUJ
Nonstop4h 29mWestJet
Mon 13/102:45 p.m.PUJ - YYZ
Nonstop4h 39mWestJet
Deal found 4/6C$ 396
Sun 15/610:50 a.m.YYZ - PUJ
Nonstop4h 28mWestJet
Thu 19/611:45 a.m.PUJ - YYZ
Nonstop4h 40mWestJet
Deal found 4/6C$ 398
Tue 24/69:15 a.m.YYZ - PUJ
Nonstop4h 28mWestJet
Wed 25/62:45 p.m.PUJ - YYZ
Nonstop4h 43mWestJet
Deal found 3/6C$ 403
Mon 6/109:15 a.m.YYZ - PUJ
Nonstop4h 29mWestJet
Mon 20/102:45 p.m.PUJ - YYZ
Nonstop4h 39mWestJet
Deal found 3/6C$ 406
Fri 21/115:30 a.m.YYZ - PUJ
Nonstop4h 55mArajet
Sat 29/116:00 a.m.PUJ - YYZ
Nonstop4h 50mArajet
Deal found 4/6C$ 407
Tue 26/89:15 a.m.YYZ - PUJ
Nonstop4h 28mMultiple Airlines
Tue 26/88:00 p.m.PUJ - YYZ
Nonstop4h 30mMultiple Airlines
Deal found 5/6C$ 410
Tue 9/99:00 a.m.YYZ - PUJ
Nonstop4h 25mMultiple Airlines
Sat 20/93:55 p.m.PUJ - YYZ
Nonstop4h 40mMultiple Airlines
Deal found 4/6C$ 411
Last-minute flights to Punta CanaDiscover last-minute flight deals to Punta Cana. Data last updated 5 June 2025 and is based on user searches.
Discover last-minute flight deals to Punta Cana. Data last updated 5 June 2025 and is based on user searches.
Thu 5/66:20 a.m.YYZ - PUJ
Nonstop4h 28mWestJet
Mon 9/611:45 a.m.PUJ - YYZ
Nonstop4h 40mWestJet
Deal found 4/6C$ 398
Sat 7/610:00 a.m.YYZ - PUJ
Nonstop4h 25mFlair Airlines
Sat 14/63:55 p.m.PUJ - YYZ
Nonstop4h 40mFlair Airlines
Deal found 5/6C$ 376
Sat 7/610:00 a.m.YYZ - PUJ
Nonstop4h 25mFlair Airlines
Sat 14/63:55 p.m.PUJ - YYZ
Nonstop4h 40mFlair Airlines
Deal found 3/6C$ 377
Sat 7/610:00 a.m.YYZ - PUJ
Nonstop4h 25mFlair Airlines
Sat 14/63:55 p.m.PUJ - YYZ
Nonstop4h 40mFlair Airlines
Deal found 4/6C$ 379
Sat 7/69:15 a.m.YYZ - PUJ
Nonstop4h 28mWestJet
Mon 9/63:35 p.m.PUJ - YYZ
1 stop16h 36mWestJet
Deal found 4/6C$ 380
Sat 7/610:00 a.m.YYZ - PUJ
Nonstop4h 25mFlair Airlines
Sat 14/63:55 p.m.PUJ - YYZ
Nonstop4h 40mFlair Airlines
Deal found 3/6C$ 384
Sat 7/69:15 a.m.YYZ - PUJ
Nonstop4h 28mWestJet
Sat 14/62:45 p.m.PUJ - YYZ
Nonstop4h 43mWestJet
Deal found 5/6C$ 396
Sun 8/610:50 a.m.YYZ - PUJ
Nonstop4h 28mWestJet
Sat 14/62:45 p.m.PUJ - YYZ
Nonstop4h 43mWestJet
Deal found 5/6C$ 399
Tue 10/611:15 p.m.YYZ - PUJ
1 stop15h 08mWestJet
Tue 17/612:20 p.m.PUJ - YYZ
Nonstop4h 43mWestJet
Deal found 2/6C$ 381
Tue 10/611:15 p.m.YYZ - PUJ
1 stop15h 08mWestJet
Tue 17/612:20 p.m.PUJ - YYZ
Nonstop4h 43mWestJet
Deal found 4/6C$ 396
Tue 10/69:15 a.m.YYZ - PUJ
Nonstop4h 28mWestJet
Sat 14/62:45 p.m.PUJ - YYZ
Nonstop4h 43mWestJet
Deal found 5/6C$ 399
Tue 10/611:15 p.m.YYZ - PUJ
1 stop15h 08mWestJet
Wed 18/62:45 p.m.PUJ - YYZ
Nonstop4h 43mWestJet
Deal found 5/6C$ 400
One-way flights to Punta CanaSearch for one-way flight options to Punta Cana. Find affordable one-way fares based on user searches. Data last updated 5 June 2025.
Search for one-way flight options to Punta Cana. Find affordable one-way fares based on user searches. Data last updated 5 June 2025.
Wed 27/86:30 a.m.YYZ - PUJ
Nonstop4h 47mArajet
Deal found 5/6C$ 201
Mon 9/66:20 a.m.YYZ - PUJ
Nonstop4h 28mWestJet
Deal found 4/6C$ 205
Wed 18/66:55 p.m.YYZ - PUJ
Nonstop4h 47mArajet
Deal found 4/6C$ 208
Wed 3/96:30 a.m.YYZ - PUJ
Nonstop4h 47mArajet
Deal found 4/6C$ 210
Wed 3/96:30 a.m.YYZ - PUJ
Nonstop4h 47mArajet
Deal found 5/6C$ 212
Mon 16/69:15 a.m.YYZ - PUJ
Nonstop4h 28mWestJet
Deal found 2/6C$ 215
Wed 23/76:55 p.m.YYZ - PUJ
Nonstop4h 47mArajet
Deal found 5/6C$ 220
Fri 18/76:55 p.m.YYZ - PUJ
Nonstop4h 47mArajet
Deal found 3/6C$ 223
Mon 28/76:20 a.m.YYZ - PUJ
Nonstop4h 28mWestJet
Deal found 5/6C$ 226
Tue 10/611:15 p.m.YYZ - PUJ
1 stop15h 08mWestJet
Deal found 5/6C$ 227
Fri 13/66:55 p.m.YYZ - PUJ
Nonstop4h 47mArajet
Deal found 4/6C$ 230
Sun 8/69:15 a.m.YYZ - PUJ
Nonstop4h 28mWestJet
Deal found 3/6C$ 236