Hotels in Cuba

Find the best deals on 4,254 hotels in Cuba

Check-in
Check-out
Compare vs. momondo |

Cheapest cities to book a hotel in Cuba

Looking for a city in Cuba to visit? Take a look at the average hotel booking prices in most popular cities in the country
Price
$38 - $106
CHEAPEST CITY IN CUBA Holguín 41% cheaper Hotels in Holguín are the cheapest in Cuba at just $38 per night on average.
MOST EXPENSIVE CITY IN CUBA Cayo Largo del Sur 67% more expensive Cayo Largo del Sur has the highest priced hotels in Cuba with rooms averaging $106 per night.
MOST POPULAR CITY IN CUBA Varadero 39% more users visited More momondo users search for hotels in Varadero than any other city in Cuba

Popular Cities in Cuba

Book one of the best deals Cuba has to offer in these popular locations
$self.alt
Best value
Starfish Las Palmas - Adults Only
7.3
$57
$self.alt
#1 Most popular
Barcelo Solymar
7.5
$94
$self.alt
#2 Most popular
Iberostar Selection Varadero
9.2
$231
$self.alt
#3 Most popular
Melia Varadero
8.5
$162
$self.alt
#4 Most popular
Sol Palmeras
8.5
$131
$self.alt
#5 Most popular
Starfish Cuatro Palmas - Adults Only
7.8
$112
$self.alt
Best value
Gran Caribe Club Atlantico
6.5
$48
$self.alt
#1 Most popular
Nacional de Cuba
8.6
$130
$self.alt
#2 Most popular
Iberostar Parque Central
8.7
$231
$self.alt
#3 Most popular
Melia Cohiba
8.6
$174
$self.alt
#4 Most popular
Club Bravo Arenal
$71
Hotels in Cayo Santa Maria
Search hotel deals in Cayo Santa Maria
$self.alt
Best value
Grand Memories Santa Maria
5.9
$109
$self.alt
#1 Most popular
Sanctuary at Grand Memories Santa Maria - Adults Only
7.8
$118
$self.alt
#2 Most popular
Sol Cayo Santa María
$119
$self.alt
Best value
Aparthotel Azul
$59
$self.alt
#1 Most popular
Iberostar Daiquiri
8.5
$85
$self.alt
#2 Most popular
Meliá Cayo Coco
9.0
$151
$self.alt
#3 Most popular
Sol Cayo Coco
8.7
$102
$self.alt
#4 Most popular
TRYP Cayo Coco
8.2
$98
$self.alt
#5 Most popular
Pullman Cayo Coco
8.8
$118
$self.alt
Best value
Islazul Hotel Mirador de Mayabe
8.7
$59
$self.alt
#1 Most popular
Pernik
6.2
$62
$self.alt
#2 Most popular
Villa Don Lino
6.9
$68
$self.alt
#3 Most popular
Iberostar Selection Holguín
8.3
$128

Cuba travel tips

Let us help you with the best tips about Cuba

When is the least expensive time to stay in Cuba?

At just $102 per night on average, January is the least expensive month to stay at a hotel in Cuba. The most expensive month to stay at a hotel in Cuba is December.

Where do most people stay in Cuba?

There is little doubt that travelers enjoy various cities in Cuba, but the majority of travelers who visit Cuba tend to spend the most time in Varadero.

How much does a luxury hotel cost in Cuba?

At $276 per night, the average luxury hotel room in Cuba is 281% above the rate of a typical hotel room in Cuba, which is $72.

Which city in Cuba has the most expensive hotel rooms?

Our data shows that hotel rooms in Cayo Largo del Sur are about 67% more expensive on average than hotel rooms in the rest of Cuba, with a nightly rate of $106.

Which city in Cuba has the least expensive hotel rooms?

The least expensive city in Cuba to stay in is Havana. With an average rate of $9 per night, Havana is about 87% less expensive than other cities in Cuba.


Popular international routes landing in Cuba

Compare flights to and from the nearest airports to discover the best prices and most convenient flight times
Miami to Havana
Fastest flight time
1h 10m
Cheapest price
$109
Fort Lauderdale to Havana
Fastest flight time
1h 11m
Cheapest price
$139
Orlando to Havana
Fastest flight time
5h 55m
Cheapest price
$144
Los Angeles to Havana
Fastest flight time
9h 45m
Cheapest price
$150
Austin to Havana
Fastest flight time
9h 20m
Cheapest price
$167
San Francisco to Havana
Fastest flight time
10h 07m
Cheapest price
$171
Panama City to Havana
Fastest flight time
2h 35m
Cheapest price
$175
Bogotá to Havana
Fastest flight time
3h 32m
Cheapest price
$182
Mexico City to Havana
Fastest flight time
2h 45m
Cheapest price
$183
Cancun to Havana
Fastest flight time
1h 15m
Cheapest price
$189
View more