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

Superb: 9+ Very good: 8+ Good: 7+ Pleasant: 6+
Cartagena de Indias – 1,373 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 5 stars

Hotel in Bocagrande, Cartagena de Indias

Set in the Bocagrande district in Cartagena de Indias, 1.4 km from Cartagena's Gold Museum, Estelar Cartagena de Indias Hotel y Centro de Convenciones boasts air-conditioned rooms with free WiFi... Everything was great, people was so friendly and helpful.

Show more Show less
8.8
Fabulous
2,801 reviews
Price from
£107
per night

Selina Cartagena 3 stars

Hotel in Getsemani, Cartagena de Indias

With its great view of the Cartagena de Indias Bay, Selina Cartagena offers comfortable rooms. It features a rooftop swimming pool and a sun terrace. Free WiFi is available. I brought my doggie with me and they were super nice with him! The staff is super nice and helpful and is good for young people, tons of activities to do

Show more Show less
7.5
Good
2,395 reviews
Price from
£17
per night

Hotel Almirante Cartagena Colombia 5 stars

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. The cleanliness and location. The staff did everything right

Show more Show less
8.2
Very good
1,764 reviews
Price from
£74
per night

La Buleka Hostel

Hotel in Getsemani, Cartagena de Indias

La Buleka Hostel in Cartagena de Indias provides adults-only accommodation with a bar, a shared lounge and a garden. Everything was amazing, the hostal is super nice.

Show more Show less
8.5
Very good
1,297 reviews
Price from
£15
per night

Hyatt Regency Cartagena 5 stars

Hotel in Bocagrande, Cartagena de Indias

Set in Cartagena de Indias, a few steps from Bocagrande Beach, Hyatt Regency Cartagena offers accommodation with a restaurant, free private parking, an outdoor swimming pool and a bar. Great location perfect views😀

Show more Show less
9.2
Superb
2,722 reviews
Price from
£203
per night

Oz Hotel Cartagena 4 stars

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 200 metres away. best stay so far. staff is super nice. location is great. breakfast is good. the room is so comfortable and the shower is really good.

Show more Show less
9.3
Superb
2,957 reviews
Price from
£48
per night

Hotel Don Pedro De Heredia 4 stars

Hotel in San Diego, Cartagena de Indias

Hotel Don Pedro De Heredia is situated in the historical city centre of Cartagena. It has an outdoor pool, and offers air-conditioned rooms with marble floors and flat-screen TVs. The staff is really friendly and the location is excellent. Wherever you wanna go the Hotel is close to. We don’t have to spend money with taxi. Beyond that, there are plenty of restaurants around there, so it’s ease to make your meals.

Show more Show less
8.3
Very good
1,486 reviews
Price from
£46
per night

Be Live Experience Cartagena Dubai 4 stars

Hotel in Bocagrande, Cartagena de Indias

Set in Cartagena de Indias, a few steps from Bocagrande Beach, Be Live Experience Cartagena Dubai offers accommodation with a restaurant, free private parking, an outdoor swimming pool and a fitness... Excellent view of the room and location. The pool is awesome.

Show more Show less
7.4
Good
3,147 reviews
Price from
£52
per night

Hotel Summer Frente Al Mar 3 stars

Hotel in Cartagena de Indias

Hotel Summer offers beachfront accommodation in Cartagena de Indias, a few steps from Centro de Convenciones Las Americas and 1 km from Rafael Nuñez Airport. They had parking spot, although, it was clean and nice, the bedroom was beautiful, the view at the 8th floor was beautiful as well.

Show more Show less
8.3
Very good
2,752 reviews
Price from
£74
per night

Casa India Catalina 3 stars

Hotel in Centro, Cartagena de Indias

In Cartagena de Indias´s historic Walled City, this hotel set in a beautiful Republican building offers air-conditioned rooms with stylish décor. It features swimming pool and free Wi-Fi as well. Very safe property/location, easily accessible from the nightlife area. The staff is very friendly and the rooms are ok.

Show more Show less
8.4
Very good
1,907 reviews
Price from
£40
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 centre of Cartagena de Indias

See all

FAQs about hotels in Cartagena de Indias

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

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

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

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

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

  • Many families visiting Cartagena de Indias loved staying at Casa La Merced by Mustique, Leones de Alba Hotel Boutique and Hostal vista linda.

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

  • Hotel Aguamarina Boutique, Hyatt Regency Cartagena and Sofitel Barú Calablanca have received great reviews from travellers in Cartagena de Indias regarding the views from their hotel rooms.

  • Travellers who stayed in Cartagena de Indias near Rafael Núñez International Airport (CTG) have said good things about Luna Cartagena Airport Hotel, Varanasi Hotel Boutique Aeropuerto and Mucura Hotel & Spa.

  • Bocagrande, Laguito and La Boquilla are popular with other travellers visiting Cartagena de Indias.

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

Caribbean History, Colour and Soul

Colourful and historic, modern and colonial, local and touristic, Cartagena de Indias represents one of the liveliest Colombian beach resorts. Its character mixes cultures and peoples, including natives, Spanish, African and Arab. Its rich legacy granted its Old Town the recognition as a UNESCO World Heritage Site.

When the Spanish founded the city in 1533, the region had already been inhabited for thousands of years. It became an important port for the Spanish gold and a significant political centre. Echoes of those times can be seen throughout the historic centre, in the city walls, the San Felipe de Barajas Castle, and the colourful streets and colonial squares. Some of the best hotels in Cartagena de Indias can be found here.

Proudly Caribbean, Cartagena’s soul gives the rhythm to the streets, and the music coming out of cafés and restaurants is nothing but a physical manifestation of its collective spirit. Follow the beat, get to the seaside, and have one of your best holidays. Hotels near Cartagena de Indias’ beaches will be the perfect stage.

You can reach the city flying from Bogotá El Dorado International Airport to Rafael Nuñez Airport. Don’t miss this remarkable piece of Colombia, Booking.com offers you the best hotel deals in Cartagena de Indias.

Subscribe to see Secret Deals

Prices drop the moment 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