Skip to main content

Get the advice you need. Check the latest COVID-19 restrictions before you travel. Learn more

Filter by:


Star Rating

5 stars 4 stars 3 stars 2 stars 1 star

Review Score

Wonderful: 9+ Very Good: 8+ Good: 7+ Pleasant: 6+
Cartagena de Indias – 1,645 hotels and places to stay
Our Top Picks Lowest Price First Star rating and price Top Reviewed

See the latest prices and deals by choosing your dates.

Estelar Cartagena de Indias Hotel y Centro de Convenciones

Hotel in Bocagrande, Cartagena de Indias

Set in the Bocagrande district in Cartagena de Indias, 0.9 mi from Cartagena's Gold Museum, Estelar Cartagena de Indias Hotel y Centro de Convenciones features air-conditioned rooms with free WiFi... Perfect stay on cosmopolitan side of cartagena!! The best hotel for sure!!

Show more Show less
8.8
Excellent
3,067 reviews
Price from
$126
per night

Hotel Almirante Cartagena Colombia

Hotel in Bocagrande, Cartagena de Indias

Located on the beach in Bocagrande area, the main tourist and shopping district of Cartagena, this plush hotel offers 4 dining options, a Casino, a pool with sea views and free Wi-Fi. We really enjoyed the breakfast and the pool! Staff were all friendly and more hard-working/professional than what you generally find.

Show more Show less
8.2
Very Good
2,383 reviews
Price from
$119
per night

Oz Hotel Cartagena

Hotel in Bocagrande, Cartagena de Indias

Located within a 15-minute drive from the San Felipe Castle in Cartagena de Indias, Hotel Oz offers free WiFi access, a meeting room, and an on-site bar. Bocagrande beach is just 656 feet away. This place is perfect!!!! Great customer service, great location. Loved everything ❤

Show more Show less
9.3
Wonderful
3,240 reviews
Price from
$64
per night

Sonesta Hotel Cartagena

Hotel in La Boquilla, Cartagena de Indias

This luxurious hotel offers 3 swimming pools surrounded by palm trees and comfortable sun loungers. Rooms have private balconies and free WiFi. We deffenetly miss the other two menus for food that they used to have specially

Show more Show less
7.9
Good
3,465 reviews
Price from
$92
per night

Hyatt Regency Cartagena

Hotel in Bocagrande, Cartagena de Indias

Set in Cartagena de Indias, a few steps from Bocagrande Beach, Hyatt Regency Cartagena offers accommodations with a restaurant, free private parking, an outdoor swimming pool and a bar. I stayed at the Hyatt Regency for five (5) nights after leaving my AirBnB in Cartagena. I chose this hotel because I craved a hot shower (many places, even expensive ones in Colombia, do not have hot water - so take note if this matters to you). I also wanted a comfortable bed. The Hyatt fit the bill perfectly and even though I'm now back at home in Canada in my own comfy bed, I still dream of the PERFECT bed in the Hyatt Regency Cartagena. Seriously - it has those crisp, white, soft sheets and a semi-firm but plush mattress that helps you have the perfect sleep. I slept better during my five nights there than anywhere in recent memory. Totally restorative! Apart from the amazing hot shower and cloud-like bed, the next favourite thing was the staff at the Hyatt Regency. Absolutely everyone on the property was friendly and helpful. I used the "Do not disturb" button when I wanted to sleep in or work, and this was respected by housekeeping staff. And then I got a nice e-mail from the housekeeping manager (Germán) that eve asking me if I needed anything. He even called another time to make sure I had everything I needed. It was a beautiful touch. The rooms were spotlessly clean. Next - the amenities on the property. If you like inifinity pools, you'll love this property. My fave is the one for adults-only. It is a great place to watch the gorgeous sunset, whilst the totally helpful waitstaff serve cocktails poured directly from the bottle for you to see. The staff were generous with their pour (but not over the top) and I appreciated the friendliness and atmosphere they created. There is a kid-friendly pool as well if you are travelling with family. Impressive COVID-19 safety precautions in place here. There are a couple of restaurants on site, as well as a great 24/7 room service menu. Service at all is impeccable. Can't rate this Hyatt highly enough. I'll definitely stay here next time I'm back in beautiful Cartagena.

Show more Show less
9.1
Wonderful
2,473 reviews
Price from
$136
per night

Be Live Experience Cartagena Dubai

Hotel in Bocagrande, Cartagena de Indias

