Skyscanner
  • Help
FlightsHotelsCar Hire

Hotels in Punta Cana

Popular filters:
  1. Home
  2. Hotels
  3. Dominican Republic
  4. La Altagracia Province
  5. Punta Cana

Find the best Punta Cana hotel for your dates, by price or preference

Compare hotel deals across hundreds of providers, all in one place

Look out for Punta Cana hotels with free cancellation or excellent ratings

Trusted Punta Cana hotel providers

See all hotels in Punta Cana

View more hotels
Filter by:
Amenities
ParkingSpaPoolKitchenFitness centreAirport shuttleRoom serviceWi-FiCasinoPets allowed
Best for
CouplesFamilySolo travellersBusiness trips
Accommodation Type
ApartmentHostelResortGuest houseHoliday rentals
View hotels by
Best
Top reviews
Lowest price
Most stars
Prices may change – pop in your dates for the best estimate. Note that prices are based on previous traveller searches and partner prices.
Price per room per night for 2 adultsAll taxes and fees included
My Home Hotel Punta Cana

2.76 km from city centre

4.2/5
Very good5 reviews
Lowest price we found for this hotel
Expedia
From
€ 31

a night

Hotel Gran Real Punta Cana

8.64 km from city centre

Lowest price we found for this hotel
Booking.com
From
€ 38

a night

Hotel Whala!Urban Punta Cana

12.46 km from city centre

5.0/5
With honours2 reviews
Lowest price we found for this hotel
Hotel's Website
From
€ 50

a night

Can’t find the right hotel?

Search all available hotels near Punta Cana. Find the one that’s right for you.

Search hotels 
Hotel Marimba Punta Cana

15.91 km from city centre

3.5/5
Good2 reviews
Lowest price we found for this hotel
Booking.com
From
€ 25

a night

Hotel Cataleya Bavaro

15.99 km from city centre

2.1/5
Average2 reviews
Lowest price we found for this hotel
Expedia
From
€ 28

a night

Apartahotel Dubai

2.86 km from city centre

3.8/5
Good5 reviews
Lowest price we found for this hotel
Agoda
From
€ 28

a night

Hotel Castillo Real

9.44 km from city centre

3.7/5
Good3 reviews
Lowest price we found for this hotel
Expedia
From
€ 42

a night

SERENITY Studios Playa LOS Corales

14.15 km from city centre

Lowest price we found for this hotel
Booking.com
From
€ 64

a night

View more hotels

Cheapest time to stay in Punta Cana

Jun
€ 257
Jul
€ 280
Aug
€ 257
Sep
€ 194
Oct
€ 202
Nov
€ 224
Dec
€ 273
Jan
€ 278
Feb
€ 279
Mar
€ 281
Apr
€ 229
May
€ 202
The cheapest month to stay in Punta Cana is September. March is the most expensive month.
Average flight from Columbus340 € round trip
Average car hire cost41 €
Low seasonSep—Nov
High seasonJan—Mar

Hotels in Punta Cana rated best by other travellers

Rated by travellers as the best in the city, these stays are all full marks for cleanliness, customer service and location.
Hotel Casa Don Luis Cap Cana by Faranda Boutique
6.02 km from city centre
5/5
With honours
€ 224
Per night
Tortuga Bay Hotel
4.13 km from city centre
4.9/5
Excellent31 reviews
€ 797
Per night
Eden Roc Cap Cana
10.69 km from city centre
4.9/5
Excellent20 reviews
€ 733
Per night
Hotel Casa Don Luis Cap Cana by Faranda Boutique
6.02 km from city centre
5/5
With honours
€ 224
Per night
Tortuga Bay Hotel
4.13 km from city centre
4.9/5
Excellent31 reviews
€ 797
Per night
Eden Roc Cap Cana
10.69 km from city centre
4.9/5
Excellent20 reviews
€ 733
Per night
See more

Luxury stay or budget getaway?

Whether you're after 5-star comfort or ease on your wallet, we do the searching so you can sleep easy during your stay in Punta Cana.

3-star hotels

15 properties
from
€ 25
per night

4-star hotels

21 properties
from
€ 38
per night

5-star hotels

58 properties
from
€ 31
per night

3-star hotels

15 properties
from
€ 25
per night

4-star hotels

