Cheap flights Toronto to Punta Cana

1 passenger, economy

Cheap flights Toronto to Punta Cana

Compare prices, duration and stops

United Airlines
UA 3435
11:30
Toronto, Pearson International Airport (YYZ)
Sat, 12 sep
6h 57min
1 stop
18:27
Punta Cana (PUJ)
Sat, 12 sep
395 NZ$
United Airlines
UA 3711
00:00
Toronto, Pearson International Airport (YYZ)
Sun, 13 sep
18h 27min
1 stop
18:27
Punta Cana (PUJ)
Sun, 13 sep
385 NZ$
WestJet
WS 2100
13:30
Toronto, Pearson International Airport (YYZ)
Sun, 13 sep
4h 35min
Direct
18:05
Punta Cana (PUJ)
Sun, 13 sep
318 NZ$
Air Transat
TS 7713
14:00
Toronto, Toronto City Centre Airport (YTZ)
Mon, 14 sep
27h 45min
1 stop
17:45
Punta Cana (PUJ)
Tue, 15 sep +1
393 NZ$
Air Transat
TS 186
13:00
Toronto, Pearson International Airport (YYZ)
Tue, 15 sep
4h 25min
Direct
17:25
Punta Cana (PUJ)
Tue, 15 sep
349 NZ$
Arajet
DM 5863
10:30
Toronto, Pearson International Airport (YYZ)
Wed, 16 sep
4h 30min
Direct
15:00
Punta Cana (PUJ)
Wed, 16 sep
275 NZ$
Air Transat
TS 186
13:00
Toronto, Pearson International Airport (YYZ)
Thu, 17 sep
4h 25min
Direct
17:25
Punta Cana (PUJ)
Thu, 17 sep
334 NZ$
American Airlines
AA 3610
23:00
Toronto, Pearson International Airport (YYZ)
Thu, 17 sep
20h 2min
2 stops
19:02
Punta Cana (PUJ)
Fri, 18 sep +1
392 NZ$
Arajet
DM 5803
16:40
Toronto, Pearson International Airport (YYZ)
Sat, 19 sep
4h 30min
Direct
21:10
Punta Cana (PUJ)
Sat, 19 sep
281 NZ$
Arajet
DM 5863
10:30
Toronto, Pearson International Airport (YYZ)
Wed, 23 sep
4h 30min
Direct
15:00
Punta Cana (PUJ)
Wed, 23 sep
450 NZ$
Air Transat
TS 186
13:00
Toronto, Pearson International Airport (YYZ)
Sun, 27 sep
4h 25min
Direct
17:25
Punta Cana (PUJ)
Sun, 27 sep
359 NZ$
Air Transat
TS 186
13:00
Toronto, Pearson International Airport (YYZ)
Mon, 28 sep
4h 25min
Direct
17:25
Punta Cana (PUJ)
Mon, 28 sep
319 NZ$
Air Transat
TS 186
13:00
Toronto, Pearson International Airport (YYZ)
Tue, 29 sep
4h 25min
Direct
17:25
Punta Cana (PUJ)
Tue, 29 sep
333 NZ$
American Airlines
AA 2589
10:00
Toronto, Pearson International Airport (YYZ)
Sat, 10 oct
28h 50min
1 stop
14:50
Punta Cana (PUJ)
Sun, 11 oct +1
465 NZ$
Arajet
DM 5863 🔥 Hot deal
10:30
Toronto, Pearson International Airport (YYZ)
Fri, 30 oct
4h 47min
Direct
15:17
Punta Cana (PUJ)
Fri, 30 oct
302 NZ$
WestJet
WS 2108
04:40
Toronto, Pearson International Airport (YYZ)
Sat, 31 oct
4h 35min
Direct
09:15
Punta Cana (PUJ)
Sat, 31 oct
289 NZ$
Flair Airlines
F8 2634
13:00
Toronto, Pearson International Airport (YYZ)
Sat, 31 oct
4h 35min
Direct
17:35
Punta Cana (PUJ)
Sat, 31 oct
263 NZ$
WestJet
WS 2102
14:00
Toronto, Pearson International Airport (YYZ)
Sat, 31 oct
4h 35min
Direct
18:35
Punta Cana (PUJ)
Sat, 31 oct
273 NZ$
Arajet
DM 5803
15:50
Toronto, Pearson International Airport (YYZ)
Sat, 31 oct
4h 47min
Direct
20:37
Punta Cana (PUJ)
Sat, 31 oct
280 NZ$
Air Transat
TS 186
14:00
Toronto, Pearson International Airport (YYZ)
Mon, 2 nov
4h 20min
Direct
18:20
Punta Cana (PUJ)
Mon, 2 nov
318 NZ$
Air Canada
AC 1796
17:55
Toronto, Pearson International Airport (YYZ)
Thu, 5 nov
4h 40min
Direct
22:35
Punta Cana (PUJ)
Thu, 5 nov
319 NZ$
United Airlines
UA 3640
00:26
Toronto, Pearson International Airport (YYZ)
Tue, 10 nov
16h 42min
2 stops
17:08
Punta Cana (PUJ)
Tue, 10 nov
327 NZ$
Air Canada
AC 1794
11:30
Toronto, Pearson International Airport (YYZ)
Tue, 10 nov
4h 40min
Direct
16:10
Punta Cana (PUJ)
Tue, 10 nov
315 NZ$
United Airlines
UA 3435
12:43
Toronto, Pearson International Airport (YYZ)
Tue, 10 nov
8h 45min
2 stops
21:28
Punta Cana (PUJ)
Tue, 10 nov
309 NZ$
WestJet
WS 2102
15:00
Toronto, Pearson International Airport (YYZ)
Tue, 10 nov
4h 35min
Direct
19:35
Punta Cana (PUJ)
Tue, 10 nov
313 NZ$
Arajet
DM 5863
11:30
Toronto, Pearson International Airport (YYZ)
Wed, 11 nov
4h 55min
Direct
16:25
Punta Cana (PUJ)
Wed, 11 nov
329 NZ$
Air Canada
AC 7958
15:45
Toronto, Toronto City Centre Airport (YTZ)
Thu, 12 nov
11h 50min
1 stop
03:35
Punta Cana (PUJ)
Fri, 13 nov +1
346 NZ$
United Airlines
UA 3466
00:44
Toronto, Pearson International Airport (YYZ)
Tue, 17 nov
16h 24min
1 stop
17:08
Punta Cana (PUJ)
Tue, 17 nov
332 NZ$
WestJet
WS 2100
13:00
Toronto, Pearson International Airport (YYZ)
Tue, 17 nov
4h 35min
Direct
17:35
Punta Cana (PUJ)
Tue, 17 nov
313 NZ$
WestJet
WS 2100
13:00
Toronto, Pearson International Airport (YYZ)
Thu, 26 nov
4h 35min
Direct
17:35
Punta Cana (PUJ)
Thu, 26 nov
313 NZ$
Air Transat
TS 286
19:00
Toronto, Pearson International Airport (YYZ)
Mon, 30 nov
4h 20min
Direct
23:20
Punta Cana (PUJ)
Mon, 30 nov
319 NZ$
Air Canada
AC 1798
21:00
Toronto, Pearson International Airport (YYZ)
Mon, 30 nov
4h 40min
Direct
01:40
Punta Cana (PUJ)
Tue, 1 dec +1
319 NZ$
Air Canada
AC 7976
01:30
Toronto, Toronto City Centre Airport (YTZ)
Wed, 2 dec
21h 15min
1 stop
22:45
Punta Cana (PUJ)
Wed, 2 dec
332 NZ$
Air Transat
TS 286
19:00
Toronto, Pearson International Airport (YYZ)
Wed, 9 dec
4h 20min
Direct
23:20
Punta Cana (PUJ)
Wed, 9 dec
354 NZ$
Air Canada
AC 7962
17:30
Toronto, Toronto City Centre Airport (YTZ)
Mon, 14 dec
10h 5min
1 stop
03:35
Punta Cana (PUJ)
Tue, 15 dec +1
346 NZ$
Air Canada
AC 1798
21:00
Toronto, Pearson International Airport (YYZ)
Mon, 14 dec
4h 40min
Direct
01:40
Punta Cana (PUJ)
Tue, 15 dec +1
319 NZ$
WestJet
WS 657
00:00
Toronto, Pearson International Airport (YYZ)
Sun, 20 dec
45h 45min
2 stops
21:45
Punta Cana (PUJ)
Mon, 21 dec +1
612 NZ$
American Airlines
AA 5526
12:45
Toronto, Pearson International Airport (YYZ)
Tue, 22 dec
7h 1min
1 stop
19:46
Punta Cana (PUJ)
Tue, 22 dec
569 NZ$
United Airlines
UA 3500
20:35
Toronto, Pearson International Airport (YYZ)
Sun, 3 jan
23h 29min
2 stops
20:04
Punta Cana (PUJ)
Mon, 4 jan +1
320 NZ$
Arajet
DM 5863 Best price
11:30
Toronto, Pearson International Airport (YYZ)
Wed, 10 mar
4h 55min
Direct
16:25
Punta Cana (PUJ)
Wed, 10 mar
229 NZ$
American Airlines
AA 5045
23:12
Toronto, Pearson International Airport (YYZ)
Mon, 12 apr
15h 33min
1 stop
14:45
Punta Cana (PUJ)
Tue, 13 apr +1
396 NZ$
United Airlines
UA 3466
23:40
Toronto, Pearson International Airport (YYZ)
Mon, 17 May
19h 32min
2 stops
19:12
Punta Cana (PUJ)
Tue, 18 May +1
325 NZ$

