Search Hotels near Top Punta Cana Attractions

Where will you stay in Punta Cana?

Top 10 Punta Cana Hotel Deals

See all 226 Hotels in Punta Cana
Occidental Caribe - All Inclusive

Occidental Caribe - All Inclusive

3.4 of 5 • 1,983 reviews
El Macao
C$140
Bávaro Princess All Suites Resort Spa & Casino All Inclusive

Bávaro Princess All Suites Resort Spa & Casino All Inclusive

4 of 5 • 1,068 reviews
Bavaro Beach
C$222
Hard Rock Hotel & Casino Punta Cana All Inclusive

Hard Rock Hotel & Casino Punta Cana All Inclusive

4.2 of 5 • 1,532 reviews
El Macao
C$470
Bonagala Dominicus Resort

Bonagala Dominicus Resort

La Romana
Get Rates
Hotel Vik Cayena Beach

Hotel Vik Cayena Beach

2.8 of 5 • 5 reviews
Punta Cana
Get Rates
NEW Majestic Mirage Punta Cana All Suites, All Inclusive

NEW Majestic Mirage Punta Cana All Suites, All Inclusive

4.1 of 5 • 417 reviews
Punta Cana
Get Rates
Majestic Elegance Punta Cana - All Inclusive

Majestic Elegance Punta Cana - All Inclusive

4.2 of 5 • 5,052 reviews
Punta Cana
Get Rates
NEW! Catalonia Royal La Romana All Inclusive-Adults Only

NEW! Catalonia Royal La Romana All Inclusive-Adults Only

5 of 5 • 1 reviews
La Romana
Get Rates
Beach Front Luxury Apartment - BlueBeach

Beach Front Luxury Apartment - BlueBeach

Bavaro Beach
Get Rates
Barceló Bávaro Palace - All Inclusive

Barceló Bávaro Palace - All Inclusive

4.2 of 5 • 2,539 reviews
Bavaro Beach
C$378

Recent Reviews in Punta Cana

Narrow your search

Punta Cana Hotel Guide

If you're looking for quality accommodation in Punta Cana, you have loads of options. If you would like to stay within 0.1 kilometres (0.1 miles) of the heart of Punta Cana, Expedia's up-to-date database contains no less than 31 apartments and hotels that match that criteria.

One of only a handful of Punta Cana hotels within walking distance of the center of Punta Cana is the Manaya Bed & Breakfast.

Cortecito Beach, a popular Punta Cana accommodation neighborhood with 19 hotels, is 12 kilometres (7 miles) away. Hotels here include The Reserve at Paradisus Punta Cana Resort - All Inclusive and Paradisus Punta Cana Resort All Inclusive.

Uvero Alto, El Macao and Cap Cana are some other Punta Cana neighborhoods that offer Expedia-listed hotels. In Uvero Alto, hotels include the Zoetry Agua Punta Cana All Inclusive and PortBlue Sivory Boutique Hotel - Adults Only. Alternatively, if you base yourself in El Macao, you can take your pick from the Excellence Punta Cana - Adults Only - All Inclusive and Breathless Punta Cana Resort & Spa -Adult Only All Inclusive. In Cap Cana, visitors can make a selection from the Xeliter Caleton Villas and Eden Roc at Cap Cana.

No visit to Punta Cana would be complete without taking a visit to Altos de Chavon Village. The Los Altos Condo Residences Casa de Campo and Casa de Campo Resort and Villas are nearby.

The Tortuga Bay Hotel is positioned 8 kilometres (5 miles) from the center of Punta Cana. Another accommodation option is the Hard Rock Hotel & Casino Punta Cana All Inclusive, which is situated 19 kilometres (12 miles) away. The Reserve At Paradisus Palma Real Resort All Inclusive and the Iberostar Grand Hotel Bavaro Adults Only - All inclusive are other alternative places to book accommodation around Punta Cana.

10 kilometres (6 miles) away from Punta Cana is Bavaro Beach, home to the Downtown Punta Cana and San Juan Shopping Center. The Paradisus Palma Real Golf & Spa Resort All Inclusive and Secrets Royal Beach Punta Cana - Adults Only - All Inclusive are some of the Expedia-recommended lodging options in Bavaro Beach. Or, you could stay in Bayahibe, 55 kilometres (34 miles) to the southwest of Punta Cana, where you can pick from the Dreams La Romana - Luxury All Inclusive and Iberostar Hacienda Dominicus All Inclusive. Whether you're just passing through or staying in Bayahibe, set aside a little time to visit Bayahibe Beach and Dominicus Beach.

Located 4 kilometres (2 miles) from Punta Cana is Punta Cana International Airport. Stay nearby at The Westin Puntacana Resort & Club or Four Points by Sheraton Puntacana Village.

false