Amazing spa hotels in Cuba
8.8Great162 reviews
Hotel
Cuba, Varadero
Within walking distance of Marinas Gaviota, this lovely hotel offers luxury rooms plus a gym, aqua fitness and aerobics classes.
from CAD 429 per night
7.6Very good81 reviews
Hotel
Cuba, Havana
Featuring a sundeck, sun loungers and a patio, the hotel offers a comfortable accommodation just outside El Templete.
from CAD 409 per night
8.2Great13 reviews
Hotel
Cuba, Varadero
The hotel features an outdoor restaurant and a swimming pool and boasts an unbeatable location in Varadero.
from CAD 233 per night
7.2Very good104 reviews
Hotel
Cuba, Havana
Offering amazing views of the sea, an indoor pool and a designed restaurant, this hotel is situated in the centre of Havana within walking distance of Malecón.
from CAD 193 per night
7.4Very good12 reviews
Hotel
Cuba, Santiago de Cuba
A colonial-style building was carefully renovated in 1991 and the excellent hotel is quite close to Calle Heredia.
from CAD 175 per night
8.4Great135 reviews
Hotel
Cuba, Varadero
Featuring 510 rooms together with a nightclub, a sunbathing terrace and an indoor swimming pool, this hotel is located in a business area with access to Varadiving Club.
from CAD 330 per night
7.8Very good36 reviews
Hotel
Cuba, Varadero
Located close to Cuban Taxi Time and Plaza Las Morlas, this hotel welcomes guests since 2005 and offers steam baths and various massages.
from CAD 145 per night
7.2Very good114 reviews
Hotel
Cuba, Havana
An air-conditioned restaurant and a large pool are available on site of the hotel that boasts an ideal location close to Tin Marin.
from CAD 195 per night
8.6Great39 reviews
Hotel
Cuba, Playa Pesquero
Enjoy the ideal location of the hotel that boasts a solarium and a sauna and terrace views.
from CAD 210 per night
8.0Great4 reviews
Hotel
Cuba, Cayo Santa Maria
Guests can spend their days relaxing by a swimming pool or try scuba diving, sailing and volleyball which can be arranged at the hotel.
from CAD 186 per night
8.4Great13 reviews
Hotel
Cuba, Cayo Ensenachos
Offering windsurfing, sailing and water polo in the area, this accommodation lies next to Delfinario en Cayo Santa Maria, and within a 20-minute drive of Centre de plongee.
from CAD 326 per night
8.0Great18 reviews
Hotel
Cuba, Cayo Santa Maria
Featuring a spectacular setting in Cayo Santa Maria, the hotel boasts steam baths and massage onsite along with an amazing view of the sea.
from CAD 295 per night
7.4Very good5 reviews
Hotel
Cuba, Cayo Santa Maria
Offering rooms that overlook the sea, the hotel features a central setting in a business area and offers to benefit from a spa area and a Jacuzzi.
from CAD 284 per night
7.0Very good5 reviews
Hotel
Cuba, Varadero
Boasting setting next to Atlantis Varadero, this deluxe property offers an outdoor swimming pool onsite as well as cots, a teen club and a mini club for children.
from CAD 149 per night
8.0Great9 reviews
Hotel
Cuba, Guardalavaca
Offering a spectacular view of the sea, the hotel boasts mountain biking, kayaking and horse riding onsite, featuring a beachfront location next to Dolphinarium.
from CAD 246 per night
8.0Great18 reviews
Hotel
Cuba, Varadero
Offering fine dishes served in the garden restaurant, this hotel also provides a sundeck, an indoor swimming pool and tennis courts.
from CAD 175 per night
8.0Great9 reviews
Hotel
Cuba, Havana
Placed close to Lenin Park in the heart of Havana, this hotel offers 186 rooms.
from CAD 133 per night
8.2Great15 reviews
Hotel
Cuba, Cayo Santa Maria
Featuring 769 rooms, an outdoor pool area and tennis courts, this venue is 20 minutes' drive from Cayo Santa Maria in Cayo Santa Maria.
from CAD 181 per night
Hotel
Cuba, Cayo Santa Maria
Boasting the location close to Plaza Las Dunas, the property includes a sports bar and 358 rooms with magnificent views.
from CAD 197 per night
Hotel
Cuba, Cayo Coco
International menu is served at the hotel's 24-hour restaurant in the tourist area of Cayo Coco.
from CAD 145 per night
Top family hotels in Cuba
8.0Great118 reviews
Hotel
Cuba, Varadero
A lobby restaurant, mountain biking, archery and golf are offered at this attractive hotel, centrally set close to Plaza Las Morlas.
from CAD 300 per night
8.6Great61 reviews
Hotel
Cuba, Cayo Santa Maria
Set in a green area, this comfortable hotel has a swimming pool and 925 rooms within walking distance of Plaza Las Dunas.
from CAD 163 per night
Hotel
Cuba, Cayo Guillermo
Thanks to the hotel's excellent location, guests here can admire views of the sea or spend their time discovering the resort area.
from CAD 209 per night
Hotel
Cuba, Cayo Guillermo
A lobby restaurant and a swimming pool are available on site of the hotel that boasts a perfect location close to Green Moray International Dive Center.
from CAD 70 per night
Hotel
Cuba, Cayo Santa Maria
Featuring setting in a resort area of Cayo Santa Maria, the hotel offers a swimming pool and a sports bar.
from CAD 328 per night
Hotel
Cuba, Cayo Santa Maria
There are rooms facing the sea and the hotel is set close to Plaza Las Dunas.
from CAD 244 per night
Hotel
Cuba, Playa Pesquero
Set in the centre of Holguin, the hotel features a swimming pool and has a 24-hour restaurant onsite.
from CAD 248 per night
6.0Guest rating1 review
Hotel
Cuba, Cayo Guillermo
Located near Green Moray International Dive Center, the hotel offers sea views and a swimming pool.
from CAD 178 per night
7.8Very good4 reviews
Hotel
Cuba, Varadero
This exclusive hotel with sea views lies close to the sights of Varadero including Mi Casa Beatles.
from CAD 337 per night
6.0Guest rating1 review
Hotel
Cuba, Varadero
Constructed in 2016 year, the hotel's building is a reminder of a luxurious style, located just off Convention Center Plaza America.
from CAD 256 per night
Best luxury hotels in Cuba
8.8Great128 reviews
Hotel
Cuba, Trinidad
This charming hotel boasts a restaurant that offers you extraordinary meals based on typical vegetarian cuisine.
from CAD 285 per night
7.0Very good57 reviews
Hotel
Cuba, Havana
Guests can visit Central Park nearby and use a solarium and a Jacuzzi provided by the property, located within walking distance of a ferry port.
from CAD 254 per night
8.2Great170 reviews
Hotel
Cuba, Havana
The hotel provides 427 rooms with spectacular views of the park and offers proximity to Paseo del Prado.
from CAD 219 per night
Hotel
Cuba, Havana
A traditional restaurant is available in this hotel that boasts a privileged location close to Central Havana.
from CAD 159 per night
8.0Great82 reviews
Hotel
Cuba, Varadero
Located just 2.6 km from Varadiving Club, this hotel features sun loungers, a shared lounge and a tennis court for guests' convenience.
from CAD 370 per night
8.2Great8 reviews
Hotel
Cuba, Varadero
Placed in the centre of Varadero, the venue includes a large pool together with steam baths and massage treatments.
from CAD 238 per night
7.6Very good125 reviews
Hotel
Cuba, Havana
Everyone will enjoy a large pool onsite and admire sea views offered from 462 rooms.
from CAD 217 per night
8.0Great113 reviews
Hotel
Cuba, Varadero
Featuring an indoor swimming pool and a tennis court, the hotel has a panoramic setting near Varadiving Club.
from CAD 192 per night
6.2Nice81 reviews
Hotel
Cuba, Havana
Closely linked to Revolution Square in a leisure area, this charming hotel boasts an outdoor swimming pool plus cots and a pool for children.
from CAD 147 per night
8.2Great49 reviews
Hotel
Cuba, Cayo Guillermo
This hotel serves local meals and features an outdoor swimming pool, boasting a perfect location next to Delfinario.
from CAD 186 per night
8.0Great16 reviews
Hotel
Cuba, Varadero
Offering location near a boat dock, the hotel boasts steam baths and massage treatments on-site along with cots, a kids' club and a playground for children.
from CAD 156 per night
Hotel
Cuba, Cayo Santa Maria
The hotel has 1386 rooms and a private swimming pool, featuring a central location in the middle of Cayo Santa Maria.
from CAD 206 per night
6.8Nice8 reviews
Hotel
Cuba, Varadero
Offering 470 luxury rooms, a spa area and a solarium, the venue boasts a stunning setting next to the Caribbean Sea.
from CAD 189 per night
7.2Very good5 reviews
Hotel
Cuba, Cayo Santa Maria
Located 2 km from the center of Cayo Santa Maria, the hotel offers a snack bar plus cots, a mini club and a playroom for children.
from CAD 150 per night
2.8Guest rating1 review
Hotel
Cuba, Cayo Santa Maria
Set close to Plaza La Estrella, this charming property has a gastronomic restaurant as well as a pool area and tennis courts onsite.
from CAD 201 per night
7.4Very good5 reviews
Hotel
Cuba, Cayo Santa Maria
This hotel overlooks the Caribbean Sea and features bright rooms along with a sun deck, an outdoor swimming pool and a volleyball court.
from CAD 228 per night
8.4Great5 reviews
Hotel
Cuba, Cayo Coco
The hotel has a 24-hour restaurant plus 518 rooms and is located in a resort area.
from CAD 268 per night
Hotel
Cuba, Cayo Santa Maria
The hotel is based in a natural area of Cayo Santa Maria, offering a lobby bar along with canoeing, lawn tennis and basketball.
from CAD 270 per night
Hotel
Cuba, Cayo Santa Maria
Featuring views of the sea and a terrace restaurant, the hotel is nestled near a boat dock.
from CAD 233 per night
Hotel
This modern hotel with 27 non-smoking rooms is located in the heart of Havana.
from CAD 326 per night
Top resorts in Cuba
8.2Great2 reviews
Hotel
Cuba, Cayo Guillermo
This hotel is a frequent tourist destination due to its perfect location and wonderful views of the Caribbean Sea.
from CAD 178 per night
Hotel
Cuba, Cayo Cruz
Offering a snack bar, the hotel also has an infinity pool beckoning guests to dive in.
from CAD 365 per night
Hotel
Cuba, Playa Pesquero
Set close to Playa Y Rio, this luxury property has a gastronomic restaurant as well as a night club, a shared lounge and a garden onsite.
from CAD 206 per night
Hotel
Cuba, Havana
Featuring an infinity pool, this property is set a short distance from Havana Cathedral and El Cristo De La Habana.
from CAD 305 per night
Hotel
Cuba, Cayo Guillermo
Set in a perfect location nearby Boat Adventure, the hotel offers to try fine cuisine.
from CAD 317 per night
10.0Perfect1 review
Hotel
Cuba, Guardalavaca
Featuring an Italian menu and an infinity pool, the venue offers setting near Guardalavaca Beach, 4.5 km from Delfinario Cayo Naranjo.
from CAD 220 per night
Hotel
Cuba, Cayo Guillermo
The exclusive hotel is a good starting point to Cayo Guillermo's sights including Playa Pilar and Isla Media Luna.
from CAD 446 per night
Hotel
Cuba, Cayo Santa Maria
Located within 1.9 km from Cayo Las Brujas, this hotel features a barbeque restaurant and buffet breakfast.
from CAD 302 per night
Hotel
Cuba, Cayo Los Brujas
The hotel's restaurant serves international food and offers garden views, while the venue boasts a quiet location next to the Atlantic Ocean.
from CAD 121 per night
Hotel
Cuba, Havana
The hotel has a rooftop swimming pool and lies close to Old Square which is worth visiting.
from CAD 461 per night
Hotel
Cuba, Cayo Santa Maria
There are rooms facing the sea and the hotel is set close to Plaza La Estrella.
from CAD 228 per night
Hotel
Cuba, Varadero
The hotel offers easy access to Ambrosio Cave, boasting 150 rooms in the centre of Varadero.
from CAD 248 per night
Hotel
Cuba, Varadero
A few meters away you can enjoy Ambrosio Cave.
from CAD 207 per night
Hotel
Cuba, Cayo Santa Maria
Cuban meals and an outdoor swimming pool are available for guests in this hotel based in the centre of Cayo Santa Maria.
from CAD 179 per night
Hotel
Cuba, Cayo Santa Maria
Featuring a swimming pool, this luxury venue gives access to Plaza La Estrella.
from CAD 257 per night
8.2Great1 review
Hotel
Cuba, Havana
Located near Capitol, this hotel features a private pool and a gym.
from CAD 321 per night
6.2Nice1 review
Hotel
Cuba, Varadero
This luxury venue is set in Varadero a few meters away from House of Rum and encourages relaxation featuring a spa area, a solarium and a sauna.
from CAD 274 per night
Hotel
Cuba, Cayo Los Brujas
There are rooms facing the sea and the hotel is set close to Centre de plongee.
from CAD 262 per night
Hotel
Cuba, Havana
Offering 57 rooms with views of the street, the hotel is set in Old Havana district, just steps from Casa Guerlain.
from CAD 164 per night
Hotel
Cuba, Cayo Guillermo
Just 0.6 km from Parque Nacional de Cayo Guillermo, this hotel offers boating and lawn tennis for guests to keep active.
from CAD 217 per night