Hotels in Cuba

Find the best deals on 4,254 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
Allegro Palma Real
2.0
65 CAD
#1 Most popular
Barceló Solymar
7.4
124 CAD
#2 Most popular
Islazul Hotel Acuazul
7.3
82 CAD
#3 Most popular
Bellevue Puntarena - Playa Caleta
7.1
93 CAD
#4 Most popular
Occidental Arenas Blancas
5.6
119 CAD
#5 Most popular
Casa Bettymar
77 CAD
Hotels in Havana
Best value
Hotel Plaza
6.4
126 CAD
#1 Most popular
NH Collection Victoria La Habana
8.5
204 CAD
#2 Most popular
Iberostar Parque Central
9.0
306 CAD
#3 Most popular
Hotel Saratoga
8.6
303 CAD
#4 Most popular
Meliá Habana
8.7
218 CAD
Hotels in Cayo Coco
Best value
Aparthotel Azul
78 CAD
#1 Most popular
Iberostar Daiquiri
8.5
112 CAD
#2 Most popular
Meliá Cayo Coco
9.0
200 CAD
#3 Most popular
Sol Cayo Coco
8.9
135 CAD
#4 Most popular
TRYP Cayo Coco
8.3
130 CAD
#5 Most popular
Iberostar Mojito
7.5
111 CAD
Hotels in Cayo Santa Maria
Best value
Grand Memories Santa Maria
6.7
144 CAD
#1 Most popular
Sanctuary at Grand Memories Santa Maria - Adults Only
8.2
156 CAD
#2 Most popular
Sol Cayo Santa María
157 CAD
Hotels in Cayo Guillermo
Best value
Gregorio
73 CAD
#1 Most popular
Meliá Cayo Guillermo
8.3
180 CAD
#2 Most popular
Sol Cayo Guillermo
8.1
130 CAD
#3 Most popular
Club Cayo Guillermo (serco)
7.3
109 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 August, as the prices are significantly lower than in April - just 173 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 365 CAD per night is to be expected when planning a stay in a luxury hotel room in Cuba. This rate is about 302% above the country’s average nightly rate of 91 CAD.

Which city in Cuba has the most expensive hotel rooms?

At 455 CAD per night, Havana is the most expensive city in Cuba to book a hotel room in. The average cost of 455 CAD is about 401% 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 86% 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
12h 40m
Cheapest price
327 CAD
Montreal to Havana
Fastest flight time
4h 05m
Cheapest price
328 CAD
Toronto to Havana
Fastest flight time
3h 30m
Cheapest price
331 CAD
Toronto to Santa Clara
Fastest flight time
3h 35m
Cheapest price
361 CAD
Montreal to Varadero
Fastest flight time
3h 45m
Cheapest price
473 CAD
Toronto to Varadero
Fastest flight time
3h 25m
Cheapest price
476 CAD
Winnipeg to Varadero
Fastest flight time
4h 20m
Cheapest price
476 CAD
Toronto to Cayo Coco
Fastest flight time
3h 30m
Cheapest price
479 CAD
Montreal to Holguín
Fastest flight time
3h 50m
Cheapest price
485 CAD
Montreal to Santa Clara
Fastest flight time
3h 40m
Cheapest price
485 CAD
View more