PUJ - YTO

Find cheap flights from Punta Cana to Toronto from C$ 158

This is the cheapest one-way flight price found by a KAYAK user in the last 72 hours by searching for a flight departing on 21/6. Fares are subject to change and may not be available on all flights or dates of travel. Click the price to replicate the search for this deal.
Return
1 adult
Economy
0 bags
Sun 2/7
Sun 9/7

Here is why travelers choose KAYAK

Save 23% or moreCompare multiple travel sites with one search.

Free to useThere are no hidden charges or fees.

Filter your dealsChoose cabin class, free Wi-Fi and more.

Search hundreds of travel sites at once for deals on flights to Toronto

Good to know

Low season

November

High season

June

Cheapest flight

C$ 158

Average price round-trip

C$ 701

Good deal round-trip

C$ 592

Good deal one-way

C$ 402
Best time to beat the crowds (22% less expensive on average)
Most popular time to fly (22% more expensive on average)
Flight from Punta Cana to Toronto
(avg. price over the last 2 weeks)
or less
or less

When to book flights from Punta Cana to Toronto

Estimated round-trip price
Average price per month
Flight prices as travel date approaches

Top tips for finding a cheap flight out of Punta Cana

  • The cheapest flight from Punta Cana to Toronto was found, on average, 79 days before departure.
  • Book at least 2 weeks before departure in order to get a below-average price.
  • High season is considered to be May, June and July. The cheapest month to fly is November.
  • Morning departure is around 39% more expensive than an evening flight, on average*.
*Average of the lowest prices shown in KAYAK’s search results for departures within the next 30 days

FAQs for booking flights from Punta Cana to Toronto

Book cheap flights from Punta Cana to Toronto

Recent round-trip flight deals

1/7Sat
directSwoop
4h 31mPUJ-YYZ
8/7Sat
directSwoop
4h 38mYYZ-PUJ
C$ 450
19/10Thu
directMultiple Airlines
4h 30mPUJ-YYZ
3/11Fri
directMultiple Airlines
4h 30mYYZ-PUJ
C$ 453
19/10Thu
1 stopFlair Airlines
17h 29mPUJ-YYZ
3/11Fri
directFlair Airlines
4h 30mYYZ-PUJ
C$ 489
28/10Sat
directMultiple Airlines
4h 23mPUJ-YYZ
6/11Mon
directMultiple Airlines
4h 30mYYZ-PUJ
C$ 542
19/7Wed
directSwoop
4h 30mPUJ-YYZ
2/8Wed
directSwoop
4h 29mYYZ-PUJ
C$ 595
19/10Thu
1 stopAir Canada
17h 29mPUJ-YYZ
3/11Fri
1 stopAir Canada
27h 05mYYZ-PUJ
C$ 672
7/9Thu
directAir Transat
4h 30mPUJ-YYZ
28/9Thu
directAir Transat
4h 25mYYZ-PUJ
C$ 695
1/7Sat
directMultiple Airlines
4h 31mPUJ-YYZ
8/7Sat
1 stopMultiple Airlines
18h 04mYYZ-PUJ
C$ 708
18/8Fri
1 stopMultiple Airlines
9h 31mPUJ-YYZ
3/9Sun
directMultiple Airlines
4h 30mYYZ-PUJ
C$ 715
21/8Mon
1 stopAmerican Airlines
19h 31mPUJ-YYZ
29/8Tue
1 stopAmerican Airlines
11h 10mYYZ-PUJ
C$ 735
19/10Thu
1 stopUnited Airlines
22h 28mPUJ-YYZ
3/11Fri
2 stopsUnited Airlines
21h 13mYYZ-PUJ
C$ 780
21/8Mon
1 stopAmerican Airlines
19h 31mPUJ-YYZ
26/8Sat
2 stopsAmerican Airlines
17h 24mYYZ-PUJ
C$ 786
28/10Sat
1 stopAir Canada
13h 31mPUJ-YYZ
6/11Mon
1 stopAir Canada
15h 25mYYZ-PUJ
C$ 809
21/8Mon
1 stopAmerican Airlines
19h 31mPUJ-YYZ
26/8Sat
1 stopAmerican Airlines
29h 00mYYZ-PUJ
C$ 810
19/10Thu
1 stopAir Canada
17h 29mPUJ-YYZ
2/11Thu
1 stopAir Canada
12h 25mYYZ-PUJ
C$ 830
7/8Mon
2 stopsUnited Airlines
22h 01mPUJ-YYZ
13/8Sun
1 stopUnited Airlines
8h 09mYYZ-PUJ
C$ 857
18/8Fri
2 stopsUnited Airlines
21h 53mPUJ-YYZ
3/9Sun
2 stopsUnited Airlines
17h 30mYYZ-PUJ
C$ 863
21/8Mon
directAir Transat
4h 30mPUJ-YYZ
29/8Tue
directAir Transat
4h 25mYYZ-PUJ
C$ 965
19/7Wed
1 stopSpirit Airlines
8h 40mPUJ-YYZ
2/8Wed
2 stopsSpirit Airlines
18h 37mYYZ-PUJ
C$ 1,048
1/7Sat
2 stopsFrontier
9h 56mPUJ-YYZ
8/7Sat
2 stopsFrontier
8h 52mYYZ-PUJ
C$ 1,076

Search by stops

Search by airline

Search by price

Recent one-way flight deals

21/6Wed
directSwoop
4h 47mPUJ-YYZ
C$ 158
21/6Wed
directSwoop
4h 47mPUJ-YYZ
C$ 180
24/6Sat
directSwoop
4h 47mPUJ-YYZ
C$ 200
18/6Sun
directSwoop
4h 45mPUJ-YYZ
C$ 218
18/6Sun
directSwoop
4h 45mPUJ-YYZ
C$ 219
1/7Sat
directSwoop
4h 31mPUJ-YYZ
C$ 238
22/6Thu
directWestJet
4h 37mPUJ-YYZ
C$ 249
20/10Fri
2 stopsUnited Airlines
20h 42mPUJ-YYZ
C$ 262
7/6Wed
directWestJet
4h 37mPUJ-YYZ
C$ 273
7/6Wed
directWestJet
4h 37mPUJ-YYZ
C$ 274
21/9Thu
directAir Transat
4h 30mPUJ-YYZ
C$ 284
17/9Sun
directAir Transat
4h 30mPUJ-YYZ
C$ 291
22/6Thu
1 stopMultiple Airlines
22h 25mPUJ-YYZ
C$ 292
25/11Sat
1 stopAir Canada
15h 56mPUJ-YYZ
C$ 299
7/6Wed
1 stopAir Canada
13h 08mPUJ-YTZ
C$ 300
7/6Wed
1 stopAir Canada
12h 46mPUJ-YYZ
C$ 302
7/6Wed
1 stopAir Canada
13h 08mPUJ-YTZ
C$ 303
18/6Sun
1 stopMultiple Airlines
27h 05mPUJ-YYZ
C$ 304
16/6Fri
1 stopMultiple Airlines
15h 40mPUJ-YYZ
C$ 308
11/7Tue
1 stopMultiple Airlines
28h 10mPUJ-YYZ
C$ 312

Search by stops

Search by airline

Search by price

Punta Cana - Toronto Flights

Departure:

Punta Cana (PUJ)Dominican Republic

Return flight deals:

Toronto - Punta Cana

Cabin classes:

C$ 415

Browse origins:

C$ 370

Browse destinations:

C$ 370