Cuba hotels

Cuba Overview

Show all cities
Alphabetical City Index
Hotels City Rating From

Iberostar Playa Alameda Hotel Varadero  5 stars

Varadero USD 231

Iberostar Varadero Hotel  5 stars

Varadero Superb USD 356

Saratoga Hotel Havana  5 stars

Havana Fabulous USD 402

Royal Service Paradisus Rio De Oro Resort & Spa Guardalavaca  5 stars

Guardalavaca USD 412

Paradisus Princesa Del Mar Hotel Varadero  5 stars

Varadero USD 310

Iberostar Grand Hotel Trinidad  5 stars

Trinidad Superb USD 345

Melia Las Americas Hotel Varadero  5 stars

Varadero Fabulous USD 309

Santa Isabel Boutique  5 stars

Havana Very good USD 285

Memories Paraiso Beach Resort Cayo Santa Maria  5 stars

Cayo Santa Maria

Warwick Cayo Santa Maria Resort  5 stars

Cayo Santa Maria USD 131

Royalton Hicacos Resort Varadero  5 stars

Varadero USD 327

Grand Memories Varadero Hotel  5 stars

Varadero USD 179

Hotel Nacional De Cuba Havana  5 stars

Havana Very good USD 246

Hotel Royalton Cayo Santa Maria  5 stars

Cayo Santa Maria USD 287

Melia Cohiba Hotel Havana  5 stars

Havana Very good USD 347

Royalton Hicacos Hotel Varadero  5 stars

Varadero USD 324

Melia Varadero Hotel  5 stars

Varadero Fabulous USD 220

Melia Cayo Coco Hotel  5 stars

Cayo Coco Fabulous USD 335

Iberostar Parque Central Hotel Havana  5 stars

Havana Fabulous USD 401

Melia Cayo Guillermo Hotel  5 stars

Cayo Guillermo Fabulous USD 212

Iberostar Laguna Azul Hotel Varadero  5 stars

Varadero USD 222

Memories Paraiso Azul Beach Resort Cayo Santa Maria  5 stars

Cayo Santa Maria USD 169

Melia Marina Varadero Hotel  5 stars

Varadero USD 178

Melia Habana Hotel Havana  5 stars

Havana Very good USD 290

Melia Las Dunas Hotel Cayo Santa Maria  5 stars

Cayo Santa Maria Superb USD 209

Melia Santiago De Cuba Hotel  5 stars

Santiago de Cuba Superb USD 194

Blau Marina Varadero Resort  5 stars

Varadero Fabulous USD 159

Paradisus Rio De Oro Resort & Spa Holguin  5 stars

Holguin USD 325

Playa Cayo Santa Maria Hotel  5 stars

Cayo Santa Maria USD 231

Brisas Santa Lucia Hotel Playa Santa Lucia  4 stars

Playa Santa Lucia Good USD 115

H10 Habana Panorama Hotel Havana  4 stars

Havana Very good USD 176

Memories Holguin Beach Resort  4 stars

Holguin USD 153

Gran Caribe Hotel Varadero Internacional All Incl.  4 stars

Varadero USD 172

Terral Hotel Havana  4 stars

Havana USD 209

Palco Hotel Havana  4 stars

Havana Very good USD 124

Brisas Guardalavaca Hotel Holguin  4 stars

Holguin USD 151

La Union Hotel Cienfuegos  4 stars

Cienfuegos USD 191

Brisas Trinidad Del Mar Hotel  4 stars

Trinidad Good USD 151

Be Live Experience Varadero Hotel  4 stars

Varadero USD 131

Hotel Telegrafo Havana  4 stars

Havana Fabulous USD 260

Blau Varadero Hotel  4 stars

Varadero Superb USD 230

Florida Boutique Hotel Havana  4 stars

Havana Very good USD 217

Iberostar Tainos Hotel Varadero  4 stars

Varadero Superb USD 246

Blau Costa Verde Beach Resort Playa Pesquero  4 stars

Playa Pesquero Fabulous USD 156

Sol Cayo Guillermo Hotel  4 stars

Cayo Guillermo Fabulous USD 166

Palma Real Hotel Varadero  4 stars

