background

Flight Deals from Ontario to Punta Cana from $252

Bundle + Save

Bundle + Save

Top flight deals from leading airlines:

VS LogoDL LogoUA LogoAC LogoAV LogoLA LogoWS Logo

... and +100s more

Incredible Deals

Save up to 50% on select flights with Priceline

Bundle & Save

Save an average of $240 per person when bundling your flight and hotel together with Priceline

Best Price Guarantee

If a VIP member finds a better price elsewhere, we'll refund up to 200% of the difference

Help 24/7

We’re always here for you - reach us 24 hours a day, 7 days a week

Phone Banner

Priceline Phone Deals

Book with an agent for great rates!

Top Deals on flights from Toronto to Punta Cana

Toronto, CA (YTO) - Punta Cana, DO (PUJ)

WestJet Logo
WestJet

Jun 16

YYZ
4h 28m
Direct

Jun 16

PUJ
WestJet Logo
WestJet

Jun 23

PUJ
4h 43m
Direct

Jun 23

YYZ

as low as

$252

Toronto, CA (YTO) - Punta Cana, DO (PUJ)

United Airlines Logo
United Airlines

May 27

YYZ
8h 5m
EWR

May 27

PUJ
United Airlines Logo
United Airlines

May 30

PUJ
17h 4m
EWR

May 31

YYZ

as low as

$300

Toronto, CA (YTO) - Punta Cana, DO (PUJ)

United Airlines Logo
United Airlines

May 30

YYZ
8h 5m
EWR

May 30

PUJ
United Airlines Logo
United Airlines

Jun 6

PUJ
27h 59m
EWR
ORD

Jun 7

YYZ

as low as

$305

Toronto, CA (YTO) - Punta Cana, DO (PUJ)

Arajet Logo
Arajet

Jun 7

YYZ
4h 47m
Direct

Jun 7

PUJ
Arajet Logo
Arajet

Jun 14

PUJ
4h 30m
Direct

Jun 14

YYZ

as low as

$327

Toronto, CA (YTO) - Punta Cana, DO (PUJ)

Air Canada Logo
Air Canada

May 27

YYZ
4h 20m
Direct

May 27

PUJ
Air Canada Logo
Air Canada

Jun 16

PUJ
4h 35m
Direct

Jun 16

YYZ

as low as

$340

Toronto, CA (YTO) - Punta Cana, DO (PUJ)

Air Canada Logo
Air Canada

May 28

YYZ
4h 20m
Direct

May 28

PUJ
Air Canada Logo
Air Canada

Jun 16

PUJ
29h 25m
YUL

Jun 17

YYZ

as low as

$340

Toronto, CA (YTO) - Punta Cana, DO (PUJ)

Air Canada Logo
Air Canada

May 28

YYZ
4h 20m
Direct

May 28

PUJ
Air Canada Logo
Air Canada

Jun 4

PUJ
28h 12m
YUL
YOW

Jun 5

YYZ

as low as

$341

Toronto, CA (YTO) - Punta Cana, DO (PUJ)

Air Transat Logo
Air Transat

Jun 14

YTZ
28h 55m
YUL

Jun 15

PUJ
Air Transat Logo
Air Transat

Jun 20

PUJ
4h 30m
Direct

Jun 20

YTZ

as low as

$343

Toronto, CA (YTO) - Punta Cana, DO (PUJ)

United Airlines Logo
United Airlines

May 24

YYZ
16h 53m
IAD

May 25

PUJ
United Airlines Logo
United Airlines

Jun 11

PUJ
17h 4m
EWR

Jun 12

YYZ

as low as

$356

Toronto, CA (YTO) - Punta Cana, DO (PUJ)

American Airlines Logo
American Airlines

May 30

YYZ
27h 29m
JFK

May 31

PUJ
American Airlines Logo
American Airlines

Jun 6

PUJ
25h 44m
CLT

Jun 7

YYZ

as low as

$370

Toronto, CA (YTO) - Punta Cana, DO (PUJ)

Air Canada Logo
Air Canada

Jun 11

YHM
9h 40m
YYZ

Jun 11

PUJ
Air Canada Logo
Air Canada

Jun 18

PUJ
17h
YUL

Jun 19

YHM

as low as

$389

Toronto, CA (YTO) - Punta Cana, DO (PUJ)

Flexflight Logo
Flexflight

Jun 4

YYZ
4h 47m
Direct

Jun 4

PUJ
Flexflight Logo
Flexflight

Jun 17

PUJ
4h 30m
Direct

Jun 17

YYZ

as low as

