Cuba hotels: get the best Cuba hotel deal by cheap rates. No booking fees. You pay for the hotel room in Cuba at the check-out. Free cancellation.


Popular hotels in Cuba

5 stars hotels in Cuba

Royal Service Paradisus Rio De Oro Resort & Spa Guardalavaca

Playa Esmerada, Crta. Guardalavaca, Guardalavaca, Cuba - Show map

The 5-star Royal Service Paradisus Rio De Oro Resort & Spa is exclusively set minutes away from the natural beaches. The elegant hotel in Guardalavaca attracts guests with its striking architecture.

Book Now From US$ 631

Iberostar Ensenachos Hotel Cayo Ensenachos

Cayo Ensenachos, Villa Clara, Cayo Ensenachos, Cuba - Show map

The exclusive 5-star Iberostar Ensenachos Hotel provides bright rooms with a beautiful view of the garden. Behind the luxurious facade of Iberostar Ensenachos Hotel lies modern-style interior.

Book Now From US$ 43101

Recommended hotels in Cuba

Acuazul Hotel Varadero

Ave. 1Ra. Y Calle 13, Varadero, Matanzas, Varadero, Cuba - Show map

Acuazul Hotel is a 3-star traditional property offering a sun terrace and an outdoor swimming pool. A lagoon and parks as well as Josone Park and Puerto Escondido are located nearby.

Book Now From US$ 296

Gran Caribe Club Puntarena Hotel Varadero

Av. Kawama Y Final, Varadero, Varadero, Cuba - Show map

Gran Caribe Club Puntarena is a 9-story hotel in Varadero next to the beautiful white-sand beach. This lovely hotel was opened in 1991 and renovated in 1994.

Book Now From US$ 139

Cuba map