Low price calendar

September 2026
Price chart (September 2026)
min: 275 NZ$ · max: 393 NZ$
01.09.2026 — no data 02.09.2026 — no data 03.09.2026 — no data 04.09.2026 — no data 05.09.2026 — no data 06.09.2026 — no data 07.09.2026 — no data 08.09.2026 — no data 09.09.2026 — no data 10.09.2026 — no data 11.09.2026 — no data 12.09.2026 — no data 13.09.2026 — 318 NZ$ 14.09.2026 — 393 NZ$ 15.09.2026 — 349 NZ$ 16.09.2026 — 275 NZ$ 17.09.2026 — 334 NZ$ 18.09.2026 — no data 19.09.2026 — 281 NZ$ 20.09.2026 — no data 21.09.2026 — no data 22.09.2026 — no data 23.09.2026 — no data 24.09.2026 — no data 25.09.2026 — no data 26.09.2026 — no data 27.09.2026 — 359 NZ$ 28.09.2026 — 319 NZ$ 29.09.2026 — 333 NZ$ 30.09.2026 — no data 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30
Mon
Tue
Wed
Thu
Fri
Sat
Sun
1
placeholder
no data
2
placeholder
no data
3
placeholder
no data
4
placeholder
no data
5
placeholder
no data
6
placeholder
no data
7
placeholder
no data
8
placeholder
no data
9
placeholder
no data
10
placeholder
no data
11
placeholder
no data
12
placeholder
no data
13
placeholder
318 NZ$
14
placeholder
393 NZ$
15
placeholder
349 NZ$
16
Good deal
275 NZ$
17
placeholder
334 NZ$
18
placeholder
no data
19
Good deal
281 NZ$
20
placeholder
no data
21
placeholder
no data
22
placeholder
no data
23
placeholder
no data
24
placeholder
no data
25
placeholder
no data
26
placeholder
no data
27
placeholder
359 NZ$
28
placeholder
319 NZ$
29
placeholder
333 NZ$
30
placeholder
no data

