We noticed that you're using an unsupported browser. The TripAdvisor website may not display properly.
We support the following browsers: Windows: Internet Explorer, Mozilla Firefox. Mac: Safari.
Free Newsletter

Interested in Cuba?

We'll send you updates with the latest deals, reviews and articles for Cuba each week.

Cuba hotels

Hotels (281)

B&Bs / Inns (141)

Speciality Lodging (38)

Holiday Rentals (0)

Search Cuba Hotels

Want more filter options (price, amenities, etc.)?
Narrow your search »

Recommended by Travellers

[ Popularity ] [ Alphabetically ] [ Price ] [ Class ]
Gran Caribe Playa Blanca
Check Rates
Avg. year-round price* £55 ($90)
TripAdvisor Traveller Rating 5 of 5 stars 18 reviews
TripAdvisor Popularity Index #1 of 6 hotels in Cayo Largo
Iberostar Varadero
Check Rates
Avg. year-round price* £152 ($248)
TripAdvisor Traveller Rating 4.5 of 5 stars 853 reviews
TripAdvisor Popularity Index #1 of 60 hotels in Varadero
Paradisus Rio de Oro, Guardalavaca 5 of 5
Paradisus Rio de Oro
Avg. year-round price* £32 ($52)
TripAdvisor Traveller Rating 4.5 of 5 stars 770 reviews
TripAdvisor Popularity Index #1 of 4 hotels in Guardalavaca
NH Parque Central
Check Rates
Avg. year-round price* £86 (€101)
TripAdvisor Traveller Rating 4.5 of 5 stars 433 reviews
TripAdvisor Popularity Index #1 of 75 hotels in Havana
Iberostar Grand Hotel Trinidad
Check Rates
TripAdvisor Traveller Rating 4.5 of 5 stars 45 reviews
TripAdvisor Popularity Index #1 of 10 hotels in Trinidad
Iberostar Tainos
Check Rates
TripAdvisor Traveller Rating 4 of 5 stars 461 reviews
TripAdvisor Popularity Index #2 of 60 hotels in Varadero
Sol Rio de Luna y Mares
Avg. year-round price* £50 (CAD95)
TripAdvisor Traveller Rating 4 of 5 stars 678 reviews
TripAdvisor Popularity Index #2 of 4 hotels in Guardalavaca
Blau Varadero Hotel Cuba
Check Rates
Avg. year-round price* £103 ($169)
TripAdvisor Traveller Rating 4 of 5 stars 823 reviews
TripAdvisor Popularity Index #3 of 60 hotels in Varadero
SuperClubs Breezes Jibacoa, Santa Cruz del Norte 4 of 5
SuperClubs Breezes Jibacoa
Avg. year-round price* £226 ($369)
TripAdvisor Traveller Rating 4 of 5 stars 913 reviews
TripAdvisor Popularity Index #1 of 2 hotels in Santa Cruz del Norte
Occidental Royal Hideaway Ensenachos
TripAdvisor Traveller Rating 4 of 5 stars 513 reviews
TripAdvisor Popularity Index #1 of 1 hotels in Cayo Ensenachos
Paradisus Princesa del Mar Resort & Spa
Avg. year-round price* £126 ($206)
TripAdvisor Traveller Rating 4 of 5 stars 642 reviews
TripAdvisor Popularity Index #4 of 60 hotels in Varadero
Sandals Royal Hicacos
Avg. year-round price* £127 ($208)
TripAdvisor Traveller Rating 4 of 5 stars 1,038 reviews
TripAdvisor Popularity Index #5 of 60 hotels in Varadero
Melia Las Dunas, Cayo Santa Maria 4 of 5
Melia Las Dunas
TripAdvisor Traveller Rating 4 of 5 stars 575 reviews
TripAdvisor Popularity Index #1 of 4 hotels in Cayo Santa Maria
Hotel Playa Pesquero
Check Rates
TripAdvisor Traveller Rating 4 of 5 stars 1,233 reviews
TripAdvisor Popularity Index #1 of 5 hotels in Holguin
Iberostar Daiquiri, Cayo Guillermo 4 of 5
Iberostar Daiquiri
Check Rates
Avg. year-round price* £110 ($180)
TripAdvisor Traveller Rating 4 of 5 stars 841 reviews
TripAdvisor Popularity Index #1 of 5 hotels in Cayo Guillermo
Sol Pelicano, Cayo Largo 3 of 5
Sol Pelicano
Avg. year-round price* £46 ($76)
TripAdvisor Traveller Rating 4 of 5 stars 178 reviews
TripAdvisor Popularity Index #2 of 6 hotels in Cayo Largo
Melia Cayo Coco, Cayo Coco
No photo provided
Avg. year-round price* £37 ($60)
TripAdvisor Traveller Rating 4 of 5 stars 472 reviews
TripAdvisor Popularity Index #1 of 10 hotels in Cayo Coco
Melia Cayo Guillermo, Cayo Guillermo 4 of 5
Melia Cayo Guillermo
Avg. year-round price* £172 ($281)
TripAdvisor Traveller Rating 4 of 5 stars 633 reviews
TripAdvisor Popularity Index #2 of 5 hotels in Cayo Guillermo
Sol Cayo Largo, Cayo Largo 4 of 5
Sol Cayo Largo
Avg. year-round price* £139 ($227)
TripAdvisor Traveller Rating 4 of 5 stars 222 reviews
TripAdvisor Popularity Index #3 of 6 hotels in Cayo Largo
Hotel Playa Costa Verde, Rafael Freyre 4 of 5
Hotel Playa Costa Verde
Check Rates
Avg. year-round price* £130 ($212)
TripAdvisor Traveller Rating 4 of 5 stars 844 reviews
TripAdvisor Popularity Index #1 of 4 hotels in Rafael Freyre