Discover the regions of Cuba
Havana
174 hotels
Varadero
71 hotels
Santiago De Cuba
30 hotels
Cienfuegos
23 hotels
Trinidad
22 hotels
Santa Clara
20 hotels
Sancti Spiritus
15 hotels
Matanzas
14 hotels
Pinar Del Rio
Cayo Santa Maria
11 hotels
Baracoa
9 hotels
Vinales
8 hotels
Villa Clara
3 hotels
Cayo Guillermo
2 hotels
Las Tunas
Cayo Largo
1 hotels
Guardalavaca
Playa Pesquero
Santa Lucia