Cheap flights Toronto to Punta Cana

Arajet
Wed, Fri, Sat
Price from
NZ$229
WestJet
Tue, Thu, Sat, Sun
Price from
NZ$273
Air Transat
Mon, Tue, Wed, Thu, Sun
Price from
NZ$318
United Airlines
Mon, Tue, Sat, Sun
Price from
NZ$325
Air Canada
Mon, Tue, Wed, Thu
Price from
NZ$332
American Airlines
Mon, Tue, Thu, Sat
Price from
NZ$392

Popular destinations from Toronto

All →
YTO
Canada → Canada
YMQ
from
NZ$72
YTO
Canada → Canada
YHU
from
NZ$72
YTO
Canada → Canada
YWG
from
NZ$74
YTO
Canada → Canada
YOW
from
NZ$80
YTO
Canada → Canada
YHZ
from
NZ$87
YTO
Canada → Canada
YQR
from
NZ$103
YTO
Canada → Canada
YUL
from
NZ$103
YTO
Canada → Canada
YYC
from
NZ$121
YTO
Canada → Canada
YQT
from
NZ$121

Popular destinations to Punta Cana

All →
SJU
Puerto Rico → Dominican Republic
PUJ
from
NZ$101
MIA
United States → Dominican Republic
PUJ
from
NZ$164
SAO
Sao Paulo — Punta Cana
Brazil → Dominican Republic
PUJ
from
NZ$180
NYC
United States → Dominican Republic
PUJ
from
NZ$182
YMQ
Canada → Dominican Republic
PUJ
from
NZ$212
FLL
United States → Dominican Republic
PUJ
from
NZ$215
CUN
Mexico → Dominican Republic
PUJ
from
NZ$233
CHI
United States → Dominican Republic
PUJ
from
NZ$236

Cheap flights Toronto to Punta Cana

Interesting facts about the route

Flight time

4h 40min

Distance

2 984 km

Average price

NZ$325

Most frequent flight

TS 186

Passenger reviews

No reviews for this route yet

Internet abroad

eSIM · Dominican Republic

All plans

acuntel

2 GB

data

15

days

NZ$21

Buy

acuntel

3 GB

data

30

days

NZ$29

Buy

acuntel

5 GB

data

30

days

NZ$45

Buy

acuntel

1 GB

data

7

days

NZ$10

Buy

Frequently Asked Questions

The average ticket price Toronto Punta Cana is NZ$325. The cheapest ticket costs NZ$318, operated by WestJet, flight 2100, departing Toronto on 13 September at 13:30, arriving Punta Cana on 13 September at 18:05.
The average flight time is 6 hours 57 minutes. The fastest flight takes 4 hours 25 minutes, flight 186 operated by Air Transat, departing Toronto on 15 September at 13:00, arriving Punta Cana on 15 September at 17:25.
Flights on the Toronto - Punta Cana route are operated by the following airlines: American Airlines, Air Canada, Arajet, Air Transat, United Airlines, WestJet.
The distance from Toronto to Punta Cana is 2984 km.