Find Cheap Deals onResorts & Hotels with Spas in Caribbean
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%!
Featured Caribbean Resorts & Hotels with Spas
Barceló Bávaro Palace - All Inclusive
Carretera Bávaro Km. 1, Playa Bávaro, Punta Cana, La Altagracia
The price is $300 per night from Jun 30 to Jul 1
$300
per night
Jun 30 - Jul 1
Stay at this 4.5-star luxury property in Punta Cana. Enjoy free breakfast, free WiFi, and free parking. Our guests praise the pool and the clean rooms in our ...
Grotto Bay Beach Resort
11 Blue Hole Hill, Bailey's Bay, Hamilton Parish
The price is $600 per night from Jun 23 to Jun 24
$600
per night
Jun 23 - Jun 24
Book a stay at this beach resort in Hamilton Parish. Enjoy free WiFi, free parking, and 3 restaurants. Our guests praise the breakfast and the pool in our reviews. ...
Condado Vanderbilt Hotel
1055 Ashford Avenue, San Juan
The price is $379 per night from Jul 7 to Jul 8
$379
per night
Jul 7 - Jul 8
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 pool and the restaurant in our ...
Moon Palace Jamaica – All Inclusive
Main Street, Ocho Rios, Saint Ann
Stay at this 5-star luxury property in Ocho Rios. Enjoy free WiFi, free parking, and 4 outdoor pools. Our guests praise the helpful staff and the clean rooms ...
Travelers like: full-service spa, sauna, facials, manicures and pedicures
Grand Palladium Jamaica Resort & Spa All Inclusive
The Point, Lucea, Hanover
Stay at this 4.5-star luxury resort in Lucea. Enjoy free WiFi, free parking, and 5 outdoor pools. Our guests praise the pool and the helpful staff in our reviews. ...
Travelers like: full-service spa, sauna, steam room, massage
Hard Rock Hotel & Casino Punta Cana All Inclusive
Boulevard Turístico Del Este Km 28, #74, Macao, Punta Cana, La Altagracia
The price is $505 per night from Jul 1 to Jul 2
$505
per night
Jul 1 - Jul 2
Stay at this 5-star luxury property in Punta Cana. Enjoy free breakfast, free WiFi, and free parking. Our guests praise the pool and the helpful staff in our ...
The Palms Turks and Caicos
Grace Bay Beach, Providenciales, Providenciales
The price is $638 per night from Jun 17 to Jun 18
$638
per night
Jun 17 - Jun 18
Stay at this 5-star luxury resort in Providenciales. Enjoy free breakfast, free WiFi, and free parking. Our guests praise the breakfast and the pool in our reviews. ...
Excellence El Carmen - Adults Only - All Inclusive
Playas Uvero Alto, Punta Cana
Stay at this 5-star luxury property in Punta Cana. Enjoy free breakfast, free WiFi, and free parking. Our guests praise the pool and the restaurant in our reviews. ...
Travelers like: full-service spa, sauna, steam room, massage
Excellence Punta Cana - Adults Only All Inclusive
Playas Uvero Alto - Punta Cana, Punta Cana, La Altagracia
Stay at this 5-star luxury property in Punta Cana. Enjoy free breakfast, free WiFi, and free parking. Our guests praise the breakfast and the pool in our reviews. ...
Travelers like: full-service spa, sauna, steam room, aromatherapy treatments
Iberostar Grand Bávaro - Adults Only - All Inclusive
Carretera Arena Gorda, Playa Bavaro, Punta Cana, La Altagracia
Stay at this 5-star luxury property in Punta Cana. Enjoy free breakfast, free WiFi, and free parking. Our guests praise the breakfast and the pool in our reviews. ...
Travelers like: full-service spa, sauna, steam room, massage
Iberostar Grand Rose Hall - Adults Only - All Inclusive
Rose Hall Main Road, Montego Bay, Saint James
Stay at this 5-star luxury property in Montego Bay. Enjoy free breakfast, free WiFi, and free parking. Our guests praise the helpful staff and the clean rooms ...
Travelers like: full-service spa, sauna, massage, facials
Majestic Elegance Punta Cana - All Inclusive
Playa Bavaro - Punta Cana, Punta Cana, La Altagracia
The price is $465 per night from Jun 17 to Jun 18
$465
per night
Jun 17 - Jun 18
Stay at this 4.5-star luxury property in Punta Cana. Enjoy free breakfast, free WiFi, and free parking. Our guests praise the pool and the restaurant in our ...
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.
Best Hotel Destinations in Caribbean
- Punta Cana Hotels
- Montego Bay Hotels
- Nassau Hotels
- Providenciales Hotels
- Varadero Hotels
- Havana Hotels
- Negril Hotels
- Santo Domingo Hotels
- Puerto Plata Hotels
- Cayo Coco Hotels
- Willemstad Hotels
- Samaná Hotels
- Kingston Hotels
- Southampton Parish Hotels
- Freeport Hotels
- Carolina Hotels
- Paget Parish Hotels
- Port-au-Prince Hotels
- Cayo Santa Maria Hotels
- Bridgetown Hotels
- St. Thomas Hotels
- Pembroke Parish Hotels
- St. Lawrence Gap Hotels
- Holetown Hotels