Hotels with Restaurants in Dominican Republic from $145

Most hotels are fully refundable. Because flexibility matters.

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

Search over 2.9 million properties and 550 airlines worldwide.

Top Cities in Dominican Republic

Top Dominican Republic Hotels with Restaurants

Majestic Elegance Punta Cana - All Inclusive
4.5 out of 5
Playa Bavaro - Punta Cana, Punta Cana, La Altagracia, 23000
Fully refundableReserve now, pay when you stay
The price is $435 per night from May 21 to May 22
4.4/5 Excellent! (2,123 reviews)
"It was our second visit to this hotel. I have to be honest, hotel needs some repairs but anyway I keep saying “ I would definitely recommend!! It was awesome one more time!"

Reviewed on May 17, 2022

Majestic Elegance Punta Cana - All Inclusive
Majestic Colonial Punta Cana - All Inclusive
4 out of 5
Carretera El Macao, Punta Cana, La Altagracia, 23000
Fully refundableReserve now, pay when you stay
The price is $383 per night from May 21 to May 22
4.4/5 Excellent! (1,978 reviews)
"Amazing place, the staff is the best"

Reviewed on May 17, 2022

Majestic Colonial Punta Cana - All Inclusive
Barceló Bávaro Palace - All Inclusive
4.5 out of 5
Carretera Bávaro Km. 1, Playa Bávaro, Punta Cana, La Altagracia, 23301
The price is $246 per night from May 24 to May 25
4/5 Very Good! (3,116 reviews)
"Everything was awesome would come again"

Reviewed on May 17, 2022

Barceló Bávaro Palace - All Inclusive
You could be seeing lower prices

You could be seeing lower prices

With member prices, you could save 10% or more right now on thousands of properties.
Majestic Mirage Punta Cana - All inclusive
5 out of 5
Bavaro, Playa Arena Gorda, Punta Cana, La Altagracia, 23000
Fully refundableReserve now, pay when you stay
The price is $530 per night from May 21 to May 22
4.4/5 Wonderful! (2,913 reviews)
"The hotel was great!! The staff was on point! Food was great as well. We stayed in the adults only side and had a swim up. The best room ive ever stayed in. The hotel was always clean everywhere you went! And they made sure of it. All you can eat and drink! Cannot go wrong with this hotel! Im definitely ..."

Reviewed on May 17, 2022

Majestic Mirage Punta Cana - All inclusive
Excellence Punta Cana - Adults Only All Inclusive
5 out of 5
Playas Uvero Alto - Punta Cana, Punta Cana, La Altagracia, 23000
4.6/5 Wonderful! (987 reviews)
"Very clean and great food."

Reviewed on May 17, 2022

Excellence Punta Cana - Adults Only All Inclusive
Bahia Principe Grand Punta Cana - All Inclusive
4 out of 5
Arena Gorda - Macao, Seccion Baigua, Punta Cana, La Altagracia, 23000
The price is $145 per night from May 21 to May 22
3.7/5 Good! (1,334 reviews)
"The food was amazing. I visited back in 2010. It is so much better now. They have 7 different hotels in the same area. I totally recommend it."

Reviewed on May 14, 2022

Bahia Principe Grand Punta Cana - 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, 23000
The price is $280 per night from May 23 to May 24
4.4/5 Wonderful! (1,663 reviews)
"Fantastic atmosphere! If you want a spot at the pool make sure to get up early, and claim chairs with a towel. Bring your own cup for drinks. Great entertainment but pool closes at 6 which seems to be very early while on vacation."

Reviewed on May 16, 2022

Bahia Principe Luxury Ambar - Adults Only - All Inclusive
Barceló Bávaro Beach - Adults Only - All Inclusive
4 out of 5
Carretera Bávaro Km. 1, Playa Bávaro, Punta Cana, La Altagracia, 23001
The price is $156 per night from May 24 to May 25
4.2/5 Excellent! (992 reviews)
"The staff was friendly and attentive"

Reviewed on May 15, 2022

Barceló Bávaro Beach - Adults Only - All Inclusive
Ocean Blue & Sand Beach Resort - All Inclusive
4.5 out of 5
Car. Arena Gorda, Playa Bavaro, Punta Cana, La Altagracia, 23301
Fully refundableReserve now, pay when you stay
The price is $198 per night from May 21 to May 22
3.8/5 Good! (991 reviews)
"Excellent people taking care of you"

Reviewed on May 10, 2022

Ocean Blue & Sand Beach Resort - All Inclusive
Iberostar Grand Bavaro Adults Only - All Inclusive
5 out of 5
Carretera Arena Gorda, Playa Bavaro, Punta Cana, La Altagracia, 23301
The price is $589 per night from Jun 1 to Jun 2
4.7/5 Exceptional! (998 reviews)
"The property was very well kept, the staff was amazing and attentive. The butler service was amazing, my butler Jesus was the best, there was nothing I asked for that Jesus couldn’t get done. I requested a special romantic dinner for my wife and Jesus went above and beyond. Truly amazing place and ..."

Reviewed on May 8, 2022

Iberostar Grand Bavaro Adults Only - All Inclusive
Don't see what you're looking for?
See all available properties in Dominican Republic
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.

Recent Reviews Hotels with Restaurants in Dominican Republic
expedia verified reviews