1. Peninsula Esmeralda Luxury Hotel & Villas

- Location: Puerto Plata
- Guest rating: 9.4/10 (Exceptional, 48 reviews)
- Price: £86, includes taxes & fees, 7 Dec - 8 Dec, for Our top choices for Puerto Plata hotels with a spa
Plan your trip

Book hotels with free cancellation
Save instantly and earn perks with One Key
Search almost a million properties worldwide
Check prices for these dates, 13 – 14 December 2026










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.
Pool
Hot tub
Breakfast included
Gym
5 stars






























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.







Treat yourself to some pampering and book a hotel with a spa. Travellers love the beaches in Puerto Plata. Make sure you enjoy activities such as horse riding and kitesurfing during your stay. Hotels with spas are a great way to take a break from your routine and add a layer of luxury to your holiday.
Senator Puerto Plata - All inclusive is a top beachfront spa hotel featuring 6 restaurants, 5 bars, a fitness centre and tennis courts. Treat yourself to a facial, body scrub or deep-tissue massage at Senzia Spa & Wellness. Other popular spa hotels in Puerto Plata include Playabachata - All inclusive and Emotions by Hodelpa Puerto Plata - All Inclusive.
Expedia has 34 spa hotels to choose from in Puerto Plata.
Enjoy Puerto Plata with a stop at Playa Dorada, Fort San Felipe and Playa Costambar. If you have a bit of extra time while you’re in the area, you might want to check out Cofresi Beach and Playa Dorada Golf Course.
Spa hotels in Puerto Plata provide lodging and have a full on-site spa which offers services such as facials as well as beauty treatments. Some also offer in-room treatments. Spa hotels are ideal if you are looking for some R&R during your holiday.