Hotels in Cuba

Find the best deals on 4,385 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
43 C$ - 224 C$
CHEAPEST CITY IN CUBA Holguín 59% cheaper Hotels in Holguín are the cheapest in Cuba at just 43 C$ per night on average.
MOST EXPENSIVE CITY IN CUBA Cayo Santa Maria 118% more expensive Cayo Santa Maria has the highest priced hotels in Cuba with rooms averaging 224 C$ per night.
MOST POPULAR CITY IN CUBA Varadero 70% 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
Allegro Palma Real
Best value
Allegro Palma Real
3.4
65 C$
Meliá Varadero
#1 Most popular
Meliá Varadero
215 C$
Occidental Arenas Blancas
#2 Most popular
Occidental Arenas Blancas
6.3
120 C$
Barcelo Solymar
#3 Most popular
Barcelo Solymar
125 C$
Sol Palmeras
#4 Most popular
Sol Palmeras
10.0
174 C$
Royalton Hicacos Resort & Spa
#5 Most popular
Royalton Hicacos Resort & Spa
237 C$
Gran Caribe Sunbeach
Gran Caribe Sunbeach
71 C$
Hotel Comodoro
Best value
Hotel Comodoro
77 C$
Hotel Nacional De Cuba
#1 Most popular
Hotel Nacional De Cuba
7.3
173 C$
Melia Habana
#2 Most popular
Melia Habana
9.8
219 C$
Four Points by Sheraton Havana
#3 Most popular
Four Points by Sheraton Havana
3.7
211 C$
Gran Caribe Hotel Inglaterra
#4 Most popular
Gran Caribe Hotel Inglaterra
205 C$
Saratoga
#5 Most popular
Saratoga
304 C$
Melia Cohiba
Melia Cohiba
7.4
231 C$
Aparthotel Azul
Best value
Aparthotel Azul
79 C$
TRYP Cayo Coco
#1 Most popular
TRYP Cayo Coco
130 C$
Melia Cayo Coco
#2 Most popular
Melia Cayo Coco
9.7
201 C$
Iberostar Daiquiri
#3 Most popular
Iberostar Daiquiri
5.4
113 C$
Sol Cayo Coco
#4 Most popular
Sol Cayo Coco
136 C$
Pullman Cayo Coco
#5 Most popular
Pullman Cayo Coco
10.0
157 C$
Hotels in Cayo Santa Maria
Search hotel deals in Cayo Santa Maria
Grand Memories Santa Maria
Best value
Grand Memories Santa Maria
145 C$
Sanctuary at Grand Memories Santa Maria - Adults Only
#1 Most popular
Sanctuary at Grand Memories Santa Maria - Adults Only
157 C$
Sol Cayo Santa María
#2 Most popular
Sol Cayo Santa María
158 C$
Casa Dotres
Best value
Casa Dotres
39 C$
Iberostar Selection Holguín
#1 Most popular
Iberostar Selection Holguín
170 C$
Villa Azul
#2 Most popular
Villa Azul
44 C$
Villa Cristal holguin
#3 Most popular
Villa Cristal holguin
42 C$
Islazul Hotel Mirador de Mayabe
#4 Most popular
Islazul Hotel Mirador de Mayabe
79 C$
Hotel Bosque
#5 Most popular
Hotel Bosque
63 C$
Xanadú B&b
Xanadú B&b

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 July, as the prices are significantly lower than in March - just 163 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.

Which city in Cuba has the most expensive hotel rooms?

At 224 C$ per night, Cayo Santa Maria is the most expensive city in Cuba to book a hotel room in. The average cost of 224 C$ is about 118% 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 16 C$ 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
Vancouver to Havana
Fastest flight time
16h 45m
Cheapest price
291 C$
Toronto to Havana
Fastest flight time
9h 50m
Cheapest price
386 C$
Montreal to Havana
Fastest flight time
29h 04m
Cheapest price
419 C$
Halifax to Varadero
Fastest flight time
8h 22m
Cheapest price
624 C$
Winnipeg to Varadero
Fastest flight time
18h 22m
Cheapest price
625 C$
Thunder Bay to Havana
Fastest flight time
25h 15m
Cheapest price
651 C$
Calgary to Varadero
Fastest flight time
13h 57m
Cheapest price
679 C$
Ottawa to Varadero
Fastest flight time
4h 05m
Cheapest price
682 C$
Fredericton to Varadero
Fastest flight time
8h 33m
Cheapest price
723 C$
Moncton to Havana
Fastest flight time
30h 40m
Cheapest price
738 C$
View more