Hotels in Cuba

Find the best deals on 4,453 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
$37 - $106
CHEAPEST CITY IN CUBA Holguín 39% 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 74% more expensive Cayo Largo del Sur has the highest priced hotels in Cuba with rooms averaging $107 per night.
MOST POPULAR CITY IN CUBA Varadero 44% 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
Tuxpan
$68
$self.alt
#1 Most popular
Melia Varadero
$162
$self.alt
#2 Most popular
Occidental Arenas Blancas
6.3
$90
$self.alt
#3 Most popular
Barcelo Solymar
$94
$self.alt
#4 Most popular
Blau Varadero - Adults Only
9.1
$173
$self.alt
#5 Most popular
Sol Palmeras
10.0
$131
$self.alt
Iberostar Selection Varadero
$231
$self.alt
Best value
Hotel Nacional De Cuba
7.3
$130
$self.alt
#1 Most popular
Melia Habana
9.8
$165
$self.alt
#2 Most popular
Melia Cohiba
7.4
$174
$self.alt
#3 Most popular
Four Points by Sheraton Havana
3.7
$159
$self.alt
#4 Most popular
Hotel Inglaterra
$154
$self.alt
#5 Most popular
Iberostar Parque Central
8.5
$231
$self.alt
Tryp Habana Libre
$160
Hotels in Cayo Santa Maria
Search hotel deals in Cayo Santa Maria
$self.alt
Best value
Grand Memories Santa Maria
$109
$self.alt
#1 Most popular
Sanctuary at Grand Memories Santa Maria - Adults Only
$118
$self.alt
#2 Most popular
Sol Cayo Santa María
$119
$self.alt
Best value
Aparthotel Azul
$59
$self.alt
#1 Most popular
Sol Cayo Coco
$102
$self.alt
#2 Most popular
Iberostar Daiquiri
5.4
$85
$self.alt
#3 Most popular
TRYP Cayo Coco
$98
$self.alt
#4 Most popular
Meliá Cayo Coco
9.7
$151
$self.alt
#5 Most popular
Pullman Cayo Coco
10.0
$118
$self.alt
Best value
Villa Cristal holguin
$31
$self.alt
#1 Most popular
Iberostar Selection Holguín
$128
$self.alt
#2 Most popular
Villa Don Lino
$68
$self.alt
#3 Most popular
Pernik
$62
$self.alt
#4 Most popular
Hotel E Caballeriza
$60
$self.alt
#5 Most popular
Islazul Hotel Mirador de Mayabe
$59
$self.alt
Hostal Gina Y Francis
$40

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 $148 per night on average, May is the least expensive month to stay at a hotel in Cuba. The most expensive month to stay at a hotel in Cuba is February.

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 $277 per night, the average luxury hotel room in Cuba is 107% above the rate of a typical hotel room in Cuba, which is $134.

Which city in Cuba has the most expensive hotel rooms?

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

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 $12 per night, Havana is about 91% 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
Tampa to Havana
Fastest flight time
3h 50m
Cheapest price
$183
Miami to Havana
Fastest flight time
1h 10m
Cheapest price
$184
Fort Lauderdale to Havana
Fastest flight time
1h 11m
Cheapest price
$207
Mexico City to Havana
Fastest flight time
2h 45m
Cheapest price
$237
Austin to Havana
Fastest flight time
5h 15m
Cheapest price
$238
Los Angeles to Havana
Fastest flight time
7h 39m
Cheapest price
$251
Orlando to Havana
Fastest flight time
3h 40m
Cheapest price
$264
Las Vegas to Havana
Fastest flight time
11h 25m
Cheapest price
$269
Phoenix to Havana
Fastest flight time
7h 25m
Cheapest price
$277
San Francisco to Havana
Fastest flight time
14h 06m
Cheapest price
$280
View more