$417

Top Deals on flights from Ottawa to Punta Cana

Ottawa, CA (YOW) - Punta Cana, DO (PUJ)

United Airlines Logo
United Airlines

May 30

YOW
9h 23m
EWR

May 30

PUJ
United Airlines Logo
United Airlines

Jun 3

PUJ
16h 56m
EWR

Jun 4

YOW

as low as

$299

Ottawa, CA (YOW) - Punta Cana, DO (PUJ)

United Airlines Logo
United Airlines

Jun 1

YOW
9h 23m
EWR

Jun 1

PUJ
United Airlines Logo
United Airlines

Jun 15

PUJ
17h 23m
IAD

Jun 16

YOW

as low as

$356

Ottawa, CA (YOW) - Punta Cana, DO (PUJ)

United Airlines Logo
United Airlines

Jun 11

YOW
22h 10m
ORD
EWR

Jun 12

PUJ
United Airlines Logo
United Airlines

Jun 18

PUJ
16h 56m
EWR

Jun 19

YOW

as low as

$361

Ottawa, CA (YOW) - Punta Cana, DO (PUJ)

United Airlines Logo
United Airlines

Jun 11

YOW
22h 10m
ORD
EWR

Jun 12

PUJ
United Airlines Logo
United Airlines

Jun 18

PUJ
22h 27m
EWR
IAD

Jun 19

YOW

as low as

$365

Ottawa, CA (YOW) - Punta Cana, DO (PUJ)

United Airlines Logo
United Airlines

Jun 11

YOW
24h 18m
EWR

Jun 12

PUJ
United Airlines Logo
United Airlines

Jun 18

PUJ
16h 26m
EWR

Jun 19

YOW

as low as

$379

Ottawa, CA (YOW) - Punta Cana, DO (PUJ)

United Airlines Logo
United Airlines

Jun 1

YOW
32h 55m
ORD
EWR

Jun 2

PUJ
United Airlines Logo
United Airlines

Jun 15

PUJ
17h 23m
IAD

Jun 16

YOW

as low as

$384

Ottawa, CA (YOW) - Punta Cana, DO (PUJ)

WestJet Logo
WestJet

May 28

YOW
7h 48m
YYZ

May 28

PUJ
WestJet Logo
WestJet

Jun 10

PUJ
9h 37m
YYZ

Jun 11

YOW

as low as

$393

Ottawa, CA (YOW) - Punta Cana, DO (PUJ)

WestJet Logo
WestJet

Jun 10

YOW
7h 48m
YYZ

Jun 10

PUJ
WestJet Logo
WestJet

Jun 11

PUJ
9h 37m
YYZ

Jun 12

YOW

as low as

$395

Ottawa, CA (YOW) - Punta Cana, DO (PUJ)

WestJet Logo
WestJet

Jun 18

YOW
7h 48m
YYZ

Jun 18

PUJ
WestJet Logo
WestJet

Jun 25

PUJ
9h 37m
YYZ

Jun 26

YOW

as low as

$411

Ottawa, CA (YOW) - Punta Cana, DO (PUJ)

Air Canada Logo
Air Canada

May 28

YOW
7h 25m
YUL

May 28

PUJ
Air Canada Logo
Air Canada

Jun 10

PUJ
20h
YUL

Jun 11

YOW

as low as

$442

Ottawa, CA (YOW) - Punta Cana, DO (PUJ)

Air Canada Logo
Air Canada

May 28

YOW
7h 25m
YUL

May 28

PUJ
Air Canada Logo
Air Canada

Jun 18

PUJ
26h 52m
YUL
YTZ

Jun 19

YOW

as low as

$444

Ottawa, CA (YOW) - Punta Cana, DO (PUJ)

Air Canada Logo
Air Canada

Jun 10

YOW
7h 25m
YUL

Jun 10

PUJ
Air Canada Logo
Air Canada

Jun 11

PUJ
18h 36m
YUL

Jun 12

YOW

as low as

$444

Top Deals on flights from Windsor to Punta Cana

Windsor, CA (YQG) - Punta Cana, DO (PUJ)

Air Canada Logo
Air Canada

May 31

YQG
27h 10m
YYZ
YUL

Jun 1

PUJ
Air Canada Logo
Air Canada

Jun 7

PUJ
19h 4m
YUL
YYZ

Jun 8

YQG

as low as

$530

Windsor, CA (YQG) - Punta Cana, DO (PUJ)

Air Canada Logo
Air Canada

May 31

YQG
21h 15m
YYZ
YUL

Jun 1

