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
Avg. price/night: $230
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
Avg. price/night: $55
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
Avg. price/night: $138
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

  • 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).

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

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

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

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

Subscribe to see Secret Deals

Prices drop the second you sign up!

What Guests Said About Havana:

Explore guest reviews of hotels in Havana