A coastal fort with a dome turret overlooking the sea, surrounded by lush greenery.

Search Hotels in Puerto Plata

  • Change your mind

    Book hotels with free cancellation
  • Treat yourself

    Sign in to save 10% or more on thousands of hotels
  • Be picky

    Search almost a million properties worldwide

Top Cities in Puerto Plata

Check prices for these dates

This weekend
Next weekend

Filter by

Star rating

Guest rating

Selecting then applying a filter from this group will update the results on a new page

Our top choices for Puerto Plata hotels

1. Senator Puerto Plata - All inclusive

Senator Puerto Plata - All inclusive
4.0 star property
Puerto Plata
7.8 out of 10, Good, (2,089 reviews)
"Beautiful property, comfortable room, food was great."
United States
Leslie
The price is ₩367,717
₩470,677 total
includes taxes & fees
Aug 23 - Aug 24
Senator Puerto Plata - All inclusive

2. Cofresi Palm Beach & Spa Resort All Inclusive

Cofresi Palm Beach & Spa Resort All Inclusive
3.5 star property
Puerto Plata
6.6 out of 10, (1,512 reviews)
"Clean and great people"
United States
Alinson
The price is ₩244,520
₩312,985 total
includes taxes & fees
Aug 31 - Sep 1
Cofresi Palm Beach & Spa Resort All Inclusive

3. Playabachata - All inclusive

Playabachata - All inclusive
4.0 star property
Puerto Plata
7.0 out of 10, Good, (2,124 reviews)
"Staff is friendly we had a great time"
United States
Giselle
The price is ₩263,793
₩337,654 total
includes taxes & fees
Aug 18 - Aug 19
Playabachata - All inclusive

4. Emotions by Hodelpa Puerto Plata - All Inclusive

Emotions by Hodelpa Puerto Plata - All Inclusive
4.0 star property
Playa Dorada
7.8 out of 10, Good, (1,015 reviews)
"Best resort ever!!"
United States
Jose
The price is ₩245,364
₩314,065 total
includes taxes & fees
Aug 19 - Aug 20
Emotions by Hodelpa Puerto Plata - All Inclusive

5. Iberostar Waves Costa Dorada - All Inclusive

Iberostar Waves Costa Dorada - All Inclusive
4.5 star property
Costa Dorada
8.2 out of 10, Very Good, (1,499 reviews)
"The staff make Iberostar stand out in each trip I make to one of their properties."
United States
Matthew W
Iberostar Waves Costa Dorada - All Inclusive

6. Lifestyle Tropical Beach Resort & Spa All Inclusive

Lifestyle Tropical Beach Resort & Spa All Inclusive
3.0 star property
Puerto Plata
6.8 out of 10, (1,418 reviews)
"We had a wonderful stay! The property was clean, comfortable, and well maintained. The staff was friendly, welcoming, and always willing to help. We especially enjoyed the beautiful beach view and the relaxing atmosphere. The bar was also a great place to unwind. Overall, we had a very pleasant experience and would definitely recommend this property to other travelers."
United States
Ramon
The price is ₩437,631
₩560,167 total
includes taxes & fees
Aug 5 - Aug 6
Lifestyle Tropical Beach Resort & Spa All Inclusive

7. VH Gran Ventana Beach Resort - All Inclusive

VH Gran Ventana Beach Resort - All Inclusive
4.0 star property
Playa Dorada
8.0 out of 10, Very Good, (1,001 reviews)
"Exelent resort"
United States
Lourdes
The price is ₩235,450
₩301,379 total
includes taxes & fees
Sep 3 - Sep 4
VH Gran Ventana Beach Resort - All Inclusive

8. Marien Puerto Plata - All Inclusive

Marien Puerto Plata - All Inclusive
4.0 star property
Costa Dorada
7.6 out of 10, Good, (1,005 reviews)
"GREAT RESORT. Only drawback is all the children in summer time."
United States
Richard E.Sharpe
Marien Puerto Plata - All Inclusive

9. BlueBay Villas Doradas - Adults Only - All Inclusive