PUJ
Air Canada Logo
Air Canada

Jun 7

PUJ
19h 4m
YUL
YYZ

Jun 8

YQG

as low as

$530

Windsor, CA (YQG) - Punta Cana, DO (PUJ)

Air Canada Logo
Air Canada

May 31

YQG
23h 10m
YYZ

Jun 1

PUJ
Air Canada Logo
Air Canada

Jun 7

PUJ
17h 4m
YYZ

Jun 8

YQG

as low as

$1775

Windsor, CA (YQG) - Punta Cana, DO (PUJ)

Air Canada Logo
Air Canada

May 31

YQG
23h 10m
YYZ

Jun 1

PUJ
Air Canada Logo
Air Canada

Jun 7

PUJ
22h 59m
YYZ

Jun 8

YQG

as low as

$1775

Top Deals on flights from London to Punta Cana

London, CA (YXU) - Punta Cana, DO (PUJ)

Air Canada Logo
Air Canada

May 28

YXU
6h 20m
YYZ

May 28

PUJ
Air Canada Logo
Air Canada

Jun 25

PUJ
22h 32m
YYZ

Jun 26

YXU

as low as

$455

London, CA (YXU) - Punta Cana, DO (PUJ)

Air Canada Logo
Air Canada

May 17

YXU
10h 40m
YYZ
YUL

May 17

PUJ
Air Canada Logo
Air Canada

May 21

PUJ
24h 38m
YUL
YYZ

May 22

YXU

as low as

$477

London, CA (YXU) - Punta Cana, DO (PUJ)

Air Canada Logo
Air Canada

May 28

YXU
31h 10m
YYZ
YUL

May 29

PUJ
Air Canada Logo
Air Canada

Jun 25

PUJ
22h 32m
YYZ

Jun 26

YXU

as low as

$477

London, CA (YXU) - Punta Cana, DO (PUJ)

Air Canada Logo
Air Canada

May 17

YXU
20h 55m
YYZ

May 18

PUJ
Air Canada Logo
Air Canada

May 21

PUJ
24h 38m
YUL
YYZ

May 22

YXU

as low as

$504

London, CA (YXU) - Punta Cana, DO (PUJ)

Air Canada Logo
Air Canada

Jun 15

YXU
23h 45m
YYZ

Jun 16

PUJ
Air Canada Logo
Air Canada

Jul 9

PUJ
18h 27m
YYZ

Jul 10

YXU

as low as

$551

London, CA (YXU) - Punta Cana, DO (PUJ)

United Airlines Logo
United Airlines

May 31

YXU
10h 14m
YYZ
IAD

May 31

PUJ
United Airlines Logo
United Airlines

Jun 7

PUJ
21h 8m
IAH
YYZ

Jun 8

YXU

as low as

$728

London, CA (YXU) - Punta Cana, DO (PUJ)

COPA Airlines Logo
COPA Airlines

May 17

YXU
19h 54m
YYZ
PTY

May 18

PUJ
COPA Airlines Logo
COPA Airlines

May 21

PUJ
21h 27m
PTY
YYZ

May 22

YXU

as low as

$1056

London, CA (YXU) - Punta Cana, DO (PUJ)

WestJet Logo
WestJet

Jun 15

YXU
17h 43m
YYC
YYZ

Jun 16

PUJ
WestJet Logo
WestJet

Jul 9

PUJ
38h 29m
YYZ
YYC

Jul 11

YXU

as low as

$1061

London, CA (YXU) - Punta Cana, DO (PUJ)

WestJet Logo
WestJet

May 17

YXU
17h 43m
YYC
YYZ

May 18

PUJ
WestJet Logo
WestJet

May 21

PUJ
38h 29m
YYZ
YYC

May 23

YXU

as low as

$1206

London, CA (YXU) - Punta Cana, DO (PUJ)

Air Canada Logo
Air Canada

May 15

YXU
26h 40m
YYZ

May 16

PUJ
Air Canada Logo
Air Canada

May 23

PUJ
24h 48m
YYZ

May 24

YXU

as low as

$1230

London, CA (YXU) - Punta Cana, DO (PUJ)

WestJet Logo
WestJet

May 16

YXU
26h 58m
YYC

May 17

PUJ
WestJet Logo
WestJet

May 20

PUJ
38h 29m
YYZ
YYC

May 22

YXU

as low as

$1325

London, CA (YXU) - Punta Cana, DO (PUJ)

United Airlines Logo
United Airlines

May 31

YXU
10h 14m
YYZ
IAD

May 31

PUJ
United Airlines Logo
United Airlines