Varadero USD 121

Raquel Hotel Havana  4 stars

Havana Very good USD 191

Mercure Sevilla Havana  4 stars

Havana Very good USD 251

Hotel Inglaterra Havana  4 stars

Havana Good USD 225

Hotel Club Kawama Varadero  4 stars

Varadero Very good USD 126

Cubanacan Comodoro  4 stars

Havana USD 96

Roc Presidente Hotel Havana  4 stars

Havana Very good USD 196

Habana Riviera Hotel Havana  4 stars

Havana USD 170

Playa Coco Hotel Cayo Coco  4 stars

Cayo Coco Superb USD 210

Cubanacan Chateau Miramar Hotel Havana  4 stars

Havana USD 91

Nh Capri Hotel Havana  4 stars

Havana Guest rating USD 239

Sol Palmeras Hotel Varadero  4 stars

Varadero USD 309

Jagua Hotel Cienfuegos  4 stars

Cienfuegos Very good USD 162

Barcelo Solymar Arenas Blancas Resort Varadero  4 stars

Varadero USD 165

Tryp Habana Libre Hotel Havana  4 stars

Havana Good USD 242

Colonial Cayo Coco Hotel  4 stars

Cayo Coco Fabulous USD 129

Memories Miramar Havana Hotel  4 stars

Havana Fabulous USD 183

Gran Caribe Hotel Victoria Havana  4 stars

Havana Guest rating USD 223

Hotel Plaza Havana  4 stars

Havana USD 150

Iberostar Mojito Hotel Cayo Coco  4 stars

Cayo Coco Fabulous USD 174

Villa Cuba Hotel Varadero  4 stars

Varadero USD 175

Breezes Bella Costa Hotel Varadero  4 stars

Varadero Guest rating USD 191

Pestana Cayo Coco Beach Resort  4 stars

Cayo Coco USD 199

Gran Caribe Vedado Hotel Havana  3 stars

Havana Guest rating USD 85

Hotel Atlantico Havana  3 stars

Havana USD 138

Park View Boutique Hotel Havana  3 stars

Havana Very good USD 150

Villa Pinares De Mayari  3 stars

Mayari USD 49

Hotel Sunbeach  3 stars

Varadero USD 86

El Comendador Hotel Havana  3 stars

Havana Fabulous USD 178

Gran Caribe Villa Tortuga All Inclusive Varadero  3 stars

Varadero USD 105

Hostal Valencia Havana  3 stars

Havana USD 173

Cubanacan America Hotel Santa Clara  3 stars

Santa Clara USD 128

El Bosque Hotel Havana  3 stars

Havana Very good USD 145

Gran Hotel Camaguey  3 stars

Camaguey USD 112

Deauville Hotel Havana  3 stars

Havana Guest rating USD 93

Hotel El Castillo Baracoa  3 stars

Baracoa USD 93

Acuazul Hotel Varadero  3 stars

Varadero Fabulous USD 89

Las Cuevas Hotel Trinidad  3 stars

Trinidad Guest rating USD 116

Villa Gaviota Baracoa  3 stars

Baracoa USD 116

Hotel Rancho Luna Cienfuegos  3 stars

Cienfuegos Guest rating USD 101

Hostal San Basilio Santiago de Cuba  3 stars

Santiago de Cuba USD 93

Mercure Playa De Oro Hotel Varadero  3 stars

Varadero USD 120

Be Live Habana City Copacabana Hotel Havana  3 stars

Havana Fabulous USD 197

Hotel Lincoln Havana  2 stars

Havana Guest rating USD 58

Tropicoco Hotel Havana  2 stars

Havana Very good USD 94

Caribbean Hotel Havana  2 stars

Havana Guest rating USD 74

Lido Hotel Havana  2 stars

Havana Good USD 71

Oasis Hotel Varadero  2 stars

Varadero Guest rating USD 59

Cubanacan Cayo Levisa Hotel Pinar del Rio  2 stars

Pinar del Rio USD 160

Colina Hotel Havana  2 stars

Havana Guest rating USD 91

Santa Clara Libre Hotel Villa Clara  2 stars

Villa Clara USD 53