BlueBay Villas Doradas - Adults Only - All Inclusive
4.0 star property
Playa Dorada
7.6 out of 10, Good, (1,008 reviews)
"An awesome place, if you want to relax or forget about your everyday routine for few days this place is so much recommended, the staff are amazing and the service is awesome,"
United States
Elsa N
The price is ₩178,179
₩228,068 total
includes taxes & fees
Sep 3 - Sep 4
BlueBay Villas Doradas - Adults Only - All Inclusive

10. Casa Marina Sosua, Trademark by Wyndham All Inclusive

Casa Marina Sosua, Trademark by Wyndham All Inclusive
3.0 star property
Sosúa
7.4 out of 10, Good, (1,022 reviews)
"The Staff where very friendly and helpful, It’s a very nice and clean environment…"
United States
Rosa Iris
The price is ₩156,297
₩200,060 total
includes taxes & fees
Aug 16 - Aug 17
Casa Marina Sosua, Trademark by Wyndham All Inclusive

11. Ocean Winds Hotel

Ocean Winds Hotel
4.5 star property
Costambar
9.4 out of 10, Exceptional, (81 reviews)
"Great location, nice beach"
United States
Mario
The price is ₩94,243
₩120,637 total
includes taxes & fees
Aug 12 - Aug 13
Ocean Winds Hotel

12. Select Sosua Adults Only, Trademark by Wyndham All Inclusive

Select Sosua Adults Only, Trademark by Wyndham All Inclusive
3.5 star property
Sosúa
8.2 out of 10, Very Good, (744 reviews)
"Great service, good food. Great place to stay. Will stay here next time I come bacck"
United States
Alberto
The price is ₩280,084
₩280,084 total
includes taxes & fees
Aug 5 - Aug 6
Select Sosua Adults Only, Trademark by Wyndham All Inclusive

13. Viva Tangerine by Wyndham, A Trademark Resort

Viva Tangerine by Wyndham, A Trademark Resort
3.5 star property
Cabarete
7.0 out of 10, Good, (1,003 reviews)
"The staff is so kind and cater to the needs of all guests."
United States
Kenneth
The price is ₩297,689
₩381,043 total
includes taxes & fees
Aug 24 - Aug 25
Viva Tangerine by Wyndham, A Trademark Resort

14. Viva Heavens by Wyndham, A Trademark Resort

Viva Heavens by Wyndham, A Trademark Resort
4.0 star property
Playa Dorada
7.6 out of 10, Good, (1,000 reviews)
"Food the people are great"
United States
Ramon
The price is ₩333,414
₩426,771 total
includes taxes & fees
Aug 24 - Aug 25
Viva Heavens by Wyndham, A Trademark Resort

15. Santa Fe Club

Santa Fe Club
3.5 star property
Sosúa
8.4 out of 10, Very Good, (220 reviews)
"Great stay,"
United States
Hector
The price is ₩116,006
₩148,488 total
includes taxes & fees
Aug 9 - Aug 10
Santa Fe Club

16. Presidential Suites Lifestyle Cabarete - Room Only

Presidential Suites Lifestyle Cabarete - Room Only
4.0 star property
Cabarete
8.4 out of 10, Very Good, (821 reviews)
"Great stay and customer service! Rooms clean with soothing ambience. 2 nights stay not enough to enjoy amenities and area."
United States
ALEXIS
The price is ₩161,950
₩207,297 total
includes taxes & fees
Aug 10 - Aug 11
Presidential Suites Lifestyle Cabarete - Room Only

17. Punta Rucia Lodge Hotel Boutique & Spa

Punta Rucia Lodge Hotel Boutique & Spa
3.5 star property
Punta Rucia
9.4 out of 10, Exceptional, (456 reviews)
"Place was nice and clean, beach is beautiful. The staff were helpful and attentive."
United States
Francisco
The price is ₩247,931
₩317,352 total
includes taxes & fees
Aug 9 - Aug 10
Punta Rucia Lodge Hotel Boutique & Spa

18. Sosua by the Sea Boutique Beach Resort

Sosua by the Sea Boutique Beach Resort
3.0 star property
Sosúa
8.6 out of 10, Excellent, (46 reviews)
"The hotel room was clean and the staff were very attentive."
United States
Marquis
The price is ₩129,614
₩202,489 total
includes taxes & fees
Aug 6 - Aug 7
Sosua by the Sea Boutique Beach Resort

