Cheap flights to Punta Cana – Compare and Save
— PUJ
2 Sep — 9 Sep1
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 28 August 2025.
Round-trip from | C$ 446 |
---|---|
One-way from | C$ 213 |
Popular in | December |
Cheapest in | September |
Average price | C$ 662 |
Good round-trip deal | C$ 590 or less |
Good one-way deal | C$ 276 or less |
- Arajet
- 20/9-27/9
- 2 total stops
- 42h 40m total
- Toronto to Punta Cana
- WestJet
- 27/9
- Nonstop
- 4h 29m 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$ 18 potential savings vs. average RT price).
Average for round-trip flights in August 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 28 August 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 28 August 2025.
Sat 20/911:15 p.m.YYZ - PUJ
2 stops38h 10mMultiple Airlines
Sat 27/96:10 a.m.PUJ - YYZ
Nonstop4h 30mMultiple Airlines
Deal found 27/8C$ 446
Thu 25/96:00 p.m.YYZ - PUJ
1 stop19h 45mAir Transat
Thu 2/103:05 p.m.PUJ - YYZ
1 stop28h 20mAir Transat
Deal found 28/8C$ 447
Thu 11/97:20 p.m.YTZ - PUJ
2 stops18h 05mAir Canada
Mon 15/92:25 p.m.PUJ - YTZ
2 stops21h 06mAir Canada
Deal found 28/8C$ 447
Mon 27/105:10 p.m.YYZ - PUJ
Nonstop4h 20mAir Transat
Mon 3/119:30 a.m.PUJ - YYZ
Nonstop4h 35mAir Transat
Deal found 27/8C$ 449
Sun 14/97:20 p.m.YTZ - PUJ
2 stops18h 05mAir Canada
Wed 17/92:25 p.m.PUJ - YTZ
1 stop21h 20mAir Canada
Deal found 26/8C$ 449
Tue 4/115:10 p.m.YYZ - PUJ
Nonstop4h 20mAir Transat
Sun 9/1111:55 p.m.PUJ - YYZ
1 stop9h 05mAir Transat
Deal found 26/8C$ 450
Wed 5/119:30 p.m.YTZ - PUJ
1 stop21h 25mAir Transat
Wed 12/119:15 p.m.PUJ - YTZ
1 stop11h 55mAir Transat
Deal found 26/8C$ 450
Tue 2/125:10 p.m.YYZ - PUJ
Nonstop4h 20mAir Transat
Mon 15/129:30 a.m.PUJ - YYZ
Nonstop4h 35mAir Transat
Deal found 25/8C$ 451
Tue 7/1010:20 a.m.YTZ - PUJ
2 stops11h 25mAir Canada
Wed 15/1010:45 a.m.PUJ - YTZ
1 stop10h 49mAir Canada
Deal found 27/8C$ 451
Sat 30/87:47 p.m.YYZ - PUJ
1 stop16h 53mUnited Airlines
Sat 6/94:35 p.m.PUJ - YYZ
1 stop17h 29mUnited Airlines
Deal found 26/8C$ 453
Wed 27/88:50 a.m.YTZ - PUJ
1 stop28h 55mAir Transat
Thu 2/103:05 p.m.PUJ - YTZ
1 stop23h 30mAir Transat
Deal found 25/8C$ 453
Tue 2/911:15 p.m.YYZ - PUJ
2 stops14h 10mMultiple Airlines
Sun 7/92:45 p.m.PUJ - YYZ
Nonstop4h 39mMultiple Airlines
Deal found 27/8C$ 454
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 28 August 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 28 August 2025.
Sat 20/911:15 p.m.YYZ - PUJ
2 stops38h 10mMultiple Airlines
Sat 27/96:10 a.m.PUJ - YYZ
Nonstop4h 30mMultiple Airlines
Deal found 27/8C$ 446
Thu 25/94:00 p.m.YYZ - PUJ
1 stop21h 45mAir Transat
Thu 2/102:45 p.m.PUJ - YYZ
Nonstop4h 30mAir Transat
Deal found 25/8C$ 447
Sun 14/96:25 p.m.YTZ - PUJ
1 stop19h 00mAir Canada
Wed 17/92:25 p.m.PUJ - YTZ
1 stop21h 20mAir Canada
Deal found 26/8C$ 447
Tue 9/99:00 a.m.YYZ - PUJ
Nonstop4h 25mAir Transat
Thu 2/102:45 p.m.PUJ - YYZ
Nonstop4h 30mAir Transat
Deal found 26/8C$ 447
Thu 11/97:20 p.m.YTZ - PUJ
2 stops18h 05mAir Canada
Mon 15/92:25 p.m.PUJ - YTZ
2 stops21h 06mAir Canada
Deal found 28/8C$ 447
Tue 14/106:00 a.m.YHM - PUJ
2 stops32h 25mWestJet
Tue 21/103:35 p.m.PUJ - YHM
2 stops57h 05mWestJet
Deal found 26/8C$ 970
Wed 29/108:15 a.m.YYZ - PUJ
1 stop10h 40mAir Transat
Wed 5/119:30 a.m.PUJ - YYZ
Nonstop4h 35mAir Transat
Deal found 27/8C$ 449
Sun 14/97:20 p.m.YTZ - PUJ
2 stops18h 05mAir Canada
Wed 17/92:25 p.m.PUJ - YTZ
1 stop21h 20mAir Canada
Deal found 26/8C$ 449
Mon 27/105:10 p.m.YYZ - PUJ
Nonstop4h 20mAir Transat
Mon 3/119:30 a.m.PUJ - YYZ
Nonstop4h 35mAir Transat
Deal found 27/8C$ 449
Tue 7/108:25 a.m.YTZ - PUJ
1 stop13h 20mAir Canada
Wed 15/1010:45 a.m.PUJ - YTZ
1 stop25h 00mAir Canada
Deal found 27/8C$ 451
Mon 27/105:10 p.m.YYZ - PUJ
Nonstop4h 20mAir Transat
Tue 4/119:30 a.m.PUJ - YYZ
Nonstop4h 35mAir Transat
Deal found 27/8C$ 449
Tue 7/1010:20 a.m.YTZ - PUJ
2 stops11h 25mAir Canada
Wed 15/1010:45 a.m.PUJ - YTZ
1 stop10h 49mAir Canada
Deal found 27/8C$ 451
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 28 August 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 28 August 2025.
Tue 9/99:00 a.m.YYZ - PUJ
Nonstop4h 25mAir Transat
Thu 2/102:45 p.m.PUJ - YYZ
Nonstop4h 30mAir Transat
Deal found 26/8C$ 447
Mon 27/105:10 p.m.YYZ - PUJ
Nonstop4h 20mAir Transat
Mon 3/119:30 a.m.PUJ - YYZ
Nonstop4h 35mAir Transat
Deal found 27/8C$ 449
Tue 4/115:10 p.m.YYZ - PUJ
Nonstop4h 20mAir Transat
Wed 5/119:30 a.m.PUJ - YYZ
Nonstop4h 35mAir Transat
Deal found 26/8C$ 450
Tue 2/125:10 p.m.YYZ - PUJ
Nonstop4h 20mAir Transat
Mon 15/129:30 a.m.PUJ - YYZ
Nonstop4h 35mAir Transat
Deal found 25/8C$ 451
Sat 25/1010:00 a.m.YYZ - PUJ
Nonstop4h 25mFlair Airlines
Sat 1/113:35 p.m.PUJ - YYZ
Nonstop4h 50mFlair Airlines
Deal found 27/8C$ 453
Sun 2/1110:00 a.m.YYZ - PUJ
Nonstop4h 35mFlair Airlines
Sun 9/114:35 p.m.PUJ - YYZ
Nonstop4h 50mFlair Airlines
Deal found 28/8C$ 454
Mon 8/910:55 a.m.YYZ - PUJ
Nonstop4h 25mAir Canada
Mon 15/94:25 p.m.PUJ - YYZ
Nonstop4h 35mAir Canada
Deal found 26/8C$ 457
Fri 12/96:30 a.m.YYZ - PUJ
Nonstop4h 47mArajet
Sat 20/96:10 a.m.PUJ - YYZ
Nonstop4h 30mArajet
Deal found 28/8C$ 458
Fri 7/116:30 a.m.YYZ - PUJ
Nonstop4h 55mArajet
Thu 13/118:05 p.m.PUJ - YYZ
Nonstop4h 50mArajet
Deal found 28/8C$ 460
Wed 10/99:00 a.m.YYZ - PUJ
Nonstop4h 25mAir Transat
Wed 17/92:45 p.m.PUJ - YYZ
Nonstop4h 30mAir Transat
Deal found 26/8C$ 462
Tue 9/99:00 a.m.YYZ - PUJ
Nonstop4h 25mAir Transat
Thu 18/92:45 p.m.PUJ - YYZ
Nonstop4h 30mAir Transat
Deal found 27/8C$ 464
Wed 10/910:55 a.m.YYZ - PUJ
Nonstop4h 25mAir Canada
Sun 14/94:25 p.m.PUJ - YYZ
Nonstop4h 35mAir Canada
Deal found 28/8C$ 467
Last-minute flights to Punta CanaDiscover last-minute flight deals to Punta Cana. Data last updated 28 August 2025 and is based on user searches.
Discover last-minute flight deals to Punta Cana. Data last updated 28 August 2025 and is based on user searches.
Thu 28/89:00 p.m.YTZ - PUJ
1 stop16h 45mAir Transat
Thu 2/103:05 p.m.PUJ - YTZ
1 stop23h 30mAir Transat
Deal found 26/8C$ 451
Sat 30/811:15 p.m.YYZ - PUJ
1 stop14h 30mMultiple Airlines
Sat 6/94:35 p.m.PUJ - YYZ
1 stop17h 29mMultiple Airlines
Deal found 26/8C$ 449
Sat 30/87:47 p.m.YYZ - PUJ
1 stop16h 53mUnited Airlines
Sat 6/94:35 p.m.PUJ - YYZ
1 stop17h 29mUnited Airlines
Deal found 26/8C$ 453
Tue 2/911:15 p.m.YYZ - PUJ
2 stops14h 10mMultiple Airlines
Sun 7/92:45 p.m.PUJ - YYZ
Nonstop4h 39mMultiple Airlines
Deal found 27/8C$ 454
Thu 11/97:20 p.m.YTZ - PUJ
2 stops18h 05mAir Canada
Mon 15/92:25 p.m.PUJ - YTZ
2 stops21h 06mAir Canada
Deal found 28/8C$ 447
Sun 14/97:20 p.m.YTZ - PUJ
2 stops18h 05mAir Canada
Wed 17/92:25 p.m.PUJ - YTZ
1 stop21h 20mAir Canada
Deal found 26/8C$ 449
Sat 20/911:15 p.m.YYZ - PUJ
2 stops38h 10mMultiple Airlines
Sat 27/96:10 a.m.PUJ - YYZ
Nonstop4h 30mMultiple Airlines
Deal found 27/8C$ 446
Sun 21/912:30 a.m.YYZ - PUJ
1 stop12h 55mAir Canada
Wed 8/1010:45 a.m.PUJ - YYZ
1 stop24h 54mAir Canada
Deal found 28/8C$ 450
Mon 22/99:00 p.m.YTZ - PUJ
1 stop16h 45mAir Transat
Wed 8/103:05 p.m.PUJ - YTZ
1 stop17h 15mAir Transat
Deal found 28/8C$ 453
Mon 22/99:00 p.m.YTZ - PUJ
1 stop16h 45mAir Transat
Wed 8/103:05 p.m.PUJ - YTZ
1 stop23h 30mAir Transat
Deal found 27/8C$ 454
Thu 25/96:00 p.m.YYZ - PUJ
1 stop19h 45mAir Transat
Thu 2/103:05 p.m.PUJ - YYZ
1 stop28h 20mAir Transat
Deal found 28/8C$ 447
Sat 27/99:15 a.m.YYZ - PUJ
Nonstop4h 29mMultiple Airlines
Wed 8/103:05 p.m.PUJ - YYZ
1 stop26h 20mMultiple Airlines
Deal found 27/8C$ 451
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 28 August 2025.
Search for one-way flight options to Punta Cana. Find affordable one-way fares based on user searches. Data last updated 28 August 2025.
Sat 27/99:15 a.m.YYZ - PUJ
Nonstop4h 29mWestJet
Deal found 27/8C$ 213
Sat 27/910:00 a.m.YYZ - PUJ
Nonstop4h 25mFlair Airlines
Deal found 26/8C$ 215
Sun 28/99:15 a.m.YYZ - PUJ
Nonstop4h 29mWestJet
Deal found 27/8C$ 217
Sun 23/1112:50 a.m.YYZ - PUJ
Nonstop4h 35mWestJet
Deal found 26/8C$ 220
Tue 25/1110:00 a.m.YYZ - PUJ
Nonstop4h 35mWestJet
Deal found 26/8C$ 222
Sat 27/910:00 a.m.YYZ - PUJ
Nonstop4h 25mFlair Airlines
Deal found 27/8C$ 223
Sun 16/1112:50 a.m.YYZ - PUJ
Nonstop4h 35mWestJet
Deal found 27/8C$ 226
Sat 4/106:00 p.m.YYZ - PUJ
2 stops18h 40mUnited Airlines
Deal found 27/8C$ 231
Sat 25/1010:00 a.m.YYZ - PUJ
Nonstop4h 25mFlair Airlines
Deal found 26/8C$ 237
Wed 5/119:30 p.m.YTZ - PUJ
1 stop21h 25mAir Transat
Deal found 27/8C$ 237
Sun 31/87:00 a.m.YYZ - PUJ
2 stops29h 40mUnited Airlines
Deal found 26/8C$ 238
Tue 4/117:40 p.m.YYZ - PUJ
1 stop20h 45mUnited Airlines
Deal found 25/8C$ 240