Skip to main content
Accommodations Flights Flight + Hotel Car Rentals Airport Taxis

Looking for deals in Havana?

Check prices and accommodations for:

Hotels and More in Havana

VIP Morro

VIP Morro

Old Havana, Havana

VIP Morro is located in Havana, a 9-minute walk from La Bodeguita del Medio and 0.8 miles from Old Square. Providing a restaurant, the property also has a terrace and a bar.

Show more Show less
Doña Elena

Doña Elena

Old Havana, Havana

Doña Elena is offering accommodations in Havana. Providing a garden, the property is located within a 14-minute walk of Old Square. All rooms include a patio.

Show more Show less
Hotel Sevilla

Hotel Sevilla

Old Havana, Havana

Hotel Sevilla has an outdoor swimming pool, fitness center and spa and wellness center in Havana.

Show more Show less
Yagrumas

Yagrumas

Havana

Located within 24 miles of Old Square, Yagrumas in Havana has a number of amenities including a garden and a bar. This 2-star hotel has air-conditioned rooms with a private bathroom.

Show more Show less
Panamericano

Panamericano

Havana

Featuring a bar, Panamericano is located in Havana, 4.4 miles from Castillo de San Salvador de la Punta. The property is around 5 miles from La Bodeguita del Medio and 5 miles from Old Square.

Show more Show less
Tulipán

Tulipán

Havana

Located 3.8 miles from Old Square, Tulipán in Havana has a garden and terrace. Providing a shared lounge, the property is located within 3.8 miles of La Bodeguita del Medio.

Show more Show less

Most-booked hotels in Havana in the past month

Havana's best hotels with breakfast

Budget hotels in Havana

Hotels located in the center of Havana

FAQs about hotels in Havana

  • Vedado, Old Havana, and Havana Center are popular with other travelers visiting Havana.

  • On average, 3-star hotels in Havana cost $83 per night, and 4-star hotels in Havana are $173 per night. If you're looking for something really special, a 5-star hotel in Havana can be found for $291 per night, on average (based on Booking.com prices).

  • On average, it costs $58 per night to book a 3-star hotel in Havana for tonight. You'll pay around $175 if you choose to stay in a 4-star hotel tonight, while a 5-star hotel in Havana will cost around $185, on average (based on Booking.com prices).

  • Doña Elena, Hotel Sevilla, and Yagrumas are some of the popular hotels in Havana.

  • The average price per night for a 3-star hotel in Havana this weekend is $128 or, for a 4-star hotel, $320. Looking for something even fancier? 5-star hotels in Havana for this weekend cost around $367 per night, on average (based on Booking.com prices).

Subscribe to see Secret Deals

Prices drop the second you sign up!

What Guests Said About Havana:

Explore guest reviews of hotels in Havana