19. Lifestyle Crown Residence Suites - All Inclusive

Lifestyle Crown Residence Suites - All Inclusive
3.5 star property
Puerto Plata
7.4 out of 10, Good, (1,002 reviews)
"Loved our stay here."
Canada
Adam
The price is ₩571,611
₩731,662 total
includes taxes & fees
Aug 8 - Aug 9
Lifestyle Crown Residence Suites - All Inclusive

20. Holiday Inn Puerto Plata-Cofresi Bay Area By Ihg

Holiday Inn Puerto Plata-Cofresi Bay Area By Ihg
3.5 star property
Puerto Plata
8.0 out of 10, Very Good, (1 review)
"Great staff"
United States
Ricardo
The price is ₩132,897
₩170,108 total
includes taxes & fees
Aug 17 - Aug 18
Holiday Inn Puerto Plata-Cofresi Bay Area By Ihg
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.

Great weekend hotel deals in Puerto Plata

Showing deals for:Aug 14 - Aug 16

Save an average of 15% on thousands of hotels when you're signed in

Top Puerto Plata Hotel Reviews

Guide to exploring around Puerto Plata

Top reasons to visit Puerto Plata

  • Stunning Beaches: Puerto Plata features beautiful beaches like Playa Dorada, perfect for sunbathing and water activities.
  • Rich History: Explore historic forts and colonial architecture that reflect the area's vibrant past.
  • Adventurous Excursions: Engage in exciting tours that highlight the stunning scenery and local culture.
  • Warm Hospitality: Experience the friendly nature of locals who enhance your stay with their welcoming attitude.
  • Variety of Accommodations: Choose from family-friendly resorts to romantic getaways tailored to all travelers.

Find great hotels in Puerto Plata

Discover an array of hotel accommodations in Puerto Plata, Dominican Republic, perfect for every type of traveler. From family-friendly resorts to romantic getaways, this vibrant destination offers inclusive hotels and charming lodgings in Playa Dorada. Whether you're seeking adventure or relaxation, you'll find the ideal setting to create unforgettable memories in this beautiful Caribbean locale.

  • Iberostar Waves Costa Dorada - All Inclusive: Nestled along the stunning coastline of Puerto Plata, Iberostar Waves Costa Dorada offers a vibrant family-friendly atmosphere with a 4.5-star rating. This all-inclusive resort allows guests to indulge in unlimited food and drinks, featuring a variety of dining options, including buffets and à la carte restaurants. Families will appreciate the dedicated amenities for children, such as a supervised kids' club and a playground. The resort’s beachfront location provides direct access to the sandy shores, while on-site activities like aerobics, kayaking, and evening entertainment ensure an engaging stay for guests of all ages.
  • Lifestyle Tropical Beach Resort & Spa All Inclusive: Emphasizing adventure and relaxation, the Lifestyle Tropical Beach Resort & Spa is a 3-star all-inclusive haven that caters to those seeking outdoor experiences. Guests can enjoy a range of activities, from beach volleyball to water sports like personal motor watercraft and nearby surfing. The resort also features numerous dining options to satisfy every palate. With direct access to the beach, guests can easily unwind by the ocean or participate in organized events. Its vibrant atmosphere is ideal for travelers looking to combine leisure with adventure.
  • Playabachata: Offering a unique blend of seaside relaxation and natural wellness, Playabachata is a 4-star all-inclusive resort that highlights its picturesque setting in Puerto Plata. Guests can enjoy unlimited food and drinks while taking advantage of the resort's direct beach access. What sets this property apart is its proximity to natural hot springs, providing a delightful experience for those seeking both relaxation and rejuvenation. The tranquil environment is well-suited for guests looking to escape the hustle and bustle and enjoy a serene beach vacation.

Where to stay in Puerto Plata