Set in Cartagena de Indias, a few steps from Bocagrande Beach, Be Live Experience Cartagena Dubai offers accommodations with a restaurant, free private parking, an outdoor swimming pool and a fitness... The location was awesome very good tour service

Show more Show less
7.1
Good
2,913 reviews
Price from
$102
per night

GHL Hotel Armería Real

Hotel in Getsemani, Cartagena de Indias

Set in a picturesque colonial-style building, GHL Collection Armería Real features a swimming pool, a spa, and a restaurant. It is located only a 10-minute drive from Bocagrande’s beaches. Great hotel at the corner of Getsemaní district. Rooftop pool / bar area with panoramic views to the bay of Cartagena / Castillo San Felipe. Very helpful and dedicated staff at reception helping with all needs and questions especially Reinaldo. Breakfast is usual Colombian choice served in a beautiful patio. We will come back.

Show more Show less
8.8
Excellent
1,677 reviews
Price from
$136
per night

ibis Cartagena Marbella

Hotel in Marbella, Cartagena de Indias

Set in Cartagena de Indias, 1.7 mi from Cartagena's Modern Art Museum, Ibis Cartagena Marbella offers air-conditioned rooms and a bar. Great location, staff and price.

Show more Show less
7.9
Good
3,477 reviews
Price from
$54
per night

Oz Hotel Luxury

Hotel in Bocagrande, Cartagena de Indias

Located in Cartagena de Indias, 492 feet the nearest beach, Oz Hotel Luxury features air-conditioned accommodations and a bar. FANTASTIC value for money. Located centrally in Bocagrande with an amazing view from the top floor. The front desk staff were gracious to upgrade my room to a suite with a balcony that was divine. Modern and clean. Close to shops, resturants and taxi/public transport. Delicious local breakfast - lots of fruit and fried vegetables. With some planning, it was possible to walk to the port (took 30-40 minutes).

Show more Show less
9.4
Wonderful
2,360 reviews
Price from
$65
per night

Hampton by Hilton Cartagena

Hotel in Bocagrande, Cartagena de Indias

A rooftop terrace swimming pool with views of the city can be enjoyed in Bocagrande, at Hampton Cartagena. There are on-site gym facilities and Wi-Fi is free. All people are friendly and we feel like home. The location was important for me . The breakfast is deliciuos with extraordinary attention. We recomended.

Show more Show less
8.3
Very Good
2,677 reviews
Price from
$100
per night

Most-booked hotels in Cartagena de Indias in the past month

See all

Cartagena de Indias's best hotels with breakfast

See all

Budget hotels in Cartagena de Indias

See all

Hotels located in the center of Cartagena de Indias

See all

FAQs about hotels in Cartagena de Indias

  • Hotel Aguamarina Boutique, Hyatt Regency Cartagena, and Sofitel Barú Calablanca got great room view-related reviews from travelers in Cartagena de Indias.

  • The average price per night for a 3-star hotel in Cartagena de Indias this weekend is $86 or, for a 4-star hotel, $133. Looking for something even fancier? 5-star hotels in Cartagena de Indias for this weekend cost around $255 per night, on average (based on Booking.com prices).

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

  • Travelers who stayed in Cartagena de Indias near Rafael Núñez International Airport (CTG) have said good things about HOTEL DES INDES CARTAGENA, Luna Cartagena Airport Hotel, and Varanasi Hotel Boutique Aeropuerto.

  • These hotels in Cartagena de Indias are highly rated by couples: Casa La Merced by Mustique, Hotel Boutique Casona del Colegio, and Hotel Casa San Agustin.

  • Some of the best hotels in Cartagena de Indias near Fine Arts include Hotel Boutique Casona del Colegio, Hotel Quadrifolio and Casa La Merced by Mustique.

  • Many families visiting Cartagena de Indias loved staying at Hotel Casona del Porvenir, Casa Raynes by Masaya, and Éteka Slow Beach Hotel.

  • For hotels in Cartagena de Indias that serve highly-rated breakfasts, try Hotel Boutique Casa Isabel, Hotel Casa San Agustin, and Eurostars Marqués de Villalta.

  • Oz Hotel Luxury, Oz Hotel Cartagena, and Hotel Barlovento are some of the popular hotels in Cartagena de Indias.

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

Learn more about visiting Cartagena de Indias

  • 7 attractions
  • 40 points of interest
  • 13 neighborhoods
Find out more
Subscribe to receive premium deals

Prices drop the second you sign up!

What Guests Said About Cartagena de Indias:

Explore guest reviews of hotels in Cartagena de Indias

See all

Research, refine, and make plans for your whole trip