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)
Mon, 14 sep
8h
1 stop
19:30
Punta Cana (PUJ)
Mon, 14 sep
20 809 ₹
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
21 847 ₹
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
19 447 ₹
Arajet
DM 5863
10:30
Toronto, Pearson International Airport (YYZ)
Wed, 16 sep
4h 30min
Direct
15:00
Punta Cana (PUJ)
Wed, 16 sep
15 311 ₹
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
25 062 ₹
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
18 587 ₹
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
21 817 ₹
Arajet
DM 5803
16:40
Toronto, Pearson International Airport (YYZ)
Sat, 19 sep
4h 30min
Direct
21:10
Punta Cana (PUJ)
Sat, 19 sep
15 643 ₹
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
18 250 ₹
Arajet
DM 5863
10:30
Toronto, Pearson International Airport (YYZ)
Wed, 23 sep
4h 30min
Direct
15:00
Punta Cana (PUJ)
Wed, 23 sep
25 049 ₹
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
21 845 ₹
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
18 857 ₹
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
18 516 ₹
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
25 886 ₹
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
16 801 ₹
WestJet
WS 2108
04:40
Toronto, Pearson International Airport (YYZ)
Sat, 31 oct
4h 35min
Direct
09:15
Punta Cana (PUJ)
Sat, 31 oct
16 060 ₹
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
14 648 ₹
WestJet
WS 2102
14:00
Toronto, Pearson International Airport (YYZ)
Sat, 31 oct
4h 35min
Direct
18:35
Punta Cana (PUJ)
Sat, 31 oct
15 212 ₹
Arajet
DM 5803
15:50
Toronto, Pearson International Airport (YYZ)
Sat, 31 oct
4h 47min
Direct
20:37
Punta Cana (PUJ)
Sat, 31 oct
15 607 ₹
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
17 688 ₹
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
17 750 ₹
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
18 212 ₹
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
17 522 ₹
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
17 195 ₹
WestJet
WS 2102
15:00
Toronto, Pearson International Airport (YYZ)
Tue, 10 nov
4h 35min
Direct
19:35
Punta Cana (PUJ)
Tue, 10 nov
17 411 ₹
Arajet
DM 5863
11:30
Toronto, Pearson International Airport (YYZ)
Wed, 11 nov
4h 55min
Direct
16:25
Punta Cana (PUJ)
Wed, 11 nov
18 309 ₹
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
19 258 ₹
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
18 497 ₹
WestJet
WS 2100
13:00
Toronto, Pearson International Airport (YYZ)
Tue, 17 nov
4h 35min
Direct
17:35
Punta Cana (PUJ)
Tue, 17 nov
17 414 ₹
WestJet
WS 2100
13:00
Toronto, Pearson International Airport (YYZ)
Thu, 26 nov
4h 35min
Direct
17:35
Punta Cana (PUJ)
Thu, 26 nov
17 414 ₹
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
17 731 ₹
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
17 774 ₹
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
18 484 ₹
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
19 726 ₹
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
19 258 ₹
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
17 763 ₹
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
34 043 ₹
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
31 681 ₹
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
17 814 ₹
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
12 727 ₹
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
22 032 ₹
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
18 064 ₹

Low price calendar

September 2026
Price chart (September 2026)
min: 15311 ₹ · max: 21847 ₹
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 — 21847 ₹ 15.09.2026 — 19447 ₹ 16.09.2026 — 15311 ₹ 17.09.2026 — 18587 ₹ 18.09.2026 — no data 19.09.2026 — 15643 ₹ 20.09.2026 — 18250 ₹ 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 — 19959 ₹ 28.09.2026 — 17741 ₹ 29.09.2026 — 18516 ₹ 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
21847 ₹
15
placeholder
19447 ₹
16
Good deal
15311 ₹
17
placeholder
18587 ₹
18
placeholder
no data
19
Good deal
15643 ₹
20
placeholder
18250 ₹
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
19959 ₹
28
placeholder
17741 ₹
29
placeholder
18516 ₹
30
placeholder
no data

Cheap flights Toronto to Punta Cana

Arajet
Wed, Fri, Sat
Price from
₹12 727
WestJet
Tue, Thu, Sat, Sun
Price from
₹15 212
Air Transat
Mon, Tue, Wed, Thu, Sun
Price from
₹17 688
United Airlines
Mon, Tue, Sun
Price from
₹18 064
Air Canada
Mon, Tue, Wed, Thu
Price from
₹18 484
American Airlines
Mon, Tue, Thu, Sat
Price from
₹21 817

Popular destinations from Toronto

All →
YTO
Canada → Canada
YHU
from
₹4 018
YTO
Canada → Canada
YMQ
from
₹4 018
YTO
Canada → Canada
YWG
from
₹4 115
YTO
Canada → Canada
YOW
from
₹4 455
YTO
Canada → Canada
YHZ
from
₹4 836
YTO
Canada → Canada
YQR
from
₹5 724
YTO
Canada → Canada
YUL
from
₹5 735
YTO
Canada → Canada
YYC
from
₹6 706
YTO
Canada → Canada
YQT
from
₹6 742

Popular destinations to Punta Cana

All →
SJU
Puerto Rico → Dominican Republic
PUJ
from
₹5 644
MIA
United States → Dominican Republic
PUJ
from
₹9 102
SAO
Sao Paulo — Punta Cana
Brazil → Dominican Republic
PUJ
from
₹10 028
NYC
United States → Dominican Republic
PUJ
from
₹10 126
YMQ
Canada → Dominican Republic
PUJ
from
₹11 793
FLL
United States → Dominican Republic
PUJ
from
₹11 942
CUN
Mexico → Dominican Republic
PUJ
from
₹12 957
CHI
United States → Dominican Republic
PUJ
from
₹13 146

Cheap flights Toronto to Punta Cana

Interesting facts about the route

Flight time

4h 40min

Distance

2 984 km

Average price

₹18 141

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

₹1149

Buy

acuntel

3 GB

data

30

days

₹1627

Buy

acuntel

5 GB

data

30

days

₹2489

Buy

acuntel

1 GB

data

7

days

₹574

Buy

Frequently Asked Questions

The average ticket price Toronto Punta Cana is ₹18 141. The cheapest ticket costs ₹15 311, operated by Arajet, flight 5863, departing Toronto on 16 September at 10:30, arriving Punta Cana on 16 September at 15:00.
The average flight time is 8 hours. 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.