Skip to main content

Filter by:


Star Rating

5 stars 4 stars 3 stars 2 stars 1 star

Review Score

Awesome: 9+ Very Good: 8+ Good: 7+ Pleasant: 6+
Cartagena de Indias – 1,172 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.

Hotel InterContinental Cartagena, an IHG Hotel

Hotel in Bocagrande, Cartagena de Indias

The Intercontinental is a luxurious hotel located right on the beach in Cartagena’s popular Bocagrande area. It features an on-site restaurant. Everything was great about this place. You can never go wrong with intercontinental hotel. Thumbs up.

Show more Show less
8.7
Excellent
1,256 reviews
Price from
$109
per night

GHL Corales de Indias

Hotel in Crespo, Cartagena de Indias

Offering an outdoor pool and a restaurant, GHL Corales De Indias is located in Cartagena de Indias. The spacious, modern rooms here feature a flat-screen TV and are totally air-conditioned. Clean, modern the swimming pool is very nice the location

Show more Show less
8.3
Very Good
2,708 reviews
Price from
$67
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. Great staff, excellent customer service!

Show more Show less
8.1
Very Good
1,896 reviews
Price from
$73
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. Excellent location. Very nice people. Wendy at front desk was warm and welcoming!

Show more Show less
9.2
Awesome
2,203 reviews
Price from
$102
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. The staff is attentive and very courteous. Great value!

Show more Show less
9.2
Awesome
1,780 reviews
Price from
$46
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. Price and location are the best plus the friendly staff

Show more Show less
8.2
Very Good
3,754 reviews
Price from
$38
per night

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... Sus vistas son genial y el bar sky genial su vista

Show more Show less
8.9
Excellent
1,598 reviews
Price from
$100
per night

Bastión Luxury Hotel

Hotel in Centro, Cartagena de Indias

Located in the heart of Cartagena’s walled city, this modern hotel is a 16th century remodeled building and features a rooftop terrace with a swimming pool and shared lounge. The staff was super kind and smiling all the ready.

Show more Show less
9.3
Awesome
809 reviews
Price from
$163
per night

Be Live Experience Cartagena Dubai

Hotel in Bocagrande, Cartagena de Indias

Set in Cartagena de Indias, 1.9 mi from Marbella Beach, Be Live Experience Cartagena Dubai offers accommodations with a restaurant, free private parking, an outdoor swimming pool and a fitness center.... I came alone with my two kiddos. The staff were extremely kind and helpful with us, it’s such a nice place, clean, with smart tv, so we could watch Netflix, it’s pretty close to a lot of restaurants and 2 shopping malls. The pool it’s super nice and the view too, I truly recommend it :)

Show more Show less
7.8
Good
2,840 reviews
Price from
$66
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. Very clean and very modern hotel room. Exceptional attention by the staff! Quality of the dishes in the in House Restaurant was top of the line as well.

Show more Show less
9.5
Exceptional
489 reviews
Price from
$51
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

Subscribe to see Secret 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