Hotels in Punta Cana

Find the best deals on 1,389 hotels in Punta Cana

Check-in
Check-out
Compare vs momondo |

Top Hotels in Punta Cana

Find the perfect Punta Cana hotel for business or leisure
$self.alt
Barceló Bávaro Palace
8.6
£191
View all deals
$self.alt
Bahia Principe Grand Punta Cana
7.6
£114
View all deals
$self.alt
Majestic Elegance - Punta Cana
8.9
£191
View all deals
$self.alt
Occidental Caribe
8.1
£92
View all deals
$self.alt
Majestic Colonial - Punta Cana
9.0
£168
View all deals
$self.alt
Hard Rock Hotel Punta Cana
8.6
£283
View all deals
$self.alt
Bahia Principe Grand Bavaro
8.2
£119
View all deals
$self.alt
Iberostar Dominicana
8.4
£119
View all deals
$self.alt
Catalonia Royal Bavaro - Adults Only
8.7
£144
View all deals
$self.alt
The Westin Puntacana Resort & Club
8.7
£168
View all deals
$self.alt
Bahia Principe Grand Aquamarine
8.9
£139
View all deals
$self.alt
Caribe Club Princess Beach Resort & Spa
8.4
£104
View all deals
$self.alt
Secrets Royal Beach Punta Cana - Adults Only
9.1
£250
View all deals
$self.alt
Grand Palladium Bavaro Suites Resort & Spa
8.3
£131
View all deals
$self.alt
Excellence Punta Cana by The Excellence Collection - Adults Only
9.1
£241
View all deals
$self.alt
Grand Palladium Palace Resort & Spa
8.6
£161
View all deals
$self.alt
Impressive Premium Resort & Spa Punta Cana
7.9
£92
View all deals
$self.alt
Bavaro Princess All Suites Resort Spa & Casino
8.4
£133
View all deals
$self.alt
Occidental Punta Cana
8.2
£117
View all deals
$self.alt
Be Live Collection Punta Cana
7.5
£109
View all deals
$self.alt
Iberostar Grand Bavaro Hotel
9.4
£264
View all deals
$self.alt
Royalton Punta Cana Resort & Casino
8.4
£236
View all deals
$self.alt
Excellence El Carmen by The Excellence Collection - Adults Only
8.6
£253
View all deals
$self.alt
Tropical Princess Beach Resort & Spa
7.1
£75
View all deals
$self.alt
Breathless Punta Cana Resort & Spa - Adults Only
8.6
£219
View all deals
$self.alt
Majestic Mirage Punta Cana
9.0
£240
View all deals
$self.alt
Bahia Principe Luxury Ambar
9.0
£171
View all deals
$self.alt
TRS Turquesa Hotel - Adults Only
8.8
£183
View all deals
$self.alt
Sirenis Punta Cana Resort Casino & Aquagames
8.1
£117
View all deals
$self.alt
Ocean Blue Sands Golf & Beach Resort
8.3
£114
View all deals
$self.alt
Barceló Bávaro Beach - Adults only
8.7
£196
View all deals
$self.alt
Punta Cana Princess All Suites Resort & Spa
8.3
£131
View all deals
$self.alt
Bahia Principe Luxury Esmeralda
8.4
£158
View all deals
$self.alt
Royalton Bavaro Resort & Spa
8.5
£196
View all deals
$self.alt
Whala! Urban Punta Cana
8.7
£60
View all deals
$self.alt
The Reserve at Paradisus Palma Real
8.4
£252
View all deals
$self.alt
TRS Turquesa by Palladium - Adults Only
6.5
£164
View all deals
$self.alt
Iberostar Punta Cana
8.1
£119
View all deals
$self.alt
Dreams Punta Cana Resort & Spa
7.9
£188
View all deals
$self.alt
Le Sivory By Portblue Boutique - Adults Only
8.7
£227
View all deals

When to book a hotel in Punta Cana

Check out the information below to find the best deal on a Punta Cana hotel room
Low season
September
High season
February

cheapest month to stay

29%

expected price decrease

most expensive time to stay

24%

expected price increase

Price
£146 - £268
Highest day of week
Friday
Cheapest day of week
Tuesday

avg. price over the last two weeks

Average price (weeknight)

£224

avg. price over the last two weeks

avg. price over the last two weeks

Average price (weekend night)

£207

avg. price over the last two weeks

Cheapest time to book
The cheapest time to book hotels in Punta Cana is: 1-2 star, on the same day that your stay begins. 3 star, on the same day that your stay begins. 4-5 star, on the same day that your stay begins.
1-2 star
£33 - £52
3 star
£60 - £84
4-5 star
£179 - £207

How much does a hotel in Punta Cana cost per night?

Use the information below to find quality Punta Cana hotel rooms for low prices
2 stars and below
$self.alt
#1 most popular
B&B Playa Matilde (Adults Only)
8.3
£53
$self.alt
#2 most popular
Macao Beach Hostel
£10
$self.alt
Best value
White Sands Bed & Breakfast
8.0
£11
3 stars
$self.alt
#1 most popular
Riu Naiboa Hotel
7.6
£113
$self.alt
#2 most popular
Sunshine Guest House
7.6
£22
$self.alt
Best value
Hotel 2 Bavaro
7.4
£12
4 stars and above
$self.alt
#1 most popular
Barceló Bávaro Palace
8.6
£191
$self.alt
#2 most popular
Bahia Principe Grand Punta Cana
7.6
£114
$self.alt
Best value
Hotel Tropicana Suites Deluxe Beach Club & Pool
7.1
£49

