Find Cheap Deals on
Resorts & Hotels with Spas in Puerto Rico

You choose what matters — star rating, location, amenities.

We pick the perfect hotel, packed with all your must-haves.

Your hotel is revealed right after booking, and you save up to 60%!


Top Cities in Puerto Rico



Featured Puerto Rico Resorts & Hotels with Spas

Condado Vanderbilt Hotel
Condado Vanderbilt Hotel
5 out of 5
1055 Ashford Avenue, San Juan
The price is $452 per night from Nov 19 to Nov 20
$452
includes taxes & fees
Nov 19 - Nov 20
Stay at this 5-star luxury hotel in San Juan. Enjoy free WiFi, 4 outdoor pools, and a full-service spa. Our guests praise the helpful staff and the clean rooms ...
Condado Vanderbilt Hotel
Wyndham Grand Rio Mar Rainforest Beach and Golf Resort
Wyndham Grand Rio Mar Rainforest Beach and Golf Resort
5 out of 5
6000 Rio Mar Boulevard, Río Grande
The price is $405 per night from Nov 18 to Nov 19
$405
includes taxes & fees
Nov 18 - Nov 19
Stay at this 5-star luxury resort in Río Grande. Enjoy 3 outdoor pools, a full-service spa, and 2 restaurants. Our guests praise the pool and the helpful staff ...
Wyndham Grand Rio Mar Rainforest Beach and Golf Resort
Hyatt Regency Grand Reserve Puerto Rico
Hyatt Regency Grand Reserve Puerto Rico
4 out of 5
200 Coco Beach Blvd. Highway 955-I, Río Grande
The price is $359 per night from Nov 18 to Nov 19
$359
includes taxes & fees
Nov 18 - Nov 19
Stay at this 4-star beach resort in Río Grande. Enjoy free WiFi, 3 outdoor pools, and a full-service spa. Our guests praise the breakfast and the pool in our ...
Hyatt Regency Grand Reserve Puerto Rico
Sheraton Puerto Rico Resort & Casino
Sheraton Puerto Rico Resort & Casino
4 out of 5
200 Convention Boulevard, San Juan
The price is $294 per night from Dec 8 to Dec 9
$294
includes taxes & fees
Dec 8 - Dec 9
Stay at this 4-star spa hotel in San Juan. Enjoy free WiFi, a full-service spa, and 4 restaurants. Our guests praise the helpful staff and the clean rooms in ...
Sheraton Puerto Rico Resort & Casino
DoubleTree by Hilton San Juan
DoubleTree by Hilton San Juan
4 out of 5
105 Avenida de Diego, San Juan
The price is $217 per night from Nov 24 to Nov 25
$217
includes taxes & fees
Nov 24 - Nov 25
Book a stay at this spa hotel in San Juan. Enjoy free WiFi, a full-service spa, and 3 restaurants. Our guests praise the helpful staff and the clean rooms in ...
DoubleTree by Hilton San Juan
Caribe Hilton
Caribe Hilton
4.5 out of 5
1 San Geronimo Street, San Juan
The price is $351 per night from Nov 16 to Nov 17
$351
includes taxes & fees
Nov 16 - Nov 17
Book a stay at this beach resort in San Juan. Enjoy free WiFi, 3 outdoor pools, and a full-service spa. Our guests praise the pool and the helpful staff in our ...
Caribe Hilton
The Royal Sonesta San Juan
The Royal Sonesta San Juan
4 out of 5
5961 Isla Verde Avenue, Carolina
The price is $438 per night from Nov 17 to Nov 18
$438
includes taxes & fees
Nov 17 - Nov 18
Stay at this 4-star beach resort in Carolina. Enjoy a full-service spa, 4 restaurants, and a beach locale. Our guests praise the pool and the helpful staff in ...
The Royal Sonesta San Juan
El Conquistador Resort
El Conquistador Resort
4 out of 5
1000 Conquistador Avenue, Fajardo
The price is $429 per night from Nov 27 to Nov 28
$429
includes taxes & fees
Nov 27 - Nov 28
Stay at this 4-star beach hotel in Fajardo. Enjoy free WiFi, 4 outdoor pools, and a full-service spa. Our guests praise the pool and the helpful staff in our ...
El Conquistador Resort
San Juan Marriott Resort and Stellaris Casino
San Juan Marriott Resort and Stellaris Casino
4.5 out of 5
1309 Ashford Avenue, San Juan
The price is $441 per night from Dec 15 to Dec 16
$441
includes taxes & fees
Dec 15 - Dec 16
Book a stay at this beach hotel in San Juan. Enjoy free WiFi, 2 outdoor pools, and a full-service spa. Our guests praise the pool and the helpful staff in our ...
San Juan Marriott Resort and Stellaris Casino
The St. Regis Bahia Beach Resort, Puerto Rico
The St. Regis Bahia Beach Resort, Puerto Rico
5 out of 5
State Road 187 Kilometer 4.2, Río Grande
The price is $1,079 per night from Dec 8 to Dec 9
$1,079
includes taxes & fees
Dec 8 - Dec 9
Stay at this 5-star luxury resort in Río Grande. Enjoy free WiFi, a full-service spa, and 2 restaurants. Our guests praise the helpful staff in our reviews. ...
The St. Regis Bahia Beach Resort, Puerto Rico
Acacia Boutique Hotel
Acacia Boutique Hotel
3 out of 5
8 Taft Street, Condado, San Juan
The price is $143 per night from Nov 18 to Nov 19
$143
includes taxes & fees
Nov 18 - Nov 19
Stay at this 3-star beach hotel in San Juan. Enjoy free WiFi, a beach locale, and a 24-hour front desk. Our guests praise the helpful staff and the clean rooms ...
Acacia Boutique Hotel
Copamarina Beach Resort & Spa
Copamarina Beach Resort & Spa
3.5 out of 5
Road 333 Km 6.5, Guanica
The price is $294 per night from Nov 19 to Nov 20
$294
includes taxes & fees
Nov 19 - Nov 20
Book a stay at this beach resort in Guanica. Enjoy free WiFi, free parking, and 2 outdoor pools. Our guests praise the pool and the helpful staff in our reviews. ...
Copamarina Beach Resort & Spa
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.