The Dominican Republic may have travel restrictions in place due to COVID-19.

Find out moreOpens in new tab or window

Best Resorts in Punta Cana

Search over 1 million properties and 550 airlines worldwide

Members save 10% more on select hotels, cars, activities and vacation rentals. Sign up.

Free cancellation on most hotels. Because flexibility matters.

Featured Resorts in Punta Cana

Casa de Campo Resort and Villas
5 out of 5
Carretera La Romana-Higuey, La Romana, La Romana
Free CancellationReserve now, pay when you stay
The price is $133 per night

Nestled on the beach, this Casa de Campo resort is within 3 mi (5 km) of The Links and La Romana Port. Dye Fore Golf Club and Bayahibe Beach are also within ...

4.6/5Exceptional! (846 reviews)

"My favorite staff in the entire resort was a young guy named Luis Donastorg! His humbleness and attention makes him the best staff there!"…"

Reviewed on Aug 5, 2020

Casa de Campo Resort and Villas
The Westin Puntacana Resort & Club
4.5 out of 5
Playa Blanca, Punta Cana, La Altagracia
Free CancellationReserve now, pay when you stay
The price is $119 per night

Situated on the waterfront, this luxury resort is within 3 mi (5 km) of Punta Cana Beach, La Cana Golf Course, and Corales Golf Course. Indigenous Eyes Ecological ...

4.4/5Wonderful! (624 reviews)

"Buen servicio, muy amables, buenos precios Gracias por brindarnos unas bonitas vacaciones"…"

Reviewed on Aug 5, 2020

The Westin Puntacana Resort & Club
Los Corales Beach Village
3.5 out of 5
Calle Los Corales, Bavaro, Punta Cana, La Altagracia
The price is $33 per night

Located in Punta Cana, this beachfront resort is next to a golf course and within 2 mi (3 km) of Los Corales Beach, Cocotal Golf and Country Club, and Palma ...

3.4/5Good! (279 reviews)

"Affordable rate. Clean rooms and direct access to Bavaro beach. It’s a decent choice within the corales/bavaro community. Walking distance to many local restaurants in the area. If you don’t wish to spend lots of money on accomodation, try this one!!!!!"…"

Reviewed on Jul 3, 2020

Los Corales Beach Village
Eden Roc at Cap Cana
5 out of 5
Cap Cana, Juanillo, Punta Cana, La Altagracia
The price is $460 per night

Located in Punta Cana, this beachfront resort is next to a golf course, 1.2 mi (1.9 km) from Punta Espada Golf Course, and within 6 mi (10 km) of Juanillo Beach ...

4.8/5Exceptional! (86 reviews)

"Wonderful ! Service is impeccable, beach is incredible, truly world class !"…"

Reviewed on Mar 11, 2020

Eden Roc at Cap Cana
Princess Family Club Bavaro
4 out of 5
Bávaro, Punta Cana, La Altagracia
Get Rates

Nestled on the beach, this Punta Cana resort is within 1 mi (2 km) of White Sands Golf Course and Arena Gorda Beach. Cortecito Beach and Iberostar Golf Course ...

4.7/5Exceptional! (3 reviews)

"This resort is extremely clean, recently renovated and the staff was excellent."…"

Reviewed on Apr 1, 2020

Princess Family Club Bavaro
Ancora Punta Cana - All Inclusive
4.5 out of 5
Luxury Village Avenue, Cap Cana, Punta Cana, La Altagracia
Get Rates

This family-friendly Punta Cana resort is located on the waterfront, 2.2 mi (3.5 km) from Juanillo Beach, and within 12 mi (20 km) of Punta Espada Golf Course ...

4.1/5Very Good! (723 reviews)

"It was simply amazing a a lot to do. I loved the marina and the multiple pools!! It was like a small town and designed very well. I will define back soon"…"

Reviewed on Mar 14, 2020

Ancora Punta Cana - All Inclusive
Punta Palmera Cap Cana by Essenza Retreats
4 out of 5
La Marina Cap Cana, Punta Cana, La Altagracia
Get Rates

Located in Cap Cana Marina, this beachfront resort is next to a golf course and within 3 mi (5 km) of Indigenous Eyes Ecological Park, Juanillo Beach, and Punta ...

3.7/5Good! (182 reviews)
Cap Cana great hotel

"Nice place to stay close to the marina."…"

Reviewed on Feb 22, 2020

Punta Palmera Cap Cana by Essenza Retreats
Las Terrazas VIP Pool Beach Club & Spa
3.5 out of 5
calle Los Corales, VIP area Las Terrazzas, Punta Cana, La Altagracia
Free CancellationReserve now, pay when you stay
The price is $138 per night

Situated in Punta Cana, this beach resort is within 1 mi (2 km) of Aromas Museum, Los Corales Beach, and Cortecito Beach. Palma Real Shopping Village and Bavaro ...

4.5/5Wonderful! (53 reviews)

"I can highly recommend to stay at this resort. All the guys from the staff are very helpful, friendly and fun young guys. The suites are clean and we received new towels every day which we very much appreciated. The buildings are located few steps away from the beach. The beach has chairs and umbrellas ..."…"

Reviewed on Apr 5, 2020

Las Terrazas VIP Pool Beach Club & Spa
STUDIO SUITE - BAYAHIBE ALL INCLUSIVE
Punta Cana, La Altagracia
Get Rates

Situated on the beach, this romantic resort is within a 10-minute walk of Bavaro Lagoon and Cabeza de Toro Beach. Dolphin Explorer is 1 mi (1.5 km) away.

STUDIO SUITE - BAYAHIBE ALL INCLUSIVE
Presidential Suites Gorgeous 3 Bedroom Suite
Get Rates