Jun 7

PUJ
21h 23m
EWR
YYZ

Jun 8

YXU

as low as

$1410

Top Deals on flights from Thunder Bay to Punta Cana

Thunder Bay, CA (YQT) - Punta Cana, DO (PUJ)

United Airlines Logo
United Airlines

Jun 1

YQT
34h 20m
YYZ
EWR

Jun 2

PUJ
United Airlines Logo
United Airlines

Jun 8

PUJ
30h 34m
EWR
YYZ

Jun 9

YQT

as low as

$728

Thunder Bay, CA (YQT) - Punta Cana, DO (PUJ)

United Airlines Logo
United Airlines

Jun 1

YQT
29h 49m
YYZ
EWR

Jun 2

PUJ
United Airlines Logo
United Airlines

Jun 8

PUJ
30h 34m
EWR
YYZ

Jun 9

YQT

as low as

$728

Thunder Bay, CA (YQT) - Punta Cana, DO (PUJ)

United Airlines Logo
United Airlines

Jun 1

YQT
22h 20m
YYZ
ORD

Jun 2

PUJ
United Airlines Logo
United Airlines

Jun 8

PUJ
30h 34m
EWR
YYZ

Jun 9

YQT

as low as

$760

Thunder Bay, CA (YQT) - Punta Cana, DO (PUJ)

United Airlines Logo
United Airlines

Jun 1

YQT
22h 20m
YYZ
ORD

Jun 2

PUJ
United Airlines Logo
United Airlines

Jun 8

PUJ
30h 4m
EWR
YYZ

Jun 9

YQT

as low as

$786

Thunder Bay, CA (YQT) - Punta Cana, DO (PUJ)

United Airlines Logo
United Airlines

Jun 1

YQT
31h 25m
YYZ
IAD

Jun 2

PUJ
United Airlines Logo
United Airlines

Jun 8

PUJ
30h 34m
EWR
YYZ

Jun 9

YQT

as low as

$849

Thunder Bay, CA (YQT) - Punta Cana, DO (PUJ)

United Airlines Logo
United Airlines

Jun 1

YQT
31h 25m
YYZ
IAD

Jun 2

PUJ
United Airlines Logo
United Airlines

Jun 8

PUJ
30h 4m
EWR
YYZ

Jun 9

YQT

as low as

$875

Top Deals on flights from Timmins to Punta Cana

Timmins, CA (YTS) - Punta Cana, DO (PUJ)

Air Canada Logo
Air Canada

May 31

YTS
26h 20m
YYZ
YUL

Jun 1

PUJ
Air Canada Logo
Air Canada

Jun 7

PUJ
31h 49m
YUL
YYZ

Jun 8

YTS

as low as

$554

Timmins, CA (YTS) - Punta Cana, DO (PUJ)

Air Canada Logo
Air Canada

May 31

YTS
11h 25m
YYZ
YUL

May 31

PUJ
Air Canada Logo
Air Canada

Jun 7

PUJ
31h 49m
YUL
YYZ

Jun 8

YTS

as low as

$554

Timmins, CA (YTS) - Punta Cana, DO (PUJ)

Air Canada Logo
Air Canada

May 31

YTS
21h 20m
YYZ
YUL

Jun 1

PUJ
Air Canada Logo
Air Canada

Jun 7

PUJ
31h 49m
YUL
YYZ

Jun 8

YTS

as low as

$554

Timmins, CA (YTS) - Punta Cana, DO (PUJ)

Air Canada Logo
Air Canada

May 31

YTS
26h 20m
YTZ
YUL

Jun 1

PUJ
Air Canada Logo
Air Canada

Jun 7

PUJ
31h 49m
YUL
YYZ

Jun 8

YTS

as low as

$571

Top Deals on flights from Greater Sudbury to Punta Cana

Greater Sudbury, CA (YSB) - Punta Cana, DO (PUJ)

Air Canada Logo
Air Canada

May 29

YSB
26h 50m
YYZ

May 30

PUJ
Air Canada Logo
Air Canada

Jun 5

PUJ
16h 42m
YYZ

Jun 6

YSB

as low as

$538

Greater Sudbury, CA (YSB) - Punta Cana, DO (PUJ)

Air Canada Logo
Air Canada

May 29

YSB
21h 30m
YYZ
YUL

May 30

PUJ
Air Canada Logo
Air Canada

Jun 5

PUJ
16h 42m
YYZ

Jun 6

YSB

as low as

$538

Greater Sudbury, CA (YSB) - Punta Cana, DO (PUJ)