Exploring Puerto Plata offers a perfect blend of relaxation and adventure. This tropical paradise boasts stunning beaches, family-friendly resorts, and romantic getaways. Wander through the charming streets, experience the warm hospitality of the locals, and enjoy beach access to crystal-clear waters. Whether you're seeking secluded spots for quiet reflection or exciting excursions, Puerto Plata's vibrant atmosphere ensures an unforgettable Caribbean experience for every traveler.

  • Puerto Plata: Nestled along the northern coast, Puerto Plata serves as a vibrant hub for travelers seeking a blend of beach and urban experiences. The city boasts beautiful beaches, historic landmarks, and a lively atmosphere. Families will appreciate the recreational areas and golf courses available, making it a perfect spot for relaxation and adventure alike. Must-visit attractions include the iconic Fort San Felipe and the picturesque Malecon, where visitors can stroll and enjoy local cuisine. The peak travel months are March and July to August, so plan accordingly to enjoy the lively local festivities.
  • Sosúa: Located just a short drive from Puerto Plata, Sosúa is famous for its stunning beaches and welcoming atmosphere. This charming town is a favorite among families and beach lovers. Visitors can explore water parks, enjoy various recreational activities, and unwind on beautiful sandy shores. The local beach scene, along with vibrant neighborhoods and delicious dining options, ensures a delightful experience for everyone. The best times to visit are from January to March, when the weather is perfect for beach outings and outdoor fun.
  • Villa Isabela: A hidden gem along the coast, Villa Isabela offers an idyllic escape for nature lovers and outdoor enthusiasts. With its breathtaking scenery, pristine beaches, and tranquil bays, this city is perfect for those looking to unwind in a serene environment. Popular activities include exploring the outdoors and visiting nearby islands. The peak season runs from June to August, making it an excellent time to enjoy the area's natural beauty and outdoor adventures. Villa Isabela promises a refreshing getaway away from the bustling tourist spots.

Things to do in Puerto Plata

Shopping

At Plaza Duarte, explore local crafts and souvenirs, while the Ocean World Marketplace offers unique gifts and vibrant local art. For a mix of shopping and dining, visit the Plaza Tropical, where you can find a variety of shops and enjoy the lively atmosphere.

Recreation

Experience rejuvenation at the Casa Colonial Beach & Spa, where you can indulge in soothing spa treatments and enjoy serene beachfront views. For outdoor relaxation, explore the lush gardens and unwind by the tranquil pool, offering a peaceful escape amidst nature.

Adventure

Explore the stunning landscapes of the Damajagua Waterfalls, where you can hike, swim, and jump into natural pools. Experience an adrenaline rush while zip-lining through lush canopies at the nearby Adventure Park, offering spectacular views and thrilling rides that showcase the beauty of Puerto Plata.

Nightlife

Experience the vibrant nightlife of Puerto Plata by visiting the lively Ocean World Adventure Park, where you can enjoy shows and dancing. For a more laid-back vibe, check out the local bars along the Malecon, offering drinks and music with stunning coastal views.

*Distances are measured in a straight line; actual driving distances may vary depending on the route.

Find the best attractions in Puerto Plata

Puerto Plata is perfect for beach, family, and romantic getaways, offering a mix of historic forts, stunning waterfalls, and beautiful beaches. Visitors can enjoy attractions like Playa Dorada and Costa Dorada, catering to those seeking outdoor adventures and cultural experiences. Whether you're looking to relax or explore, Puerto Plata has something for everyone, making it an ideal destination for your next vacation.

  • La Ensenada Beach: Experience the serene beauty of La Ensenada Beach, where soft sands and gentle waves create the ultimate beach vibes. Relax under swaying palm trees or enjoy water activities, making it a great spot to unwind and soak up the sun.
  • Fort San Felipe: Step back in time at Fort San Felipe, a historic fort that offers a glimpse into the colonial past of Puerto Plata. With its impressive architecture and cultural significance, exploring the fort provides a unique perspective on local history.
  • Pico Isabel de Torres: For adventure seekers, Pico Isabel de Torres presents a thrilling opportunity to hike or take a cable car to the summit. Enjoy breathtaking views of the surrounding landscape, making it a must-visit for outdoor enthusiasts and nature lovers.

Best time to go to Puerto Plata

The best time to visit Puerto Plata can depend on the weather and when visitor numbers rise and fall. The hottest average temperature in Puerto Plata falls in August and September. September has average visitor numbers and mostly sunny weather. The coolest average temperature in Puerto Plata falls in February and March. March has slightly high visitor numbers and mostly sunny weather.

