Skip to main content

Stay in Puerto Plata Province's best hotels!

Filter by:


Star Rating

5 stars 4 stars 3 stars 2 stars 1 star

Review score

Wonderful: 9+ Very Good: 8+ Good: 7+ Pleasant: 6+
Our top picks Lowest Price First Star rating and price Top reviewed

See the latest prices and deals by choosing your dates.

Kibayo Lagoon Villa

Hotel in Cabarete

Located in Cabarete, a 5-minute walk from Kite Beach, Kibayo Lagoon Villa has accommodations with an outdoor swimming pool, free private parking, a garden and a shared lounge. amazing place great people, good vibes, loved it!

Show more Show less
9.1
Wonderful
220 reviews
Price from
$99
per night

Sosua Inn Hotel

Hotel in Sosúa

Located in Sosúa, a 3-minute walk from Alicia Beach, Sosua Inn Hotel provides accommodations with an outdoor swimming pool, free private parking, a fitness center and a garden. The cleaning staff,location,rooms,security and front desk all amazing.Best hotel in Sosua by far.

Show more Show less
9.4
Wonderful
270 reviews
Price from
$190
per night

El Encuentro Surf Lodge

Hotel in Cabarete

Located in Cabarete in the Puerto Plata Province Region, 984 feet from Encuentro Beach. I don't usually leave reviews but the staff and service here were just so wonderful. We were traveling with our one-year-old baby and everyone went above and beyond to make us feel welcome and cater to us. By the end of our stay every staff member knew our baby's name and would share big smiles and games with him - it was so nice. Even the cleaning and maintenance staff went out of there way to be friendly. Thank you in particular to Noel, Juan Carlos, Angelo, Angie, Marley, and Brandon at Parallel Surf - GEMS! We stayed in a beach bungalow and I would recommend it if you want to be closer to the beach and have a little more privacy.

Show more Show less
9.3
Wonderful
492 reviews
Price from
$114
per night

Surf One

Hotel in Sosúa

Surf One has an outdoor swimming pool, terrace, a restaurant and bar in Sosúa. The property is located a 7-minute walk from Encuentro Beach, 1.8 miles from Kite Beach and 5 miles from Cabarete. Great location, excellent room.

Show more Show less
9.4
Wonderful
10 reviews
Price from
$80
per night

Blue Island Punta Rucia

Hotel in Punta Rucia

Located in Punta Rucia, a few steps from Punta Rucia Beach, Blue Island Punta Rucia provides accommodations with a garden, free private parking, a private beach area and a terrace. - Everything. Location, gorgeous beach, availability of services, very helpful and friendly staff.

Show more Show less
9.5
Exceptional
33 reviews
Price from
$145
per night

Natura Cabana Boutique Hotel & SPA by Mint

Hotel in Cabarete

With natural stone walls and high thatched roofs, these private bungalows are on the coast of the Caribbean Ocean. The property features a yoga studio and a full-service spa. Paradise or Heaven, I can’t choose between those 2 words to describe this place. Perfect spot, amazing food and brilliant staff.

Show more Show less
9.3
Wonderful
83 reviews
Price from
$225
per night

Casa Colonial Beach & Spa

Hotel in San Felipe de Puerto Plata

Featuring a rooftop infinite pool, 4 hot tubs, and a bar overlooking the Caribbean Sea, this beachfront resort is 3 miles from downtown Puerto Plata. It offers spacious suites with a flat-screen TV. Amazing property with great services and atmosphere. Very helpful staff. Good food offering

Show more Show less
9.1
Wonderful
61 reviews
Price from
$632
per night

Velero Beach Resort

Hotel in Cabarete

Activities that can be enjoyed in the surroundings, include cycling, horse riding and fishing. The property offers free parking. Friendly and accommodating staff, big rooms, wonderful views, great atmosphere

Show more Show less
8.5
Very Good
1,221 reviews
Price from
$135
per night

CortLang Vacation Rentals - Located in El Pueblito near Playa Dorada POP

Hotel in San Felipe de Puerto Plata

Located on the beachfront in San Felipe de Puerto Plata and featuring a terrace, CortLang Vacation Rentals - Located in El Pueblito near Playa Dorada POP has free WiFi. Private, well equipped room, safe.

Show more Show less
8.1
Very Good
147 reviews
Price from
$46.75
per night

Punta Rucia Cristal Beach

Hotel in Punta Rucia

Located in Punta Rucia, 1.7 miles from Ensenada Beach, Punta Rucia Cristal Beach has accommodations with a garden, free private parking, a terrace and a restaurant. Guests can enjoy sea views. Had a great long weekend here. THE ROOM:We chose the oceanfront room, i took a quick nap one afternoon and as i was laying down I could see and hear the ocean. So relaxing! literally, less than a minute walk from the room to the sandy beach. Breakfast was good, very colorful! THE WAY THERE: It was pretty dark when We arrived and the street is very lonely (there is two entrances, not hard to miss) but we did not feel unsafe at anytime. THINGS TO DO IN PUNTA RUCIA In the morning we realized, we were actually in a very interesting area. Cool hidden spots, like a private beach and also, a Marine mammal sanctuary with a nice treehouse (all in our street. keep driving you will find it) If you like a good oceanview and also to take amazing pics, go to “brisas del Atlantico” (less than 5mins drive from the hotel and they charge 50 dominican pesos) We went to the little island called cayo arena or paradise island. TIP:: all locals will have boat trips to offer, keep asking and compare prices, you can probably get a pretty good deal. Went there for 20$

Show more Show less
8.3
Very Good
124 reviews
Price from
$65
per night

Hotels with extra health and safety measures

Find hotels in Puerto Plata Province with added hygiene measures plus high cleanliness ratings

Safety features
Physical distancing
Cleanliness & disinfection
Food & drink safety

Most-booked hotels in Puerto Plata Province in the past month

See all

Puerto Plata Province's best hotels with breakfast

See all

Budget hotels in Puerto Plata Province

See all

Hotels in Puerto Plata Province you can book without a credit card

See all

FAQs about hotels in Puerto Plata Province