Cheap flights Toronto to Punta Cana

1 passenger, economy

Cheap flights Toronto to Punta Cana

Compare prices, duration and stops

Air Transat
TS 531
22:00
Toronto, Pearson International Airport (YYZ)
Wed, 16 sep
19h 45min
1 stop
17:45
Punta Cana (PUJ)
Thu, 17 sep +1
334 S$
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
247 S$
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
290 S$
Arajet
DM 5803
16:40
Toronto, Pearson International Airport (YYZ)
Sat, 19 sep
4h 30min
Direct
21:10
Punta Cana (PUJ)
Sat, 19 sep
208 S$
Air Canada
AC 7952
10:50
Toronto, Toronto City Centre Airport (YTZ)
Sun, 20 sep
9h 15min
1 stop
20:05
Punta Cana (PUJ)
Sun, 20 sep
272 S$
Air Transat
TS 186
13:00
Toronto, Pearson International Airport (YYZ)
Sun, 20 sep
4h 25min
Direct
17:25
Punta Cana (PUJ)
Sun, 20 sep
243 S$
Air Canada
AC 1796 🔥 Hot deal
11:25
Toronto, Pearson International Airport (YYZ)
Mon, 21 sep
4h 30min
Direct
15:55
Punta Cana (PUJ)
Mon, 21 sep
247 S$
Arajet
DM 5863
10:30
Toronto, Pearson International Airport (YYZ)
Wed, 23 sep
4h 30min
Direct
15:00
Punta Cana (PUJ)
Wed, 23 sep
334 S$
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
291 S$
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
251 S$
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
247 S$
American Airlines
AA 2589
10:00
Toronto, Pearson International Airport (YYZ)
Mon, 5 oct
9h 4min
1 stop
19:04
Punta Cana (PUJ)
Mon, 5 oct
271 S$
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
345 S$
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
224 S$
WestJet
WS 2108
04:40
Toronto, Pearson International Airport (YYZ)
Sat, 31 oct
4h 35min
Direct
09:15
Punta Cana (PUJ)
Sat, 31 oct
214 S$
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
195 S$
WestJet
WS 2102
14:00
Toronto, Pearson International Airport (YYZ)
Sat, 31 oct
4h 35min
Direct
18:35
Punta Cana (PUJ)
Sat, 31 oct
203 S$
Arajet
DM 5803
15:50
Toronto, Pearson International Airport (YYZ)
Sat, 31 oct
4h 47min
Direct
20:37
Punta Cana (PUJ)
Sat, 31 oct
208 S$
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
236 S$
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
236 S$
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
242 S$
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
233 S$
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
229 S$
WestJet
WS 2102
15:00
Toronto, Pearson International Airport (YYZ)
Tue, 10 nov
4h 35min
Direct
19:35
Punta Cana (PUJ)
Tue, 10 nov
232 S$
Arajet
DM 5863
11:30
Toronto, Pearson International Airport (YYZ)
Wed, 11 nov
4h 55min
Direct
16:25
Punta Cana (PUJ)
Wed, 11 nov
244 S$
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
256 S$
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
246 S$
WestJet
WS 2100
13:00
Toronto, Pearson International Airport (YYZ)
Tue, 17 nov
4h 35min
Direct
17:35
Punta Cana (PUJ)
Tue, 17 nov
232 S$
WestJet
WS 2100
13:00
Toronto, Pearson International Airport (YYZ)
Thu, 26 nov
4h 35min
Direct
17:35
Punta Cana (PUJ)
Thu, 26 nov
232 S$
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
236 S$
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
237 S$
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
246 S$
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
263 S$
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
256 S$
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
237 S$
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
453 S$
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
422 S$
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
237 S$
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
169 S$
Flair Airlines
F8 2634
14:00
Toronto, Pearson International Airport (YYZ)
Wed, 10 mar
4h 35min
Direct
18:35
Punta Cana (PUJ)
Wed, 10 mar
190 S$
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
293 S$
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
241 S$

Low price calendar

September 2026
Price chart (September 2026)
min: 204 S$ · max: 266 S$
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 — no data 14.09.2026 — no data 15.09.2026 — no data 16.09.2026 — 204 S$ 17.09.2026 — 247 S$ 18.09.2026 — no data 19.09.2026 — 208 S$ 20.09.2026 — 243 S$ 21.09.2026 — 247 S$ 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 — 266 S$ 28.09.2026 — 236 S$ 29.09.2026 — 247 S$ 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
no data
14
placeholder
no data
15
placeholder
no data
16
Good deal
204 S$
17
placeholder
247 S$
18
placeholder
no data
19
Good deal
208 S$
20
placeholder
243 S$
21
placeholder
247 S$
22
placeholder
no data
23
placeholder
no data
24
placeholder
no data
25
placeholder
no data
26
placeholder
no data
27
placeholder
266 S$
28
placeholder
236 S$
29
placeholder
247 S$
30
placeholder
no data

Cheap flights Toronto to Punta Cana

Arajet
Wed, Fri, Sat
Price from
S$169
Flair Airlines
Wed, Sat
Price from
S$190
WestJet
Tue, Thu, Sat, Sun
Price from
S$203
Air Transat
Mon, Tue, Wed, Thu, Sun
Price from
S$236
United Airlines
Mon, Tue, Sun
Price from
S$241
Air Canada
Mon, Tue, Wed, Thu, Sun
Price from
S$246
American Airlines
Mon, Tue, Thu, Sat
Price from
S$271

Popular destinations from Toronto

All →
YTO
Canada → Canada
YWG
from
S$51
YTO
Canada → Canada
YHU
from
S$54
YTO
Canada → Canada
YMQ
from
S$54
YTO
Canada → Canada
YOW
from
S$59
YTO
Canada → Canada
YHZ
from
S$64
YTO
Canada → Canada
YQR
from
S$76
YTO
Canada → Canada
YUL
from
S$76
YTO
Canada → Canada
YYC
from
S$89
YTO
Canada → Canada
YQT
from
S$90

Popular destinations to Punta Cana

All →
SJU
Puerto Rico → Dominican Republic
PUJ
from
S$75
MIA
United States → Dominican Republic
PUJ
from
S$121
SAO
Sao Paulo — Punta Cana
Brazil → Dominican Republic
PUJ
from
S$134
NYC
United States → Dominican Republic
PUJ
from
S$135
YMQ
Canada → Dominican Republic
PUJ
from
S$157
FLL
United States → Dominican Republic
PUJ
from
S$159
CUN
Mexico → Dominican Republic
PUJ
from
S$173
CHI
United States → Dominican Republic
PUJ
from
S$175

Cheap flights Toronto to Punta Cana

Interesting facts about the route

Flight time

4h 40min

Distance

2 984 km

Average price

S$243

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

S$15

Buy

acuntel

3 GB

data

30

days

S$22

Buy

acuntel

5 GB

data

30

days

S$33

Buy

acuntel

1 GB

data

7

days

S$8

Buy

Frequently Asked Questions

The average ticket price Toronto Punta Cana is S$243. The cheapest ticket costs S$208, operated by Arajet, flight 5803, departing Toronto on 19 September at 16:40, arriving Punta Cana on 19 September at 21:10.
The average flight time is 9 hours 15 minutes. The fastest flight takes 4 hours 25 minutes, flight 186 operated by Air Transat, departing Toronto on 17 September at 13:00, arriving Punta Cana on 17 September at 17:25.
Flights on the Toronto - Punta Cana route are operated by the following airlines: American Airlines, Air Canada, Arajet, Flair Airlines, Air Transat, United Airlines, WestJet.
The distance from Toronto to Punta Cana is 2984 km.