Input age of children at time of departure

Punta Cana Vacations

On one of the prettiest beaches in the Caribbean, Dominican Republic's Punta Cana remains one of the most popular vacation destinations for Canadians, year after year. With its close proximity, fantastic value and glorious weather, its popularity is no surprise. Perfect, palm tree-lined Bavaro Beach is a postcard-come-to-life and the never-ending row of luxury all-inclusive resorts that grace its powdery white sand lend themselves perfectly to fun in the sun for everyone, from singles and couples to friends, groups and families of all ages.

Refreshing winds keep the heat in check and the warm shallow waters provide a safe swimming environment making watersports the area's main draw. Aquatic activities such as snorkeling and sailing are generally included in a typical 'All Inclusive' resort stay while more adventurous excursions like whale watching and deep sea fishing can be booked locally. Visits to the country's capital, Santo Domingo, are also popular as are day trips to the small, idyllic nearby islands of Catalina and Saona.

For anyone looking to explore the region further, Indigenous Eyes Ecological Park is a private forest reserve with freshwater pools for swimming and offers guided tours. Scape Park at Cap Cana runs an adrenaline-fueled zip-line tour as well as dune buggie adventures and hidden waterfall hikes. Punta Cana vacation packages can be as action-packed or as relaxing as you like.

Looking for a great place for a destination wedding and honeymoon? Many of the mostly 4 and 5-star resorts in Punta Cana cater to couples looking to tie the knot on the beach and are a great romantic choice.

Our Latest Vacation Deals
Fly out of
and land in

Our Latest Punta Cana Deals

