Top 10 Best Hotels in Punta Cana 🏆

Our handpicked selection of the 10 best hotels in Punta Cana, Dominican Republic. Expert picks for an unforgettable stay.

Welcome to our curated guide to the top 10 best hotels in Punta Cana. With hundreds of hotels to choose from, we have handpicked the finest properties based on guest reviews, location, and service quality in Punta Cana, Dominican Republic.

Whether you are visiting Punta Cana for business, a romantic getaway, or a family vacation, these top-rated hotels represent the very best Dominican Republic has to offer.

🥇

AC Hotel by Marriott Punta Cana

★★★★★ 📍 Punta Cana, Dominican Republic

AC Hotel by Marriott Punta Cana has a fitness centre, garden, a shared lounge and terrace in Punta Cana. Among the facilities of this property are a restaurant, room service and a 24-hour front desk, along with free WiFi throughout the property. Some...

View Hotel Details →
🥈

Catalonia Bavaro Beach Golf and Casino Resort

★★★★★ 📍 Punta Cana, Dominican Republic

Located in Punta Cana, this all-inclusive beachfront resort features an outdoor pool spa and recreational activities. It offers 10 dining options live entertainment and a variety of water sports on Bavaro Beach....

View Hotel Details →
🥉

Coral Level at Iberostar Selection Bavaro

★★★★★ 📍 Punta Cana, Dominican Republic

Near Arena Gorda BeachLocation : Located in Punta Cana, Coral Level at Iberostar Selection Bavaro All Inclusive is by the ocean, a 2-minute drive from Iberostar Golf Course and 6 minutes from Punta Blanca Golf Course. This 5-star property is 9.3 mi ...

View Hotel Details →
#4

Eden Roc At Cap Cana

★★★★★ 📍 Punta Cana, Dominican Republic

Near Caleton Beach ClubLocation : Located in Punta Cana, Eden Roc Cap Cana is by the ocean, a 3-minute drive from Punta Espada Golf Course and 7 minutes from Hoyo Azul. This 5-star resort is 2.7 mi (4.3 km) from Los Establos Cap Cana and 2.7 mi (4.3...

View Hotel Details →
#5

Excellence El Carmen All Inclusive

★★★★★ 📍 Punta Cana, Dominican Republic

In Punta Cana (Uvero Alto)Location : With a stay at Excellence El Carmen - Adults Only - All Inclusive in Punta Cana, you ll be 6.9 mi (11.1 km) from Macao Beach and 12.2 mi (19.7 km) from Cana Bay Golf Club. This 5-star property is 13 mi (21 km) fr...

View Hotel Details →
#6

Excellence Punta Cana Adults Only All Inclusive

★★★★★ 📍 Punta Cana, Dominican Republic

In Punta Cana (Uvero Alto)Location : With a stay at Excellence Punta Cana - Adults Only All Inclusive in Punta Cana (Uvero Alto), you ll be within a 5-minute drive of Sirenis Aquagames Water Park. This 5-star property is 8.5 mi (13.6 km) from Macao ...

View Hotel Details →
#7

Finest Punta Cana by The Excellence Collection All inclusive

★★★★★ 📍 Punta Cana, Dominican Republic

In Punta Cana (Uvero Alto)Location : With a stay at Finest Punta Cana by The Excellence Collection - All Inclusive in Punta Cana (Uvero Alto), you ll be 13 minutes by foot from Sirenis Aquagames Water Park. This 5-star property is 6.7 mi (10.8 km) f...

View Hotel Details →
#8

Fishing Lodge CapCana Luxury 4Diamonds

★★★★★ 📍 Punta Cana, Dominican Republic

Offering a private beach area and water sports facilities, Fishing Lodge Cap Cana Diamond Resort is located in the Cap Cana district in Punta Cana. Guests can enjoy the on-site bar. Free WiFi is provided and free private parking is available on site....

View Hotel Details →
#9

Hyatt Ziva Cap Cana

★★★★★ 📍 Punta Cana, Dominican Republic

Near Juanillo BeachLocation : With a stay at Hyatt Ziva Cap Cana - All Inclusive in Punta Cana, you ll be on the waterfront, within a 15-minute drive of Punta Cana Beach and Juanillo Beach. This 5-star property is 15.9 mi (25.5 km) from Bavaro Beach...

View Hotel Details →
#10

Iberostar Selection Bavaro Suites

★★★★★ 📍 Punta Cana, Dominican Republic

Near Casino Diamante Punta Cana GrandLocation : When you stay at Iberostar Selection Bavaro Suites All Inclusive in Punta Cana, you ll be on the waterfront, within a 10-minute walk of Cortecito Beach and Princess Tower Casino Punta Cana. This 5-star...

View Hotel Details →