21 properties
from
€ 38
per night

5-star hotels

58 properties
from
€ 31
per night

Find a Punta Cana hotel in the heart of the action

Beat the queues at the top Punta Cana attractions by staying close to them.

Bavaro Beach

Indigenous Eyes Ecological Park

Macao Beach

Bavaro Beach

Indigenous Eyes Ecological Park

Macao Beach

Fast facts

Sleep easy, armed with the stuff that's good to know before you go.
Highest rated hotelBakour Punta Cana Suites – 5.0
Cheapest month to bookSeptember
Average 4 star hotel price284 € per night
Average 5 star hotel price535 € per night

How to find the best hotel deals in Punta Cana

Want to use the same magic that powers our award-winning flight search to find the best room rates on the internet? Here are a few tips to help you search and save in seconds.

Flexible on dates? Say hello to better rates

Fancy a break, but haven't decided on exact dates yet? Good! Use our calendar view to find the cheapest month or even day of the month to stay in Punta Cana.

Need some inspiration on where to stay? Top rated cheap hotels in Punta Cana include Secrets Tides Punta Cana - Adults Only, Bakour Punta Cana Suites and Meliá Punta Cana Beach Wellness Inclusive - Adults Only based on user reviews. Skyscanner hotels is a fast, free and simple way to organise your stay. In a few clicks you can easily search, compare and book your Punta Cana accommodation by clicking directly through to the hotel or travel agent website. No fees are added to your stay by booking with us. To get started, simply add your chosen travel dates to the search box above and let us find cheap hotel deals for you. Or alternatively, select from the hotel options above.

Finding cheap hotels in Punta Cana: FAQs

In Punta Cana, the expected average temperature in June is 28°C. The warmest month is typically August, which averages 29°C. The coolest month is February, with temperatures averaging 24°C. The rainiest month is November, and the driest month is February.
Of course - the cheapest hotel deal we found within the next seven days is 14 € per night. If you need somewhere in the next 24 hours, we've found you somewhere to stay for 14 € per night.
The average price of a hotel during the week is 180 € per night, and the average price on weekends is 190 €. Overall, it looks like the cheapest day to stay in Punta Cana could be Wednesday.
The nearest airport to Punta Cana is Punta Cana Airport (PUJ), which is 0.9km from the city centre.

Other airports include:

La Romana Airport, which is 56.7km from the city centre.
We crunched some numbers on our calendar and found that Wednesday is the cheapest day to stay in Punta Cana. And the most expensive day seems to be Saturday
The average price of a 3-star hotel in Punta Cana is currently around 80 € per night. And the cheapest 3-star hotel we found is 14 € per night.
The average price of a 4-star hotel in Punta Cana is currently around 270 € per night. And the cheapest 4-star hotel we found is 38 € per night.
The average price of a 5-star hotel in Punta Cana is currently around 876 € per night. And the cheapest 5-star hotel we found is 24 € per night.
The cheapest month to stay in a hotel in Punta Cana is June, with an average price of 176 € per night. The most expensive month is December, when the average room rate can rise to 357 € per night. These average prices are based on all the hotels we found – from hostels through to fancy 5-star hotels.
The average price of a hotel in July is 210 € per night, which is around 24% lower than the rest of the year.
Get your morning laps in at Secrets Tides Punta Cana - Adults Only, Bakour Punta Cana Suites and Meliá Punta Cana Beach Wellness Inclusive - Adults Only.
If you're hitting up Punta Cana with kids in tow, try Bavaro Green.

Plan your trip to Punta Cana

  • Flights to Punta Cana
  • Car hire in Punta Cana

More travel options