Air Canada Logo
Air Canada

May 29

YSB
26h 50m
YYZ

May 30

PUJ
Air Canada Logo
Air Canada

Jun 5

PUJ
22h 52m
YYZ

Jun 6

YSB

as low as

$538

Greater Sudbury, CA (YSB) - Punta Cana, DO (PUJ)

Air Canada Logo
Air Canada

May 29

YSB
20h 40m
YYZ

May 30

PUJ
Air Canada Logo
Air Canada

Jun 5

PUJ
16h 42m
YYZ

Jun 6

YSB

as low as

$538

Greater Sudbury, CA (YSB) - Punta Cana, DO (PUJ)

Air Canada Logo
Air Canada

May 29

YSB
20h 40m
YYZ

May 30

PUJ
Air Canada Logo
Air Canada

Jun 5

PUJ
22h 52m
YYZ

Jun 6

YSB

as low as

$538

Greater Sudbury, CA (YSB) - Punta Cana, DO (PUJ)

Air Canada Logo
Air Canada

May 29

YSB
21h 30m
YYZ
YUL

May 30

PUJ
Air Canada Logo
Air Canada

Jun 5

PUJ
22h 52m
YYZ

Jun 6

YSB

as low as

$538

Greater Sudbury, CA (YSB) - Punta Cana, DO (PUJ)

Air Canada Logo
Air Canada

May 29

YSB
27h 40m
YYZ
YUL

May 30

PUJ
Air Canada Logo
Air Canada

Jun 5

PUJ
16h 42m
YYZ

Jun 6

YSB

as low as

$538

Greater Sudbury, CA (YSB) - Punta Cana, DO (PUJ)

United Airlines Logo
United Airlines

May 29

YSB
23h 10m
YYZ
ORD

May 30

PUJ
United Airlines Logo
United Airlines

Jun 5

PUJ
22h 32m
EWR
YYZ

Jun 6

YSB

as low as

$698

Greater Sudbury, CA (YSB) - Punta Cana, DO (PUJ)

United Airlines Logo
United Airlines

May 29

YSB
20h 45m
YYZ
IAD

May 30

PUJ
United Airlines Logo
United Airlines

Jun 5

PUJ
22h 32m
EWR
YYZ

Jun 6

YSB

as low as

$698

Greater Sudbury, CA (YSB) - Punta Cana, DO (PUJ)

United Airlines Logo
United Airlines

May 29

YSB
23h 10m
YYZ
ORD

May 30

PUJ
United Airlines Logo
United Airlines

Jun 5

PUJ
23h 2m
EWR
YYZ

Jun 6

YSB

as low as

$698

Greater Sudbury, CA (YSB) - Punta Cana, DO (PUJ)

United Airlines Logo
United Airlines

May 29

YSB
20h 45m
YYZ
IAD

May 30

PUJ
United Airlines Logo
United Airlines

Jun 5

PUJ
23h 2m
EWR
YYZ

Jun 6

YSB

as low as

$698

Top Deals on flights from Sault Ste. Marie to Punta Cana

Sault Ste. Marie, CA (YAM) - Punta Cana, DO (PUJ)

Air Canada Logo
Air Canada

May 31

YAM
27h 50m
YYZ

Jun 1

PUJ
Air Canada Logo
Air Canada

Jun 7

PUJ
31h 34m
YUL
YYZ

Jun 8

YAM

as low as

$562

Sault Ste. Marie, CA (YAM) - Punta Cana, DO (PUJ)

Air Canada Logo
Air Canada

May 31

YAM
6h 55m
YYZ

May 31

PUJ
Air Canada Logo
Air Canada

Jun 7

PUJ
31h 34m
YUL
YYZ

Jun 8

YAM

as low as

$562

Sault Ste. Marie, CA (YAM) - Punta Cana, DO (PUJ)

Air Canada Logo
Air Canada

May 31

YAM
25h 55m
YYZ
YUL

Jun 1

PUJ
Air Canada Logo
Air Canada

Jun 7

PUJ
31h 34m
YUL
YYZ

Jun 8

YAM

as low as

$562

Sault Ste. Marie, CA (YAM) - Punta Cana, DO (PUJ)

Air Canada Logo
Air Canada

May 31

YAM
25h 55m
YTZ
YUL

Jun 1

PUJ
Air Canada Logo
Air Canada

Jun 7

PUJ
31h 34m
YUL
YYZ

Jun 8

YAM

as low as

$579

Priceline Phone Deals

Book with an agent for great rates!
Call now!

1 (888) 775-6158