calendar iconCalendar Monthtemperature iconTemperaturerain iconPrecipitationmostly cloudy iconCloudinessoccupation rate iconOccupancyprice iconPricing
January74.7°F (23.7°C)Light RainMostly SunnySlightly HighSlightly High
February74.5°F (23.6°C)Light RainMostly SunnyAverageAverage
March74.5°F (23.6°C)Light RainMostly SunnySlightly HighSlightly High
April76.3°F (24.6°C)Light RainMostly SunnySlightly HighSlightly High
May77.9°F (25.5°C)Light RainMostly SunnyAverageAverage
June80.2°F (26.8°C)Light RainMostly SunnyAverageAverage
July80.6°F (27.0°C)No RainMostly SunnyAverageAverage
August80.8°F (27.1°C)Light RainMostly SunnySlightly LowAverage
September80.8°F (27.1°C)Light RainMostly SunnyAverageSlightly Low
October79.9°F (26.6°C)Light RainMostly SunnySlightly LowSlightly Low
November77.5°F (25.3°C)Light RainMostly SunnySlightly LowSlightly Low
December75.6°F (24.2°C)Light RainMostly SunnyAverageAverage

Frequently asked questions

How much do hotels in Puerto Plata cost?
The season and factors like Easter and school holidays can affect the price of a hotel in Puerto Plata. You can find cheap options from ₩120,637 in a few different ways on Expedia. First, enter the dates you'd like to go on vacation, then use the filters such as property type and amenities to narrow your search. You can also sort by price, so the cheapest options appear first.
When is the best time to go to Puerto Plata?
That all depends on what you want to get out of your Puerto Plata getaway. If you choose to visit in summer, which is between June and August, expect average temperatures of between 24ºC and 31ºC. Puerto Plata has a tropical rainforest climate, so bear that in mind when you pack.
Are there any luxury hotels in Puerto Plata?
Some of our top-rated hotels in Puerto Plata are in Puerto Plata. Take a look at high-end options such as Casa Colonial Beach & Spa, which offers spa facilities, a sauna and a terrace. Blue JackTar is another terrific pick in this city.
What are the top all-inclusive hotels in Puerto Plata?
Expedia has some excellent all-inclusive hotels in Puerto Plata, like The Bungalows and Iberostar Costa Dorada. You'll find both of these options located in Puerto Plata. At this type of property, a flat rate usually covers your room, meals, drinks and some activities, meaning all that's left to do is check in and enjoy.
How can I find cheap hotels in Puerto Plata?
Puerto Plata cheap hotels start at ₩120,637 per night. To find these types of budget-friendly options, take advantage of our "Price per night" filter. Want some other tips? Consider being flexible with your travel dates and book ahead of time. Browse our cheap hotels in Puerto Plata page for offers you'll find hard to resist.
What are the best hotels in Puerto Plata for families?
Casa Colonial Beach & Spa is one of the most popular hotels for families, located in Puerto Plata, Puerto Plata. Book here and take advantage of conveniences such as a sauna and a picnic area. Gaia Residence is another favorite escape where children are welcome. For more getaway options, tweak your search results by selecting "Family friendly" under the "Traveler experience" filter section.
What are the top beach hotels in Puerto Plata?
You'll be swept away by an ideal combination of fun and relaxation at our Puerto Plata ocean-view hotels. One of the leading getaways is Casa Colonial Beach & Spa, which offers conveniences like a yard and Frette Italian sheets. Another pick promising waves of seaside bliss is Gaia Residence. Both these properties are located in Puerto Plata.
Why should I book my Puerto Plata hotel with Expedia?
Expedia is your one-stop shop for planning the ultimate Puerto Plata holiday. You'll find plenty of hotels to select from and search filters that make it easy to find just what you're after. Think your plans could change? Many of our hotels have flexible cancellation policies. Just look for options marked "Free Cancellation". Get more out of your holiday with Expedia Rewards. Join today for free to start collecting points and unlocking membership perks. Enjoy instant access to Member Prices, which means you can save 10% or more on over 100,000 hotels worldwide!