Hotels in Cuba

Find the best deals on 4,400 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 - $107
CHEAPEST CITY IN CUBA Holguín 43% 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 63% 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 30% 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
Tuxpan
Best value
Tuxpan
$68
Melia Varadero
#1 Most popular
Melia Varadero
$162
Occidental Arenas Blancas
#2 Most popular
Occidental Arenas Blancas
6.3
$90
Barcelo Solymar
#3 Most popular
Barcelo Solymar
$94
Blau Varadero - Adults Only
#4 Most popular
Blau Varadero - Adults Only
9.1
$173
Sol Palmeras
#5 Most popular
Sol Palmeras
10.0
$131
Iberostar Selection Varadero
Iberostar Selection Varadero
$231
Hotel Nacional De Cuba
Best value
Hotel Nacional De Cuba
7.3
$130
Melia Habana
#1 Most popular
Melia Habana
9.8
$165
Melia Cohiba
#2 Most popular
Melia Cohiba
7.4
$174
Four Points by Sheraton Havana
#3 Most popular
Four Points by Sheraton Havana
3.7
$159
Hotel Inglaterra
#4 Most popular
Hotel Inglaterra
$154
Iberostar Parque Central
#5 Most popular
Iberostar Parque Central
8.5
$231
Tryp Habana Libre
Tryp Habana Libre
$160
Hotels in Cayo Santa Maria
Search hotel deals in Cayo Santa Maria
Grand Memories Santa Maria
Best value
Grand Memories Santa Maria
$109
Sanctuary at Grand Memories Santa Maria - Adults Only
#1 Most popular
Sanctuary at Grand Memories Santa Maria - Adults Only
$118
Sol Cayo Santa María
#2 Most popular
Sol Cayo Santa María
$119
Aparthotel Azul
Best value
Aparthotel Azul
$59
Sol Cayo Coco
#1 Most popular
Sol Cayo Coco
$102
Iberostar Daiquiri
#2 Most popular
Iberostar Daiquiri
5.4
$85
TRYP Cayo Coco
#3 Most popular
TRYP Cayo Coco
$98
Meliá Cayo Coco
#4 Most popular
Meliá Cayo Coco
9.7
$151
Pullman Cayo Coco
#5 Most popular
Pullman Cayo Coco
10.0
$118
Villa Cristal holguin
Best value
Villa Cristal holguin
$31
Iberostar Selection Holguín
#1 Most popular
Iberostar Selection Holguín
$128
Villa Don Lino
#2 Most popular
Villa Don Lino
$68
Pernik
#3 Most popular
Pernik
$62
Hotel E Caballeriza
#4 Most popular
Hotel E Caballeriza
$60
Islazul Hotel Mirador de Mayabe
#5 Most popular
Islazul Hotel Mirador de Mayabe
$59
Hostal Gina Y Francis
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 $134 per night on average, October is the least expensive month to stay at a hotel in Cuba. The most expensive month to stay at a hotel in Cuba is June.

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.

Which city in Cuba has the most expensive hotel rooms?

Our data shows that hotel rooms in Cayo Largo del Sur are about 63% 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
San Francisco to Havana
Fastest flight time
10h 06m
Cheapest price
$166
Miami to Havana
Fastest flight time
1h 10m
Cheapest price
$173
Fort Lauderdale to Havana
Fastest flight time
1h 11m
Cheapest price
$184
Chicago to Havana
Fastest flight time
5h 30m
Cheapest price
$187
New York to Havana
Fastest flight time
3h 49m
Cheapest price
$194
Tampa to Havana
Fastest flight time
6h 11m
Cheapest price
$201
Los Angeles to Havana
Fastest flight time
7h 35m
Cheapest price
$207
Orlando to Havana
Fastest flight time
6h 39m
Cheapest price
$231
New York to Havana
Fastest flight time
4h 05m
Cheapest price
$261
New Orleans to Havana
Fastest flight time
5h 43m
Cheapest price
$266
View more