Havana Hotels

Find the best Havana hotel for your dates, by price or preference

Compare hotel deals across hundreds of providers, all in one place

Look out for Havana hotels with free cancellation or excellent ratings

Trusted Havana hotel providers

See all hotels in Havana

View more hotels
We use indicative prices on this page to help you choose from a large number of options. The prices on this page are indicative estimates based on searches conducted by travellers on Skyscanner, which are subject to change.

Can’t find the right hotel?

Search all available hotels near Havana. Find the one that’s right for you.

Find a Havana hotel in the heart of the action

Beat the queues at the top Havana attractions by staying close to them.

Fast facts

Sleep easy, armed with the stuff that's good to know before you go.
Cheapest month to bookSeptember
Average 4 star hotel price$230 per night
Average 5 star hotel price$285 per night

Where to stay in Havana

Old Havana (Habana Vieja) is the best place to stay for those keen on exploring historic sites, delightful cafés, and engaging cultural activities, coupled with beautiful colonial architecture. For a more local yet quieter experience, Central Havana (Centro Habana) provides an authentic feel with its traditional Cuban homes and narrow streets, though be mindful of certain seedy areas. Vedado, considered the quietest among popular neighbourhoods, offers a blend of lush greenery, grand hotels, and a mix of modern and traditional Cuban life. With Skyscanner, finding the ideal accommodation in these prime Havana locations is straightforward and convenient.

Best hotels in Havana based on location

For the best-located Havana hotels, consider staying at Hotel Palacio Cueto, Iberostar Parque Central, or NH Collection Victoria. Hotel Palacio Cueto, a mere 0.26 km from the city centre, is perfect for travellers wanting to dive straight into Havana's bustling streets and historic charm. A short walk away, Iberostar Parque Central, located 1.03 km from the city centre, provides easy access to major landmarks while keeping you close to the core attractions. If you don't mind being a bit farther out, NH Collection Victoria still offers convenient access to central Havana despite being 3.67 km away, striking a balance for those who prefer a quieter stay. With Skyscanner, finding the best deals on these centrally-located hotels is effortless.

Good value hotels in Havana

When visiting Havana, consider staying at Hotel Vedado Azul, which features essential amenities like Wi-Fi and a kitchen—ideal if you need basic yet comfortable accommodations. For a more extensive range of services, San Alejandro stands out with its restaurant, bar, children’s facilities, and beauty salon, catering to all your needs under one roof. If luxury is a priority, Valentín Quinta Avenida Habana impresses with comprehensive amenities, including a spa, sauna, gymnasium, and an outdoor pool, enhancing your stay with a touch of opulence. Compare deals on Skyscanner to find the ideal hotel for your trip.

Family-friendly hotels in Havana

Havana's hospitality offers several excellent options for families seeking the perfect communal experience. The Meliá Habana stands out with alluring amenities, including a fitness centre allowing parents to maintain their exercise routines, a tennis court for enjoyable family matches, and a convenient shuttle service that facilitates exploring the city together. San Alejandro caters remarkably to younger guests with children’s facilities designed to entertain and engage them. The hotel's spacious garden offers a serene environment perfect for family activities, while the on-site restaurant provides convenient dining options. At Valentín Quinta Avenida Habana, a refreshing pool becomes a hub of recreation for both children and adults. Additionally, the fitness centre supports active guests, and their shuttle service makes local attraction visits seamless for families with children.

Havana's top attractions

When visiting Havana, La Habana Vieja (Old Havana) is an unmissable UNESCO World Heritage Site, showcasing a blend of beautifully restored buildings and others in a state of charming decay. The Museum of the Revolution, situated in the former presidential palace, provides a compelling history from pre-Columbian times through the 1959 revolution to modern socialist Cuba. Head over to the National Capitol Building for a glimpse of its impressive neoclassical design, reminiscent of the U.S. Capitol and Cuba's political history before the revolution. Take time to explore the sprawling Plaza de la Revolución, where the stately José Martí monument stands alongside the iconic image of Che Guevara. Lastly, don’t miss a visit to the El Malecón waterfront, a prime spot for an evening stroll, capturing the stunning views of the city against the ocean.

Finding cheap hotels in Havana: FAQs

In Havana, the expected average temperature in March is 24°C. The warmest month is typically August, which averages 31°C. The coolest month is January, with temperatures averaging 21°C. The rainiest month is September, and the driest month is January.
You can always cancel or amend your hotel reservation if you need to, but look out for hotels in Havana with free cancellation or flexible booking options if you want to protect your money. Some hotels allow you to cancel and get your money back if your plans change.
Of course - the cheapest hotel deal we found within the next seven days is $22 per night. If you need somewhere in the next 24 hours, we've found you somewhere to stay for $22 per night.
The average price of a hotel during the week is $113 per night, and the average price on weekends is $120. Overall, it looks like the cheapest day to stay in Havana could be Friday.
The nearest airport to Havana is Havana Airport (HAV), which is 17.6km from the city centre.

Other airports include:

Playa Baracoa Airport, which is 26.3km from the city centre.
We crunched some numbers on our calendar and found that Friday is the cheapest day to stay in Havana. And the most expensive day seems to be Sunday
The average price of a 3-star hotel in Havana is currently around $121 per night. And the cheapest 3-star hotel we found is $32 per night.
The average price of a 4-star hotel in Havana is currently around $246 per night. And the cheapest 4-star hotel we found is $115 per night.
The average price of a 5-star hotel in Havana is currently around $298 per night. And the cheapest 5-star hotel we found is $123 per night.
The cheapest month to stay in a hotel in Havana is March, with an average price of $106 per night. The most expensive month is February, when the average room rate can rise to $174 per night. These average prices are based on all the hotels we found – from hostels through to fancy 5-star hotels.
The average price of a hotel in April is $131 per night, which is around 4% lower than the rest of the year.