This family-friendly Punta Cana resort is located on the beach, within 1 mi (2 km) of Aromas Museum, Cortecito Beach, and Los Corales Beach. Palma Real Shopping ...

Presidential Suites Gorgeous 3 Bedroom Suite
All Inclusive Luxury One Bedroom Suite
Get Rates

Nestled on the beach, this Punta Cana resort is within a 15-minute walk of Cocotal Golf and Country Club and Palma Real Shopping Village. Los Corales Beach and ...

5/5Exceptional! (1 review)
Beautiful Vacation!

"The resort is beautiful, convenient, and clean. The staff is friendly and helpful which made our stay even more enjoyable. The ocean is breathtaking, as soon as we got to the beach the staff was ready to offer drinks and help us get comfortable under an umbrella. They have 4 restaurants that are ..."…"

Reviewed on Oct 5, 2018

All Inclusive Luxury One Bedroom Suite
Travel Like VIP Punta Cana Gold VIP at Lifestyles Presidential Suites
Get Rates

Situated on the waterfront, this romantic resort is within 1 mi (2 km) of Aromas Museum, Cortecito Beach, and Los Corales Beach. Palma Real Shopping Village ...

Travel Like VIP Punta Cana Gold VIP at Lifestyles Presidential Suites
Don't see what you're looking for?
See all available properties in Punta Cana
View all properties
Lowest nightly price found within the past 24 hours based on a 1 night stay for 2 adults. Prices and availability subject to change. Additional terms may apply.

Other property types in Punta Cana

Hard Rock Hotel & Casino Punta Cana All Inclusive
Hard Rock Hotel & Casino Punta Cana All Inclusive
4.5 out of 5
Boulevard Turístico Del Este Km 28, #74, Macao, Punta Cana, La Altagracia
The price is $299 per night
4.1/5Very Good! (1,111 reviews)

"Great freedom from the crazy lockdown world and mask creatures"…"

Reviewed on Jul 28, 2020

Hard Rock Hotel & Casino Punta Cana All Inclusive
Bahia Principe Luxury Ambar - Adults Only - All Inclusive
Bahia Principe Luxury Ambar - Adults Only - All Inclusive
4.5 out of 5
Carettera Arena Gorda, Playa Bavero Higuey, Punta Cana, La Altagracia
The price is $503 per night
4/5Very Good! (1,000 reviews)

"We celebrated our 2 year anniversary trip here a few weeks ago and really enjoyed our stay. The beach is beautiful, rooms are gorgeous and always kept very clean. Staff was friendly & helpful. Our only issue was the restaurant and food situation due to COVID. There were only half of their restaurants ..."…"

Reviewed on Aug 5, 2020

Bahia Principe Luxury Ambar - Adults Only - All Inclusive
Bahia Principe Fantasia Punta Cana - All Inclusive
Bahia Principe Fantasia Punta Cana - All Inclusive
4 out of 5
Carretera Arena Gorda, Punta Cana
The price is $463 per night
4.3/5Excellent! (461 reviews)

"Everyone is friendly (and works hard- especially house-keeping), the facility is very clean, and the pools are well managed and maintained. I would recommend this establishment to any family looking for a getaway."…"

Reviewed on Aug 6, 2020

Bahia Principe Fantasia Punta Cana - All Inclusive
Lowest nightly price found within the past 24 hours based on a 1 night stay for 2 adults. Prices and availability subject to change. Additional terms may apply.

Frequently asked questions

What is Punta Cana like for a resort vacation?
Dreaming of a relaxing getaway? You deserve all the comforts and luxuries of a resort, where you can find everything you need for your vacation—from tasty dining options to entertainment and shopping. Choose from 38 resorts in Punta Cana and discover the one that’s best for you, whether you picture yourself kicking back in a room with stunning views or heading to the spa for a deep-tissue massage.
What's a top resort in Punta Cana?
The Westin Puntacana Resort & Club - 4.5-star luxury resort, 5-minute walk from Punta Cana Beach. Features 5 restaurants, 2 beach bars, and a golf course. Casa de Campo Resort and Villas - Luxury property rated 5 stars. Has 2 outdoor pools, 17 restaurants, and a private beach. Highly rated for its pool. Dreams Punta Cana Resort & Spa - Optional All Inclusive - Beach property with a 4-star rating. Enjoy the 7 restaurants, 3 poolside bars, and outdoor pool. Dreams Palm Beach Punta Cana Luxury - Optional All Inclusive - 4-star beach resort, 5-minute walk from Bavaro Lagoon. Amenities include 4 outdoor pools, 5 restaurants, and 7 bars. Highly rated for its dining options. Breathless Punta Cana Resort & Spa - Adults Only - Optional All Inclusive - Luxury property rated 4.5 stars. Access to 4 outdoor pools, 7 restaurants, and 5 poolside bars.
What can I do in Punta Cana?
Travelers love exploring the beaches in Punta Cana, and also speak highly of its entertainment choices. Grab your golf clubs for a game at Hard Rock Golf Club at Cana Bay or Iberostar Golf Course, or head to Punta Cana Beach and Bavaro Beach for some time by the water. Other top attractions you can add to your list are Downtown Punta Cana and Palma Real Shopping Village.
What's the seasonal weather like in Punta Cana?
The hottest months are usually August and September with an average temp of 84°F, while the coldest months are February and January with an average of 79°F. Average annual rainfall for Punta Cana is 50 inches.
What's the best way to get to and around Punta Cana?
Fly into Punta Cana Intl. Airport (PUJ), which is located 2.6 mi (4.1 km) away. You can also search for flights into La Romana (LRM-La Romana Intl.), which is 36.1 mi (58.1 km) away. If you’d like to venture out around the area, you may want a rental car for your journey.

More trip options