Best car hire in Punta Cana
Cheap car hire at Punta Cana Airport
Grand Bavaro Princess - All Inclusive
Hotel Faranda Single 1 Punta Cana - Adults Only
Tropical Deluxe Princess - All Inclusive
Royalton Chic Punta Cana, An Autograph Collection All-Inclusive Resort & Casino, Adults Only
Bahia Principe Luxury Esmeralda All Inclusive - Newly Renovated
Serenade Punta Cana Beach & Spa Resort
Occidental Caribe - All Inclusive
Vista Sol Punta Cana Beach Resort & Spa - All Inclusive
Hotel Capriccio Mare y Restaurante
Royalton Bavaro Resort & Casino
Grand Sirenis Punta Cana Resort & Aquagames - All Inclusive
Punta Cana Princess Adults Only - All Inclusive
Ocean el Faro Resort - All Inclusive
Bavaro Green
Costa Love Aparta Hotel
AC Hotel by Marriott Punta Cana
Royalton Punta Cana Resort & Casino
Barceló Bávaro Palace All Inclusive
My Home Hotel Punta Cana
Four Points by Sheraton Puntacana Village
Hotels deals near Punta Cana Ecological Reserve
Book hotels deals near Cana Bay Golf course
Cheap hotels deals near Punta Blanca Golf Club
Book hotels deals near Cap Cana Aquamarina
Cheap hotels deals near Hoyo Claro
Cheap hotels deals near Playa Escondida
Book hotels near Indigenous Eyes Ecological Park
Cheap hotels near Area Verde
Book hotels near Bavaro Beach
Cheap hotels near Macao Beach
Cheap hotels near Playa Juanillo
Hotels near Cenote Indígena Las Ondas
Book hotels deals near El Dorado Water Park
Cheap 5-star hotels deals in Punta Cana
Cheap 4-star hotels in Punta Cana
Cheap 3-star hotels deals in Punta Cana
Book hotels deals near La Cana
Cheap hotels near Cabeza de Toro public beach
Cheap hotels deals near Punta Espada Golf Club
Cheap hotels deals near Hoyo Claro
Cheap hotels deals near Cueva Hoyo Azul
Hotels deals near Marinarium
Book hotels near Playa Juanillo
Cheap flights to La Altagracia
Return plane tickets to Dominicaanse Republiek
Plane tickets to Punta Cana
Book hotels deals in Higüey
Hotels in El Cortecito
Cheap hotels deals in Las Lagunas
Cheap hotels deals in Bayahíbe
Cheap hotels deals in Bávaro
Book hotels in Boca de Yuma
Cheap hotels deals in San Rafael del Yuma
Cheap hotels deals in Adamanay
Get our app
HelpPrivacy SettingsLog in
Cookie policyPrivacy policyTerms of serviceCompany Details
  • Hotels directory
  • Domestic flights
  • Flights
  • Hotels
  • Car hire
  • App
  • Travel trends
  • Sitemap
  • About us
  • Why Skyscanner?
  • Media
  • Our people
  • Accessibility
  • Sustainability
  • Jobs
  • Security
  • How Skyscanner Works
  • Work with us
  • Advertise with us
  • Travel Insight
  • Affiliates
  • Travel APIs
  • Flights
    • Istanbul
    • Bangkok
    • Amsterdam Schiphol
    • Nador
    • Tangier Ibn Battouta
    • Jakarta
    • Antalya
    • Kayseri
    • Bali (Denpasar)
  • Hotels
    • Istanbul
    • Bangkok
    • Amsterdam
    • Nador
    • Tangier
    • Jakarta
    • Antalya
    • Kayseri
    • Denpasar
  • Car hire
    • Istanbul
    • Bangkok
    • Amsterdam
    • Nador
    • Tangier
    • Jakarta
    • Antalya
    • Kayseri
    • Denpasar
© Skyscanner Ltd 2002 – 2025

International Sites

  • Hotels
  • Hotels
  • 酒店
  • Hoteller
  • Hotellit
  • Hôtels
  • Hotels
  • Hotels
  • Hotels
  • Hotel
  • ホテル
  • Hoteles
  • Hotels
  • Hotell
  • Hotele
  • Отели
  • Hoteles baratos
  • Hotell
  • Hotels
  • Oteller
  • Hotels Deals in Popular Cities
  • Hotels Deals in Popular Cities

We value your privacy

To personalise your experience we collect information on how you use Skyscanner, which includes personal data such as your IP address. This is to provide an improved experience, store and/or access information on a device, personalised advertising, advertising measurement, audience research and services development. Read our Cookie Policy.

We and our 138 partners may rely on legitimate interest for certain purposes rather than consent. Accept all cookies by choosing 'Accept all' or only allow essential cookies by selecting 'Accept essential only’. Go to ‘Manage settings’ to update preferences.

Manage preferences or withdraw consent at any time on Privacy Settings.

Manage settings