
Caribbean Islands Spa Holidays
Book a Spa Hotel + Flight or Car together to unlock savings
- Plan, book, travel with confidence
Better together
Save up to ₹43,962 when you book a flight and hotel together*
Find the right fit
With over 300,000 hotels worldwide, it's easy to create a perfect package
Rest easy
Plan, book, and manage your trip all in one place
Top flight + Spa hotel deals in Caribbean Islands
Price found within the past 48 hours. Click for updated prices.

Hotel Riu Palace Bavaro - All Inclusive
Bávaro
Save 100% on your flight
Price was ₹175,135, price is now ₹95,588 per person
₹95,588
per person
24 Oct - 31 Oct
found 17 hours ago
Return flight included
Toronto (YYZ) to Punta Cana (PUJ)
8.4/10 Very Good! (1,866 reviews)
Habitaciones muy lejos, caminar mucho
Reviewed on 8 Sept 2025

Hard Rock Hotel & Casino Punta Cana an All-Inclusive Resort
Bávaro
Price was ₹368,190, price is now ₹184,488 per person
₹184,488
per person
24 Oct - 31 Oct
found 17 hours ago
Return flight included
Toronto (YYZ) to Punta Cana (PUJ)
8/10 Very Good! (2,075 reviews)
Clean and safe environment
Reviewed on 10 Sept 2025

Nickelodeon Hotels & Resorts Punta Cana, Gourmet All Inclusive by Karisma
Uvero Alto
Save 100% on your flight
Price was ₹180,394, price is now ₹101,001 per person
₹101,001
per person
24 Oct - 31 Oct
found 17 hours ago
Return flight included
Toronto (YYZ) to Punta Cana (PUJ)
7.2/10 Good! (2,037 reviews)
I was not satisfied with the meals because they were not available all day when one was hungry. The room's TV had issues the entire trip. Even though we were compensated in another way, I was not happy with that. Karisma was the company that wanted us to join and kept insisting, and the representative was annoyed that we wouldn't join.
Reviewed on 9 Sept 2025

Bahia Principe Luxury Ambar - Adults Only - All Inclusive
Bávaro
Save 100% on your flight
Price was ₹168,090, price is now ₹97,159 per person
₹97,159
per person
24 Oct - 31 Oct
found 17 hours ago
Return flight included
Toronto (YYZ) to Punta Cana (PUJ)
9/10 Wonderful! (2,364 reviews)
Very nice , clean, staff was great and tended to our needs. Pool was clean, room was clean. The only problem I had was the bed was not comfortable at all, very hard made our backs hurt daily they should add memory foam or something
Reviewed on 9 Sept 2025

Majestic Mirage Punta Cana - All inclusive
Bávaro
Save 100% on your flight
Price was ₹207,120, price is now ₹120,186 per person
₹120,186
per person
24 Oct - 31 Oct
found 17 hours ago
Return flight included
Toronto (YYZ) to Punta Cana (PUJ)
9.2/10 Wonderful! (5,574 reviews)
Nuestra experiencia en el hotel fue positiva. El ambiente es muy familiar y tranquilo, perfecto para relajarse. La gastronomía , con opciones variadas y de buena calidad.
Si bien encontramos algunos detalles que podrían mejorarse en el servicio/mantenimiento, en general es un lugar recomendable para quienes buscan descanso y buena comida en un entorno agradable.
Reviewed on 9 Sept 2025
Don't see what you're looking for?
See all available trips from Columbus to Caribbean Islands
View all trips5* Spa holidays in Caribbean Islands
Price found within the past 48 hours. Click for updated prices.

Nickelodeon Hotels & Resorts Punta Cana, Gourmet All Inclusive by Karisma
Uvero Alto
Save 100% on your flight
Price was ₹180,394, price is now ₹101,001 per person
₹101,001
per person
24 Oct - 31 Oct
found 17 hours ago
Return flight included
Toronto (YYZ) to Punta Cana (PUJ)
7.2/10 Good! (2,037 reviews)
I was not satisfied with the meals because they were not available all day when one was hungry. The room's TV had issues the entire trip. Even though we were compensated in another way, I was not happy with that. Karisma was the company that wanted us to join and kept insisting, and the representative was annoyed that we wouldn't join.
Reviewed on 9 Sept 2025

Hard Rock Hotel & Casino Punta Cana an All-Inclusive Resort
Bávaro
Price was ₹368,190, price is now ₹184,488 per person
₹184,488
per person
24 Oct - 31 Oct
found 17 hours ago
Return flight included
Toronto (YYZ) to Punta Cana (PUJ)
8/10 Very Good! (2,075 reviews)
Clean and safe environment
Reviewed on 10 Sept 2025

Majestic Mirage Punta Cana - All inclusive
Bávaro
Save 100% on your flight
Price was ₹207,120, price is now ₹120,186 per person
₹120,186
per person
24 Oct - 31 Oct
found 17 hours ago
Return flight included
Toronto (YYZ) to Punta Cana (PUJ)
9.2/10 Wonderful! (5,574 reviews)
Nuestra experiencia en el hotel fue positiva. El ambiente es muy familiar y tranquilo, perfecto para relajarse. La gastronomía , con opciones variadas y de buena calidad.
Si bien encontramos algunos detalles que podrían mejorarse en el servicio/mantenimiento, en general es un lugar recomendable para quienes buscan descanso y buena comida en un entorno agradable.
Reviewed on 9 Sept 2025
Don't see what you're looking for?
See all available trips from Columbus to Caribbean Islands
View all tripsTop Spa Caribbean Islands Hotels

Condado Vanderbilt Hotel
1055 Ashford Avenue, San Juan
Stay at this 5-star luxury hotel in San Juan. Enjoy free Wi-Fi, 4 outdoor pools and a full-service spa. Our guests praise the helpful staff and the clean rooms ...

Moon Palace Jamaica – All Inclusive
Main Street, Ocho Rios, Saint Ann
Stay at this 5-star luxury resort in Ocho Rios. Enjoy free Wi-Fi, free parking and 4 outdoor pools. Our guests praise the pool and the helpful staff in their ...

Barceló Bávaro Palace - All Inclusive
Carretera Bávaro Km. 1, Playa Bávaro, Punta Cana, La Altagracia
Stay at this 4.5-star luxury resort in Punta Cana. Enjoy free breakfast, free Wi-Fi and free parking. Our guests praise the pool and the helpful staff in their ...
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.
* Savings based on package bookings compared to the price of the same components booked separately. Savings not available on all packages.