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

Paradisus Rio De Oro 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$ 375

Iberostar Ensenachos 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$ 354

2 stars hotels in Cuba

Tropicoco Havana

Av. Banderas Y Las Terrazas, Santa Maria Del Mar, Havana, Cuba - Show map

Tropicoco Hotel is a comfortable 2-star property with 188 rooms to stay in. Featuring historical architecture, the hotel is opened since 1976.

Book Now From US$ 137

Colina Havana

Calle L E/27 Y Jovellar, Havana, Cuba - Show map

The traditional Colina Hotel is a 2-star property set 1350 meters from Iglesias de San Francisco de Paula.

Book Now From US$ 57

Recommended hotels in Cuba

Acuazul 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$ 83

Gran Caribe Club Puntarena 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$ 120

Cuba map