Showing results 1 - 10 of 31
Whala Bavaro - Punta Cana
Whala Bavaro
All Inclusive
|
Punta Cana, Dominican Republic
Depart (YYZ) Thu, Sep 14 (7 days) | Flight Details
08:25 AM
Thu, Sep 14
YYZ
12:40 PM
Thu, Sep 14
PUJ
Nonstop
AC 1794 Class Y
01:50 PM
Thu, Sep 21
PUJ
06:25 PM
Thu, Sep 21
YYZ
Nonstop
AC 1795 Class Y
Alternate flight options available.
Was $1,328 Save $409
$919
per adult
including taxes & fees
Whala Bavaro - Punta Cana
Whala Bavaro
All Inclusive
|
Punta Cana, Dominican Republic
Depart (YOW) Tue, Sep 12 (7 days) | Flight Details
05:40 AM
Tue, Sep 12
YOW
12:40 PM
Tue, Sep 12
PUJ
1 Stop
AC 439 Class Y
01:50 PM
Tue, Sep 19
PUJ
09:13 PM
Tue, Sep 19
YOW
1 Stop
AC 1795 Class Y
Alternate flight options available.
$1,009
per adult
including taxes & fees
Bahia Principe Grand Bavaro - Punta Cana
Bahia Principe Grand Bavaro
All Inclusive
|
Punta Cana, Dominican Republic
Depart (YUL) Fri, Jun 16 (7 days) | Flight Details
01:15 PM
Fri, Jun 16
YUL
05:35 PM
Fri, Jun 16
PUJ
Nonstop
AC 1790 Class Y
06:40 PM
Fri, Jun 23
PUJ
11:05 PM
Fri, Jun 23
YUL
Nonstop
AC 1791 Class Y
Alternate flight options available.
Was $2,209 Save $1,140
$1,069
per adult
including taxes & fees
Occidental Caribe - Punta Cana
Occidental Caribe
All Inclusive
|
Punta Cana, Dominican Republic
Depart (YYZ) Mon, Jun 12 (7 days) | Flight Details
09:00 AM
Mon, Jun 12
YYZ
01:25 PM
Mon, Jun 12
PUJ
Nonstop
TS 2186 Class Y
02:45 PM
Mon, Jun 19
PUJ
07:15 PM
Mon, Jun 19
YYZ
Nonstop
TS 2187 Class Y
Alternate flight options available.
Was $1,359 Save $280
$1,079
per adult
including taxes & fees
Whala Bavaro - Punta Cana
Whala Bavaro
All Inclusive
|
Punta Cana, Dominican Republic
Depart (YUL) Sat, Oct 7 (7 days) | Flight Details
01:40 PM
Sat, Oct 7
YUL
06:05 PM
Sat, Oct 7
PUJ
Nonstop
AC 1790 Class Y
07:05 PM
Sat, Oct 14
PUJ
11:35 PM
Sat, Oct 14
YUL
Nonstop
AC 1791 Class Y
Alternate flight options available.
Was $2,019 Save $910
$1,109
per adult
including taxes & fees
Occidental Caribe - Punta Cana
Occidental Caribe
All Inclusive
|
Punta Cana, Dominican Republic
Depart (YYZ) Tue, Sep 5 (7 days) | Flight Details
09:00 AM
Tue, Sep 5
YYZ
01:25 PM
Tue, Sep 5
PUJ
Nonstop
TS 3186 Class Y
02:45 PM
Tue, Sep 12
PUJ
07:15 PM
Tue, Sep 12
YYZ
Nonstop
TS 3187 Class Y
Alternate flight options available.
Was $2,018 Save $839
$1,179
per adult
including taxes & fees
Occidental Caribe - Punta Cana
Occidental Caribe
All Inclusive
|
Punta Cana, Dominican Republic
Depart (YYZ) Wed, Oct 11 (7 days) | Flight Details
09:00 AM
Wed, Oct 11
YYZ
01:25 PM
Wed, Oct 11
PUJ
Nonstop
TS 2186 Class Y
02:45 PM
Wed, Oct 18
PUJ
07:15 PM
Wed, Oct 18
YYZ
Nonstop
TS 2187 Class Y
Alternate flight options available.
Was $1,328 Save $69
$1,259
per adult
including taxes & fees
Catalonia Royal Bavaro - Punta Cana
Catalonia Royal Bavaro
All Inclusive
|
Punta Cana, Dominican Republic
Depart (YYZ) Sun, Sep 3 (7 days) | Flight Details
01:30 PM
Sun, Sep 3
YYZ
06:00 PM
Sun, Sep 3
PUJ
Nonstop
WO 656 Class Y
07:00 PM
Sun, Sep 10
PUJ
11:45 PM
Sun, Sep 10
YYZ
Nonstop
WO 657 Class Y
Alternate flight options available.
$1,294
per adult
including taxes & fees
Ocean Blue And Sand - Punta Cana
Ocean Blue And Sand
All Inclusive
|
Punta Cana, Dominican Republic
Depart (YOW) Wed, Sep 13 (7 days) | Flight Details
05:40 AM
Wed, Sep 13
YOW
12:40 PM
Wed, Sep 13
PUJ
1 Stop
AC 439 Class Y
01:50 PM
Wed, Sep 20
PUJ
09:13 PM
Wed, Sep 20
YOW
1 Stop
AC 1795 Class Y
Alternate flight options available.
$1,319
per adult
including taxes & fees
Occidental Punta Cana - Punta Cana
Occidental Punta Cana
All Inclusive
|
Punta Cana, Dominican Republic
Depart (YOW) Wed, Nov 1 (7 days) | Flight Details
06:00 AM
Wed, Nov 1
YOW
10:30 AM
Wed, Nov 1
PUJ
Nonstop
TS 828 Class Y
12:40 PM
Wed, Nov 8
PUJ
04:15 PM
Wed, Nov 8
YOW
Nonstop
TS 829 Class Y
Alternate flight options available.
$1,349
per adult
including taxes & fees
Showing results 11 - 20 of 31
Occidental Caribe - Punta Cana
Occidental Caribe
All Inclusive
|
Punta Cana, Dominican Republic
Depart (YYZ) Thu, Aug 24 (7 days) | Flight Details
09:00 AM
Thu, Aug 24
YYZ
01:25 PM
Thu, Aug 24
PUJ
Nonstop
TS 3186 Class Y
02:45 PM
Thu, Aug 31
PUJ
07:15 PM
Thu, Aug 31
YYZ
Nonstop
TS 3187 Class Y
Alternate flight options available.
Was $1,538 Save $139
$1,399
per adult
including taxes & fees
Bahia Principe Grand Bavaro - Punta Cana
Bahia Principe Grand Bavaro
All Inclusive
|
Punta Cana, Dominican Republic
Depart (YYC) Wed, Jun 14 (7 days) | Flight Details
07:00 AM
Wed, Jun 14
YYC
06:15 PM
Wed, Jun 14
PUJ
1 Stop
AC 132 Class Y
01:50 PM
Wed, Jun 21
PUJ
10:54 PM
Wed, Jun 21
YYC
1 Stop
AC 1795 Class Y
Alternate flight options available.
$1,429
per adult
including taxes & fees
Bahia Principe Grand La Romana - La Romana
Bahia Principe Grand La Romana
All Inclusive
|
La Romana, Dominican Republic
Depart (YYZ) Wed, Nov 22 (7 days) | Flight Details
01:50 PM
Wed, Nov 22
YYZ
07:10 PM
Wed, Nov 22
PUJ
Nonstop
TS 986 Class Y
03:40 PM
Wed, Nov 29
PUJ
07:15 PM
Wed, Nov 29
YYZ
Nonstop
TS 187 Class Y
Alternate flight options available.
$1,429
per adult
including taxes & fees
Melia Caribe Beach Resort - Punta Cana
Melia Caribe Beach Resort
All Inclusive
|
Punta Cana, Dominican Republic
Depart (YYZ) Wed, Oct 11 (7 days) | Flight Details
07:55 AM
Wed, Oct 11
YYZ
12:20 PM
Wed, Oct 11
PUJ
Nonstop
WO 642 Class Y
01:40 PM
Wed, Oct 18
PUJ
06:03 PM
Wed, Oct 18
YYZ
Nonstop
WO 643 Class Y
Alternate flight options available.
$1,454
per adult
including taxes & fees
Occidental Caribe - Punta Cana
Occidental Caribe
All Inclusive
|
Punta Cana, Dominican Republic
Depart (YYZ) Thu, Aug 10 (7 days) | Flight Details
09:00 AM
Thu, Aug 10
YYZ
01:25 PM
Thu, Aug 10
PUJ
Nonstop
TS 3186 Class Y
02:45 PM
Thu, Aug 17
PUJ
07:15 PM
Thu, Aug 17
YYZ
Nonstop
TS 3187 Class Y
Alternate flight options available.
$1,479
per adult
including taxes & fees
Bahia Principe Grand La Romana - La Romana
Bahia Principe Grand La Romana
All Inclusive
|
La Romana, Dominican Republic
Depart (YOW) Wed, Nov 1 (7 days) | Flight Details
06:00 AM
Wed, Nov 1
YOW
10:30 AM
Wed, Nov 1
PUJ
Nonstop
TS 828 Class Y
12:40 PM
Wed, Nov 8
PUJ
04:15 PM
Wed, Nov 8
YOW
Nonstop
TS 829 Class Y
Alternate flight options available.
$1,479
per adult
including taxes & fees
Melia Punta Cana Beach Wellness Resort Adults - Punta Cana
Melia Punta Cana Beach Wellness Resort Adults
All Inclusive
|
Punta Cana, Dominican Republic
Depart (YYZ) Wed, Oct 11 (7 days) | Flight Details
07:55 AM
Wed, Oct 11
YYZ
12:20 PM
Wed, Oct 11
PUJ
Nonstop
WO 642 Class Y
01:40 PM
Wed, Oct 18
PUJ
06:03 PM
Wed, Oct 18
YYZ
Nonstop
WO 643 Class Y
Alternate flight options available.
$1,484
per adult
including taxes & fees
Catalonia Bavaro Beach Golf And Casino - Punta Cana
Catalonia Bavaro Beach Golf And Casino
All Inclusive
|
Punta Cana, Dominican Republic
Depart (YYZ) Wed, Jun 21 (7 days) | Flight Details
07:40 AM
Wed, Jun 21
YYZ
12:05 PM
Wed, Jun 21
PUJ
Nonstop
WO 642 Class Y
02:15 PM
Wed, Jun 28
PUJ
07:02 PM
Wed, Jun 28
YYZ
Nonstop
WO 643 Class Y
Alternate flight options available.
$1,514
per adult
including taxes & fees
Catalonia Bavaro Beach Golf And Casino - Punta Cana
Catalonia Bavaro Beach Golf And Casino
All Inclusive
|
Punta Cana, Dominican Republic
Depart (YYZ) Tue, Jun 13 (7 days) | Flight Details
09:15 AM
Tue, Jun 13
YYZ
01:33 PM
Tue, Jun 13
PUJ
Nonstop
WS 2766 Class Y
02:25 PM
Tue, Jun 20
PUJ
07:02 PM
Tue, Jun 20
YYZ
Nonstop
WS 2767 Class Y
Alternate flight options available.
Was $2,449 Save $906
$1,543
per adult
including taxes & fees
Catalonia Bavaro Beach Golf And Casino - Punta Cana
Catalonia Bavaro Beach Golf And Casino
All Inclusive
|
Punta Cana, Dominican Republic
Depart (YYZ) Thu, Jun 15 (7 days) | Flight Details
09:15 AM
Thu, Jun 15
YYZ
01:33 PM
Thu, Jun 15
PUJ
Nonstop
WS 2766 Class Y
02:25 PM
Thu, Jun 22
PUJ
07:02 PM
Thu, Jun 22
YYZ
Nonstop
WS 2767 Class Y
Alternate flight options available.
Was $1,659 Save $116
$1,543
per adult
including taxes & fees
Showing results 21 - 30 of 31
Catalonia Royal La Romana - La Romana
Catalonia Royal La Romana
All Inclusive
|
La Romana, Dominican Republic
Depart (YYZ) Sun, Sep 3 (6 days) | Flight Details
01:30 PM
Sun, Sep 3
YYZ
06:00 PM
Sun, Sep 3
PUJ
Nonstop
WO 656 Class Y
01:40 PM
Sat, Sep 9
PUJ
06:20 PM
Sat, Sep 9
YYZ
Nonstop
WO 643 Class Y
Alternate flight options available.
$1,654
per adult
including taxes & fees
Catalonia Bavaro Beach Golf And Casino - Punta Cana
Catalonia Bavaro Beach Golf And Casino
All Inclusive
|
Punta Cana, Dominican Republic
Depart (YOW) Fri, Nov 17 (7 days) | Flight Details
06:00 AM
Fri, Nov 17
YOW
11:30 AM
Fri, Nov 17
PUJ
Nonstop
TS 830 Class Y
12:40 PM
Fri, Nov 24
PUJ
04:15 PM
Fri, Nov 24
YOW
Nonstop
TS 831 Class Y
Alternate flight options available.
Was $3,528 Save $1,779
$1,749
per adult
including taxes & fees
Melia Punta Cana Beach Wellness Resort Adults - Punta Cana
Melia Punta Cana Beach Wellness Resort Adults
All Inclusive
|
Punta Cana, Dominican Republic
Depart (YYZ) Wed, Nov 22 (7 days) | Flight Details
01:50 PM
Wed, Nov 22
YYZ
07:10 PM
Wed, Nov 22
PUJ
Nonstop
TS 986 Class Y
03:40 PM
Wed, Nov 29
PUJ
07:15 PM
Wed, Nov 29
YYZ
Nonstop
TS 187 Class Y
Alternate flight options available.
$1,749
per adult
including taxes & fees
Melia Caribe Beach Resort - Punta Cana
Melia Caribe Beach Resort
All Inclusive
|
Punta Cana, Dominican Republic
Depart (YYC) Tue, Oct 10 (7 days) | Flight Details
12:20 AM
Tue, Oct 10
YYC
01:37 PM
Tue, Oct 10
PUJ
1 Stop
WS 652 Class Y
02:35 PM
Tue, Oct 17
PUJ
08:49 AM
Wed, Oct 18
YYC
1 Stop
WS 2767 Class Y
Alternate flight options available.
$1,756
per adult
including taxes & fees
Paradisus Palma Real Golf And Spa Resort - Punta Cana
Paradisus Palma Real Golf And Spa Resort
All Inclusive
|
Punta Cana, Dominican Republic
Depart (YYZ) Sat, Jun 17 (5 days) | Flight Details
09:00 AM
Sat, Jun 17
YYZ
01:25 PM
Sat, Jun 17
PUJ
Nonstop
TS 186 Class Y
02:45 PM
Thu, Jun 22
PUJ
07:15 PM
Thu, Jun 22
YYZ
Nonstop
TS 2187 Class Y
Alternate flight options available.
Was $1,937 Save $148
$1,789
per adult
including taxes & fees
Falcons Resort By Melia All Suites Punta Cana - Punta Cana
Falcons Resort By Melia All Suites Punta Cana
All Inclusive
|
Punta Cana, Dominican Republic
Depart (YYZ) Wed, Oct 11 (7 days) | Flight Details
07:55 AM
Wed, Oct 11
YYZ
12:20 PM
Wed, Oct 11
PUJ
Nonstop
WO 642 Class Y
01:40 PM
Wed, Oct 18
PUJ
06:03 PM
Wed, Oct 18
YYZ
Nonstop
WO 643 Class Y
Alternate flight options available.
Was $1,969 Save $145
$1,824
per adult
including taxes & fees
Paradisus Palma Real Golf And Spa Resort - Punta Cana
Paradisus Palma Real Golf And Spa Resort
All Inclusive
|
Punta Cana, Dominican Republic
Depart (YYZ) Mon, Jun 12 (7 days) | Flight Details
09:00 AM
Mon, Jun 12
YYZ
01:25 PM
Mon, Jun 12
PUJ
Nonstop
TS 2186 Class Y
02:45 PM
Mon, Jun 19
PUJ
07:15 PM
Mon, Jun 19
YYZ
Nonstop
TS 2187 Class Y
Alternate flight options available.
Was $2,688 Save $289
$2,399
per adult
including taxes & fees
Paradisus Palma Real Golf And Spa Resort - Punta Cana
Paradisus Palma Real Golf And Spa Resort
All Inclusive
|
Punta Cana, Dominican Republic
Depart (YYZ) Wed, Jun 21 (7 days) | Flight Details
09:00 AM
Wed, Jun 21
YYZ
01:25 PM
Wed, Jun 21
PUJ
Nonstop
TS 2186 Class Y
02:45 PM
Wed, Jun 28
PUJ
07:15 PM
Wed, Jun 28
YYZ
Nonstop
TS 2187 Class Y
Alternate flight options available.
Was $2,627 Save $178
$2,449
per adult
including taxes & fees
Iberostar Grand Bavaro - Punta Cana
Iberostar Grand Bavaro
All Inclusive
|
Punta Cana, Dominican Republic
Depart (YYZ) Thu, Jun 15 (7 days) | Flight Details
09:00 AM
Thu, Jun 15
YYZ
01:25 PM
Thu, Jun 15
PUJ
Nonstop
TS 186 Class Y
02:45 PM
Thu, Jun 22
PUJ
07:15 PM
Thu, Jun 22
YYZ
Nonstop
TS 2187 Class Y
Alternate flight options available.
$2,689
per adult
including taxes & fees
Iberostar Grand Bavaro - Punta Cana
Iberostar Grand Bavaro
All Inclusive
|
Punta Cana, Dominican Republic
Depart (YYZ) Thu, Aug 24 (7 days) | Flight Details
09:00 AM
Thu, Aug 24
YYZ
01:25 PM
Thu, Aug 24
PUJ
Nonstop
TS 3186 Class Y
02:45 PM
Thu, Aug 31
PUJ
07:15 PM
Thu, Aug 31
YYZ
Nonstop
TS 3187 Class Y
Alternate flight options available.
$2,859
per adult
including taxes & fees
Showing results 31 - 31 of 31
Iberostar Grand Bavaro - Punta Cana
Iberostar Grand Bavaro
All Inclusive
|
Punta Cana, Dominican Republic
Depart (YYZ) Wed, Jun 28 (7 days) | Flight Details
09:00 AM
Wed, Jun 28
YYZ
01:25 PM
Wed, Jun 28
PUJ
Nonstop
TS 2186 Class Y
02:45 PM
Wed, Jul 5
PUJ
07:15 PM
Wed, Jul 5
YYZ
Nonstop
TS 2187 Class Y
Alternate flight options available.
$3,039
per adult
including taxes & fees
*Prices are per person based on double occupancy. Taxes & fees are included in all above prices. All prices displayed on the website are for comparative purposes only and are subject to change without notice. Airlines and Service Providers may change the prices at any time. Your final price will be verified at the final booking screen.