Cuba

No dates selected

Sort by

Price per night in

Hotels in Cuba

: 1878 options found

Select dates so you can see the availability and exact prices.

Ave del Prado, esq San Lazaro y Malecón, Centro Habana, Cuba., Havana

Room in this hotel

from € 163
per night
Galiano, 1 LA HABANA, Havana
829 reviews
5.0

Room in this hotel

from € 49
per night
Calle 21, e/ N y O, Vedado, La Habana, Havana
6.3

Room in this hotel

from € 78
per night
Carretera de Las Morlas, Varadero, Varadero
8.6

Room in this hotel

from € 110
per night
Carretera De Las Morlas Km.15. Varadero, Matanzas. Varadero 42200 Cuba, Varadero
10

Room in this hotel

from € 131
per night
Carretera Las Morlas, Km 14, Varadero,  Varadero, Cuba, Varadero
9.5

Room in this hotel

from € 100
per night
Juan Delgado 255, Entre Santa Catalina y Milagros, Santos Suarez, La Habana, Havana

Room in this hotel

from € 214
per night
Calle 60 Entre 1A y 3A Avenidas, Varadero 42200, Cuba, Varadero

Room in this hotel

from € 78
per night
Auropista Sur, Carr. Las Morlas Km. 19.5,., Varadero, Varadero
8.7

Room in this hotel

from € 149
per night
Calle Obispo esquina a Mercaderes, Havana

Room in this hotel

from € 83
per night
Ave 1Ra E/ 9 Y 12 Varadero, Matanzas Varadero 42200 Cuba, Varadero

Room in this hotel

from € 80
per night
Prado 408 Esq. Neptuno, Habana Vieja. Ciudad De La, Havana

Room in this hotel

from € 72
per night
Ave. Las Terrazas, Santa Maria Del Mar, Havana
7.3

Room in this hotel

from € 40
per night
Carretera Las Americas Km 3, Varadero

Room in this hotel

from € 80
per night
Neptuno, Entre Prado y Zulueta, Havana

Room in this hotel

from € 146
per night
5ta Avenida Between 72 Y 76, Havana
2776 reviews
9.0

Room in this hotel

from € 70
per night
Playa Esmeralda Crta. Guardalavaca Rafael Freyre, Nicaro, Rafael Freyre
7819 reviews
9.2

Room in this hotel

from € 134
per night
Cayo Santa María, Cayo Santa Maria
4993 reviews
9.2

Room in this hotel

from € 104
per night
Carretera Las Morlas Km 17,5, Varadero
11557 reviews
9.0

Room in this hotel

from € 176
per night