Cheapest hotels in Punta Cana

These hotels and hostels usually make for a cheap way to stay in Punta Cana
$self.alt
Macao Beach Hostel
£10
$self.alt
The Right Spot
£16
$self.alt
White Sands Bed & Breakfast
8.0
£11
$self.alt
Share Mel Apartment Punta Cana Beach
£17
$self.alt
Hotel 2 Bavaro
7.4
£12
$self.alt
Alfa Beach
£20

Get the best value hotel in Punta Cana

These hotels have the best prices for their ratings
$self.alt
Hotel 2 Bavaro
7.4
£12
$self.alt
Whala! Urban Punta Cana
8.7
£60
$self.alt
White Sands Bed & Breakfast
8.0
£11
$self.alt
Sunshine Guest House
7.6
£22
$self.alt
Impressive Premium Resort & Spa Punta Cana
7.9
£92
$self.alt
Bavaro Green
8.0
£31

Punta Cana travel information

How long do people stay in Punta Cana?

Visiting Punta Cana for 8 nights is the most common choice for our users.

How much does a hotel cost in Punta Cana?

On average, rooms will be priced around £182 per night when booking a hotel in Punta Cana; however the price you pay for your room will vary significantly depending on seasonality, location and facilities.

When is the best time to book a hotel in Punta Cana?

In September prices are at their lowest, making it the most cost-effective time to book a hotel room in Punta Cana. You may find the cost of your room has decreased by 29%.

Which day is cheapest to stay in Punta Cana?

Monday is the cheapest day for hotel rooms in Punta Cana. Thursday is the most expensive day.

How much does a luxury hotel in Punta Cana cost?

A luxury hotel in Punta Cana can set you back on average £347 per person, per night. In comparison, the average cost of a hotel in Punta Cana is £182 per person, per night, representing a 47% premium for a luxury hotel.

How much does a hostel in Punta Cana cost?

Punta Cana Hostels typically cost in the region of £30 a night for each person. This price is taken from hostels and hotels with a 2 star or below rating. Hostels are very economical and come out on average £152 cheaper than the average price of a hotel in Punta Cana.


Looking for a specific type of hotel?

Check out these great hotels in Punta Cana that are perfect for any stay
Romantic hotels in Punta Cana
$self.alt
Best value
whala!bávaro
7.4
£67
$self.alt
No. 1 most popular
Barceló Bávaro Palace
8.6
£191
$self.alt
No. 2 most popular
Bahia Principe Grand Punta Cana
7.6
£114
$self.alt
No. 3 most popular
Majestic Elegance - Punta Cana
8.9
£191
$self.alt
No. 4 most popular
Occidental Caribe
8.1
£92
$self.alt
No. 5 most popular
Majestic Colonial - Punta Cana
9.0
£168
$self.alt
Hard Rock Hotel Punta Cana
8.6
£283
Kid-friendly hotels in Punta Cana
$self.alt
Best value
whala!bávaro
7.4
£67
$self.alt
No. 1 most popular
Barceló Bávaro Palace
8.6
£191
$self.alt
No. 2 most popular
Bahia Principe Grand Punta Cana
7.6
£114
$self.alt
No. 3 most popular
Majestic Elegance - Punta Cana
8.9
£191
$self.alt
No. 4 most popular
Occidental Caribe
8.1
£92
$self.alt
No. 5 most popular
Majestic Colonial - Punta Cana
9.0
£168
$self.alt
Hard Rock Hotel Punta Cana
8.6
£283
Luxury hotels in Punta Cana
$self.alt
Best value
Bahia Principe Luxury Esmeralda
8.4
£158
$self.alt
No. 1 most popular
Majestic Elegance - Punta Cana
8.9
£191
$self.alt
No. 2 most popular
Hard Rock Hotel Punta Cana
8.6
£283
$self.alt
No. 3 most popular
Excellence Punta Cana by The Excellence Collection - Adults Only
9.1
£241
$self.alt
No. 4 most popular
Iberostar Grand Bavaro Hotel
9.4
£264
$self.alt
No. 5 most popular
Royalton Punta Cana Resort & Casino
8.4
£236
$self.alt
TRS Turquesa Hotel - Adults Only
8.8
£183

Popular flight routes to Punta Cana

Find the cheapest flights to Punta Cana on popular routes
London to Punta Cana
Fastest flight time
13h 30m
Cheapest price
£423
Manchester to Punta Cana
Fastest flight time
14h 40m
Cheapest price
£437
Birmingham to Punta Cana
Fastest flight time
30h 05m
Cheapest price
£444
Edinburgh to Punta Cana
Fastest flight time
31h 25m
Cheapest price
£481
Leeds to Punta Cana
Fastest flight time
32h 45m
Cheapest price
£503
Bristol to Punta Cana
Fastest flight time
31h 45m
Cheapest price
£727
Southampton to Punta Cana
Fastest flight time
27h 40m
Cheapest price
£743
Newcastle upon Tyne to Punta Cana
Fastest flight time
33h 00m
Cheapest price
£785
View more

Start planning your trip to Punta Cana