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
53 C$ - 151 C$
CHEAPEST CITY IN CUBA Holguín 40% cheaper Hotels in Holguín are the cheapest in Cuba at just 53 C$ per night on average.
MOST EXPENSIVE CITY IN CUBA Cayo Largo del Sur 69% more expensive Cayo Largo del Sur has the highest priced hotels in Cuba with rooms averaging 151 C$ per night.
MOST POPULAR CITY IN CUBA Varadero 67% 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
Hotel Club Kawama
5.9
91 C$
$self.alt
#1 Most popular
Barcelo Solymar
7.5
133 C$
$self.alt
#2 Most popular
Be Live Experience Varadero
7.1
138 C$
$self.alt
#3 Most popular
Blau Varadero - Adults Only
8.7
245 C$
$self.alt
#4 Most popular
Sol Palmeras
8.5
186 C$
$self.alt
#5 Most popular
Occidental Arenas Blancas
6.3
128 C$
$self.alt
Best value
House In Front Of The Sea
8.5
37 C$
$self.alt
#1 Most popular
Nacional de Cuba
8.6
184 C$
$self.alt
#2 Most popular
Iberostar Parque Central
8.7
328 C$
$self.alt
#3 Most popular
Four Points by Sheraton Havana
7.8
225 C$
$self.alt
#4 Most popular
Melia Cohiba
8.6
247 C$
$self.alt
#5 Most popular
Melia Habana
8.7
234 C$
$self.alt
Best value
Aparthotel Azul
84 C$
$self.alt
#1 Most popular
Iberostar Daiquiri
8.5
121 C$
$self.alt
#2 Most popular
Meliá Cayo Coco
9.0
214 C$
$self.alt
#3 Most popular
Sol Cayo Coco
8.7
145 C$
$self.alt
#4 Most popular
TRYP Cayo Coco
8.2
139 C$
$self.alt
#5 Most popular
Pullman Cayo Coco
8.8
167 C$
Hotels in Cayo Santa Maria
Search hotel deals in Cayo Santa Maria
$self.alt
Best value
Grand Memories Santa Maria
5.9
155 C$
$self.alt
#1 Most popular
Sanctuary at Grand Memories Santa Maria - Adults Only
7.8
167 C$
$self.alt
#2 Most popular
Sol Cayo Santa María
169 C$
$self.alt
Best value
Hostal Villa Arenas
45 C$
$self.alt
#1 Most popular
Pernik
6.2
88 C$
$self.alt
#2 Most popular
Villa Don Lino
6.9
96 C$
$self.alt
#3 Most popular
Islazul Hotel Mirador de Mayabe
8.7
84 C$
$self.alt
#4 Most popular
Hotel Bosque
7.7
67 C$

Cuba travel tips

Let us help you with the best tips about Cuba

When is the least expensive time to stay in Cuba?

When travelling to Cuba it would be best to plan your trip around the month of January, as the prices are significantly lower than in December - just 144 C$ per night.

Where do most people stay in Cuba?

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

How much does a luxury hotel cost in Cuba?

An average rate of 392 C$ per night is to be expected when planning a stay in a luxury hotel room in Cuba. This rate is about 248% above the country’s average nightly rate of 112 C$.

Which city in Cuba has the most expensive hotel rooms?

At 151 C$ per night, Cayo Largo del Sur is the most expensive city in Cuba to book a hotel room in. The average cost of 151 C$ is about 69% above the country's average price per night.

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 13 C$ per night, Havana is about 88% 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
Vancouver to Havana
Fastest flight time
11h 44m
Cheapest price
288 C$
Montreal to Havana
Fastest flight time
4h 15m
Cheapest price
326 C$
Toronto to Havana
Fastest flight time
3h 30m
Cheapest price
339 C$
Thunder Bay to Varadero
Fastest flight time
25h 09m
Cheapest price
459 C$
Halifax to Varadero
Fastest flight time
8h 24m
Cheapest price
519 C$
Edmonton to Havana
Fastest flight time
20h 58m
Cheapest price
546 C$
Moncton to Havana
Fastest flight time
19h 49m
Cheapest price
569 C$
Winnipeg to Varadero
Fastest flight time
12h 35m
Cheapest price
573 C$
Fredericton to Varadero
Fastest flight time
8h 22m
Cheapest price
574 C$
Ottawa to Cayo Coco
Fastest flight time
10h 50m
Cheapest price
607 C$
View more