Find cheap flights from Punta Cana to Canada from C$ 221

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 10/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
Sat 24/6
Sat 1/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 Canada

Latest Canada Flight Deals

Best round-trip prices found by our users on KAYAK in the last 72 hours

MOST POPULARToronto
Direct from C$ 375

Good to know

Low season

November

High season

January

Cheapest flight

C$ 221

Average price round-trip

C$ 1,023

Good deal round-trip

C$ 883

Good deal one-way

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

Top tips for finding cheap flights to Canada

  • Looking for a cheap flight? 25% of our users found tickets from Punta Cana to the following destinations at these prices or less: Montreal C$ 378 one-way - C$ 889 round-trip; Toronto C$ 408 one-way - C$ 883 round-trip
  • High season is considered to be January, February and December. The cheapest month to fly from Punta Cana is January.
  • Morning departure is around 11% 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 - booking Canada flights

Book cheap flights from Punta Cana to Canada

Recent round-trip flight deals

10/6Sat
directSwoop
4h 47mPUJ-YYZ
21/6Wed
directSwoop
4h 25mYYZ-PUJ
C$ 375
19/10Thu
directMultiple Airlines
4h 30mPUJ-YYZ
25/10Wed
directMultiple Airlines
4h 25mYYZ-PUJ
C$ 440
10/6Sat
1 stopMultiple Airlines
13h 21mPUJ-YYZ
21/6Wed
directMultiple Airlines
4h 25mYYZ-PUJ
C$ 473
13/9Wed
directSwoop
4h 40mPUJ-YYZ
23/9Sat
directSwoop
4h 25mYYZ-PUJ
C$ 537
13/9Wed
directMultiple Airlines
4h 40mPUJ-YYZ
24/9Sun
directMultiple Airlines
4h 22mYYZ-PUJ
C$ 541
13/9Wed
directMultiple Airlines
4h 40mPUJ-YYZ
19/9Tue
directMultiple Airlines
4h 25mYYZ-PUJ
C$ 561
9/9Sat
directSwoop
4h 40mPUJ-YYZ
23/9Sat
directSwoop
4h 25mYYZ-PUJ
C$ 565
9/6Fri
1 stopAir Canada
13h 16mPUJ-YYZ
22/6Thu
directAir Canada
4h 15mYYZ-PUJ
C$ 594
19/7Wed
directSwoop
4h 30mPUJ-YYZ
2/8Wed
directSwoop
4h 29mYYZ-PUJ
C$ 599
11/9Mon
directAir Transat
4h 30mPUJ-YYZ
18/9Mon
directAir Transat
4h 25mYYZ-PUJ
C$ 609
13/9Wed
1 stopAir Transat
22h 39mPUJ-YTZ
18/9Mon
1 stopAir Transat
21h 45mYTZ-PUJ
C$ 611
28/6Wed
directUndisclosed Carrier
4h 47mPUJ-YYZ
11/7Tue
directUndisclosed Carrier
4h 38mYYZ-PUJ
C$ 618
28/6Wed
directUndisclosed Carrier
4h 47mPUJ-YYZ
11/7Tue
directUndisclosed Carrier
4h 38mYYZ-PUJ
C$ 621
14/9Thu
1 stopUnited Airlines
8h 14mPUJ-YYZ
24/9Sun
1 stopUnited Airlines
7h 53mYYZ-PUJ
C$ 634
13/9Wed
1 stopUnited Airlines
20h 23mPUJ-YYZ
18/9Mon
1 stopUnited Airlines
17h 16mYYZ-PUJ
C$ 671
21/6Wed
directSunwing Airlines
4h 30mPUJ-YUL
25/6Sun
directSunwing Airlines
4h 20mYUL-PUJ
C$ 943
21/6Wed
1 stopFrontier
10h 55mPUJ-YUL
25/6Sun
1 stopFrontier
9h 38mYUL-PUJ
C$ 960
21/6Wed
2 stopsSpirit Airlines
9h 41mPUJ-YUL
25/6Sun
2 stopsSpirit Airlines
9h 29mYUL-PUJ
C$ 1,003
19/7Wed
1 stopDelta
8h 58mPUJ-YUL
9/8Wed
1 stopDelta
18h 20mYUL-PUJ
C$ 1,191
19/7Wed
2 stopsAmerican Airlines
10h 58mPUJ-YUL
9/8Wed
2 stopsAmerican Airlines
10h 30mYUL-PUJ
C$ 1,232

Search by stops

Search by airline

Search by price

Recent one-way flight deals

10/6Sat
directSwoop
4h 47mPUJ-YYZ
C$ 221
17/6Sat
directAir Transat
4h 30mPUJ-YUL
C$ 239
11/6Sun
directUndisclosed Carrier
4h 30mPUJ-YUL
C$ 240
25/6Sun
directSwoop
4h 46mPUJ-YYZ
C$ 240
14/6Wed
1 stopAir Transat
9h 26mPUJ-YUL
C$ 258
26/10Thu
1 stopUnited Airlines
7h 42mPUJ-YOW
C$ 281
26/10Thu
2 stopsUnited Airlines
22h 45mPUJ-YOW
C$ 286
20/6Tue
1 stopMultiple Airlines
22h 25mPUJ-YYZ
C$ 305
23/6Fri
1 stopAir Canada
13h 13mPUJ-YYZ
C$ 309
10/6Sat
1 stopAir Canada
13h 21mPUJ-YYZ
C$ 320
10/6Sat
1 stopAir Canada
13h 43mPUJ-YTZ
C$ 320
7/6Wed
2 stopsUnited Airlines
22h 32mPUJ-YOW
C$ 327
22/6Thu
1 stopMultiple Airlines
24h 45mPUJ-YYZ
C$ 335
2/6Fri
2 stopsAmerican Airlines
24h 37mPUJ-YYZ
C$ 347
2/6Fri
2 stopsDelta
19h 53mPUJ-YUL
C$ 347
29/8Tue
2 stopsAmerican Airlines
21h 25mPUJ-YYZ
C$ 351
26/7Wed
directWestJet
4h 35mPUJ-YYZ
C$ 355
23/6Fri
2 stopsFrontier
11h 13mPUJ-YYZ
C$ 541
14/7Fri
directSunwing Airlines
4h 30mPUJ-YYZ
C$ 607
13/6Tue
1 stopEndeavor Airlines
8h 54mPUJ-YUL
C$ 741

Search by stops

Search by airline

Search by price

Punta Cana - Canada Flights

Departure:

Punta Cana (PUJ)Dominican Republic

Return flight deals:

Canada - Punta Cana

Cabin classes:

C$ 384

Browse origins:

C$ 310

Browse destinations: