Hotels in Cuba

Find the best deals on 4,246 hotels in Cuba

Check-in
Check-out
Compare vs. momondo |

Popular Cities in Cuba

Book one of the best deals Cuba has to offer in these popular locations
Hotels in Varadero
Best value
Bellevue Puntarena - Playa Caleta
7.0
93 CAD
#1 Most popular
Barceló Solymar
7.5
125 CAD
#2 Most popular
Blau Varadero - Adults Only
8.6
230 CAD
#3 Most popular
Meliá Las Antillas
8.3
183 CAD
#4 Most popular
Meliá Varadero
8.7
215 CAD
#5 Most popular
Royalton Hicacos Resort & Spa
8.7
237 CAD
Hotels in Havana
Best value
House In Front Of The Sea
8.5
35 CAD
#1 Most popular
NH Collection Victoria La Habana
8.6
204 CAD
#2 Most popular
Iberostar Parque Central
9.0
306 CAD
#3 Most popular
Meliá Cohiba
8.5
231 CAD
#4 Most popular
Isabella Casa
48 CAD
Hotels in Cayo Coco
Best value
Aparthotel Azul
78 CAD
#1 Most popular
Iberostar Daiquiri
8.5
113 CAD
#2 Most popular
Meliá Cayo Coco
9.2
200 CAD
#3 Most popular
Sol Cayo Coco
8.9
135 CAD
#4 Most popular
TRYP Cayo Coco
8.1
130 CAD
#5 Most popular
Iberostar Mojito
7.6
111 CAD
Hotels in Cayo Santa Maria
Best value
Grand Memories Santa Maria
6.4
145 CAD
#1 Most popular
Sanctuary at Grand Memories Santa Maria - Adults Only
8.2
157 CAD
#2 Most popular
Sol Cayo Santa María
158 CAD
Hotels in Cayo Guillermo
Best value
Gregorio
73 CAD
#1 Most popular
Meliá Cayo Guillermo
8.4
180 CAD
#2 Most popular
Sol Cayo Guillermo
8.1
130 CAD
#3 Most popular
Club Cayo Guillermo (serco)
7.1
110 CAD
#4 Most popular
Villa Gregorio
106 CAD

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 February - just 138 CAD 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 367 CAD per night is to be expected when planning a stay in a luxury hotel room in Cuba. This rate is about 351% above the country’s average nightly rate of 81 CAD.

Which city in Cuba has the most expensive hotel rooms?

At 456 CAD per night, Havana is the most expensive city in Cuba to book a hotel room in. The average cost of 456 CAD is about 461% 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 12 CAD per night, Havana is about 84% 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
Toronto to Havana
Fastest flight time
3h 30m
Cheapest price
267 CAD
Montreal to Havana
Fastest flight time
4h 00m
Cheapest price
293 CAD
Vancouver to Havana
Fastest flight time
12h 44m
Cheapest price
299 CAD
Ottawa to Havana
Fastest flight time
18h 40m
Cheapest price
464 CAD
Toronto to Holguín
Fastest flight time
3h 45m
Cheapest price
467 CAD
Toronto to Varadero
Fastest flight time
3h 25m
Cheapest price
479 CAD
Toronto to Cayo Coco
Fastest flight time
3h 30m
Cheapest price
479 CAD
Montreal to Varadero
Fastest flight time
3h 45m
Cheapest price
484 CAD
Toronto to Santa Clara
Fastest flight time
3h 35m
Cheapest price
490 CAD
Montreal to Holguín
Fastest flight time
4h 05m
Cheapest price
496 CAD
View more