Search hotels in Cartagena de Indias

Enter your dates to see the latest prices and deals for Cartagena de Indias hotels

October 2026

123
45678910
11121314151617
18192021222324
25262728293031

November 2026

1234567
891011121314
15161718192021
22232425262728
2930
Flexible date options
Select occupancy

Cartagena de Indias – 3212 hotels and places to stay

Filter by:

Property ratingIncludes stars and other ratings.
Review score

OZ Hotel Collection

Hotel in Bocagrande, Cartagena de Indias

OZ Hotel Collection has a fitness center, garden, a terrace and restaurant in Cartagena de Indias.

P
Pablo
From
Chile
Without a doubt, one of the best value-for-money places to stay in Cartagena. The staff was always friendly, and the breakfast offered great variety, including cold options if you're heading out on a tour the next morning
Scored out of 10, guest rating 9.4
Wonderful - What previous guests thought, 2,443 reviews
Price from
$168.39
1 night, 2 adults

Hotel Casona del Porvenir

Hotel in Centro, Cartagena de Indias

Ideally located in the center of Cartagena de Indias, Hotel Casona del Porvenir has air-conditioned rooms, an outdoor swimming pool, free WiFi and a garden.

E
Elizabeth
From
United Kingdom
The property has been the best accommodation I've ever stayed in (from all over the world). The room was fully equipped, super clean, the staff were extremely supportive and with plenty of amenities to make your stay comfortable. They even offered me a brief free massage at their spa and a welcoming ( delicious!) cocktail. I fully recommend this place. Look forward to coming back again. The ladies in the reception were very kind and helpful. Always happy to help. Thank you for making my stay one of the most memorable ones. Best wishes, Elizabeth Hernández
Scored out of 10, guest rating 9.4
Wonderful - What previous guests thought, 1,036 reviews
Price from
$230.58
1 night, 2 adults

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.

R
Roosje
From
Netherlands
The breakfast buffet was awesome with a plenty variation every day. The whole staff were very attentive. Great location, lots of restaurants and shops nearby.
Scored out of 10, guest rating 9.3
Wonderful - What previous guests thought, 2,685 reviews
Price from
$122.79
1 night, 2 adults

Hotel Boutique Casona del Colegio

Hotel in Centro, Cartagena de Indias

Casona de Colegio in Cartagena de Indias provides accommodations with a garden a terrace, an infinity pool and a bar.

E
Emily
From
Colombia
It was amazing! A beautiful property located in the heart of Cartagena, it felt like an oasis to escape the heat in the spacious rooms or at the rooftop pool. They cleaned the room twice a day which felt so luxurious and the breakfast was delicious and extremely generous.
Scored out of 10, guest rating 9.3
Wonderful - What previous guests thought, 1,041 reviews
Price from
$262.15
1 night, 2 adults

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.

R
Rafael
From
Venezuela
Breakfast, Excelente Variado, con una combinacion entre lo tradicional y lo autoctono
Scored out of 10, guest rating 9.0
Wonderful - What previous guests thought, 1,558 reviews
Price from
$280.50
1 night, 2 adults

GHL San Lazaro Art Hotel

Hotel in Cartagena de Indias

Offering an outdoor pool and a restaurant, GHL San Lazaro Art Hotel is located in Cartagena de Indias.

R
Richard
From
Slovakia
very nice clean room with comfy beds, nice pool with a stunning view of the city
Scored out of 10, guest rating 9.1
Wonderful - What previous guests thought, 1,144 reviews
Price from
$156.98
1 night, 2 adults

Oz Hotel Cartagena Grand

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.

O
Odile
From
Canada
The hotel was comfortable and clean The airco was very quiet the staff fantastic. The breakfast out of this world.
Scored out of 10, guest rating 9.4
Wonderful - What previous guests thought, 2,750 reviews
Price from
$116.13
1 night, 2 adults

Hotel Voilá Pedregal By Huespedia

Hotel in Getsemani, Cartagena de Indias

Featuring a garden, terrace and views of city, Hotel Voilá Pedregal By Huespedia is located in Cartagena de Indias, 1.3 miles from Bocagrande Beach.

D
David
From
United States
5 stars. It is a massive colonial property, with a lot of historic details in its walls, ceilings and furniture that take you back to the cartagena of royal times. Location was perfect, in Getsemani, walking distance to everything, but without the noise that comes with the neighborhood. We got an upgrade to a Suite with a large living room and a private balcony facing the old city walls, which made our stay extra special. Breakfast is plenty and with good variety. There is a main pool in the inner courtyard and a few jacuzzis in the rooftop, which we used to relax in the evenings. Angie and the team were super friendly and went the extra mile to make our stay perfect.
Scored out of 10, guest rating 9.7
Exceptional - What previous guests thought, 111 reviews
Price from
$156.52
1 night, 2 adults

Hotel Gama Cartagena

Hotel in Cartagena de Indias

Located in Cartagena de Indias, within 3.8 miles of Steps of La Popa Mount and 3.9 miles of San Felipe de Barajas Castle, Hotel Gama Cartagena provides accommodations with a terrace and free WiFi...

D
Dominique
From
United States
Clean, comfortable, great staff who went above and beyond to assist me.
Scored out of 10, guest rating 9.0
Wonderful - What previous guests thought, 166 reviews
Price from
$53.75
1 night, 2 adults

Hotel Casa Sonara

Hotel in Getsemani, Cartagena de Indias

Featuring a garden, terrace and views of city, Hotel Casa Sonara is located in Cartagena de Indias, 1.4 miles from Bocagrande Beach.

J
Juan
From
Colombia
I love the pool in the roof top, nice view. The rooms were amazing, everything clean.
Scored out of 10, guest rating 9.0
Wonderful - What previous guests thought, 151 reviews
Price from
$169.27
1 night, 2 adults
See all 3212 hotels in Cartagena de Indias

Hotels with airport shuttles in Cartagena de Indias

See all
Airport shuttle (additional charge)
Scored out of 10, guest rating 9.0
Wonderful - What previous guests thought, 354 reviews
From $740.82 per night
Airport shuttle (additional charge)
Scored out of 10, guest rating 9.0
Wonderful - What previous guests thought, 166 reviews
From $53.75 per night
Airport shuttle (additional charge)
Scored out of 10, guest rating 9.4
Wonderful - What previous guests thought, 2,750 reviews
Airport shuttle (additional charge)
Scored out of 10, guest rating 9.5
Exceptional - What previous guests thought, 108 reviews
Airport shuttle (additional charge)
Scored out of 10, guest rating 9.2
Wonderful - What previous guests thought, 331 reviews
From $378.29 per night
Airport shuttle (additional charge)
Scored out of 10, guest rating 9.3
Wonderful - What previous guests thought, 358 reviews
Airport shuttle (additional charge)
Scored out of 10, guest rating 9.5
Exceptional - What previous guests thought, 132 reviews
From $567.69 per night
Airport shuttle (additional charge)
Scored out of 10, guest rating 9.1
Wonderful - What previous guests thought, 1,144 reviews
Airport shuttle (additional charge)
Scored out of 10, guest rating 9.3
Wonderful - What previous guests thought, 1,041 reviews
Airport shuttle (additional charge)
Scored out of 10, guest rating 9.4
Wonderful - What previous guests thought, 1,036 reviews
From $394.37 per night

Most booked hotels in Cartagena de Indias and surrounding area in the past month

See all

Popular with guests booking hotels in Cartagena de Indias

Scored out of 10, guest rating 9.4
Wonderful - What previous guests thought, 2,443 reviews

Popular with guests booking hotels in Cartagena de Indias

Scored out of 10, guest rating 8.3
Very Good - What previous guests thought, 1,283 reviews

Popular with guests booking hotels in Cartagena de Indias

Scored out of 10, guest rating 7.8
Good - What previous guests thought, 2,565 reviews

Popular with guests booking hotels in Cartagena de Indias

Scored out of 10, guest rating 7.6
Good - What previous guests thought, 2,900 reviews

Popular with guests booking hotels in Cartagena de Indias

Scored out of 10, guest rating 8.3
Very Good - What previous guests thought, 3,145 reviews

Popular with guests booking hotels in Cartagena de Indias

Scored out of 10, guest rating 8.7
Excellent - What previous guests thought, 1,315 reviews

Popular with guests booking hotels in Cartagena de Indias

Scored out of 10, guest rating 8.7
Excellent - What previous guests thought, 1,189 reviews

Popular with guests booking hotels in Cartagena de Indias

Scored out of 10, guest rating 8.7
Excellent - What previous guests thought, 1,655 reviews

Popular with guests booking hotels in Cartagena de Indias

Scored out of 10, guest rating 9.4
Wonderful - What previous guests thought, 2,750 reviews

Popular with guests booking hotels in Cartagena de Indias

Scored out of 10, guest rating 8.9
Excellent - What previous guests thought, 2,942 reviews

Budget hotels in Cartagena de Indias and nearby

See all
Scored out of 10, guest rating 9.4
Wonderful - What previous guests thought, 2,443 reviews

Scored out of 10, guest rating 8.3
Very Good - What previous guests thought, 1,283 reviews

Scored out of 10, guest rating 7.8
Good - What previous guests thought, 2,565 reviews

Scored out of 10, guest rating 7.6
Good - What previous guests thought, 2,900 reviews

Scored out of 10, guest rating 8.3
Very Good - What previous guests thought, 3,145 reviews

Scored out of 10, guest rating 8.7
Excellent - What previous guests thought, 1,315 reviews

Scored out of 10, guest rating 8.7
Excellent - What previous guests thought, 1,189 reviews

Scored out of 10, guest rating 8.7
Excellent - What previous guests thought, 1,655 reviews

Best hotels with breakfast in Cartagena de Indias and nearby

See all
Scored out of 10, guest rating 9.4
Wonderful - What previous guests thought, 2,750 reviews

Scored out of 10, guest rating 8.9
Excellent - What previous guests thought, 2,942 reviews

Scored out of 10, guest rating 7.8
Good - What previous guests thought, 346 reviews

Scored out of 10, guest rating 9.1
Wonderful - What previous guests thought, 830 reviews

Scored out of 10, guest rating 8.5
Very Good - What previous guests thought, 640 reviews

Scored out of 10, guest rating 8.6
Excellent - What previous guests thought, 714 reviews

Scored out of 10, guest rating 8.7
Excellent - What previous guests thought, 1,376 reviews

Scored out of 10, guest rating 7.9
Good - What previous guests thought, 1,520 reviews

Hotels located in the center of Cartagena de Indias

See all
Scored out of 10, guest rating 7.9
Good - What previous guests thought, 1,662 reviews

Scored out of 10, guest rating 10
Exceptional - What previous guests thought, 1 review
Scored out of 10, guest rating 8.1
Very Good - What previous guests thought, 172 reviews

Scored out of 10, guest rating 8.0
Very Good - What previous guests thought, 668 reviews

FAQs about hotels in Cartagena de Indias

Caribbean History, Color & 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.

Learn more about visiting Cartagena de Indias

  • 1 attraction
  • 40 points of interest
  • 13 neighborhoods

What Guests Said About Cartagena de Indias:

Scored out of 10, guest rating 10

We absolutely loved Cartagena's Old Town!

We absolutely loved Cartagena's Old Town! The beautifully preserved historic architecture, countless dining options, charming shops, and local artists’ galleries made it a wonderful experience. It’s walkable and feels safe day or night. A great place to visit and spend a few days fully enjoying the atmosphere.
Guest review byKira
United States
Scored out of 10, guest rating 6.0

Its nice but dangerous... you need to be extremely attentive...

Its nice but dangerous... you need to be extremely attentive of your surroundings or you will get robbed... i was almost robbed by a motorcycle just going to my Uber walking leaving the mall... not worth the risk....
Guest review byCesar
United States
Scored out of 10, guest rating 10

Cartagena has sooo many things to do.

Cartagena has sooo many things to do. Wonderful restaurants and we found a craft beer bar who brews their own beer locally named "Cerveceria Cartagena". Makes a great IPA and APA. We will definitely come back again.
Guest review byKerry
United States
Scored out of 10, guest rating 6.0

The Good: Rosario Island offered beautiful views and fair...

The Good: Rosario Island offered beautiful views and fair food. The Oceanario was a major highlight with reasonable prices—the snorkeling is highly recommended for both kids and adults, and adults can even feed the sharks! The Bad: The tours fell short of what was promised, despite the hotel's recommendation, and the plankton tour is a total scam. The city itself felt overly pushy and tourist-trappy, with constant scams, relentless vendors, and a prominent nightlife/red-light district vibe that isn't suitable for families
Guest review byAndrés diego
Guatemala
Scored out of 10, guest rating 10

Such a lively city with lot's of music, great restaurants...

Such a lively city with lot's of music, great restaurants and beautiful historical architecture. It is more expensive than other Colombian destinations which was quite surprising as prices resembled that of Europe.
Guest review byCaroline
Curaçao
Scored out of 10, guest rating 10

Liked Getsemani for the art.

Liked Getsemani for the art. Walled city and beautiful boutiques for most exquisite linens and most beautiful architectural restaurants. Restaurants : Al Alma, Nia, Morena Origines (ambiance only), Urania roof top all nice to eat.. Easy to travel by uber and affordable. Also easy to walk around all parts of city.
Guest review bySilviu
Romania

See reviews by guests who stayed at hotels in Cartagena de Indias

See all
From $193.87 per night
Scored out of 10, guest rating 9.4
Wonderful - What previous guests thought, 355 reviews
The staff was very welcoming, Carlos, Jennifer, and Brayan made sure that our stay was perfect from the beginning until the very end. The breakfast was AMAZING, and the hotel facilities were a 10 out of 10. The location was ideal as we could safely walk through the old city and come back to the hotel without getting lost. It was also close to some great restaurants. I don't think we could have picked a better hotel.
Guest review byStephany
Colombia
Scored out of 10, guest rating 9.1
Wonderful - What previous guests thought, 637 reviews
The hotel was very in a great location in the heart of Getsemani and 15 min walking from "la ciudad amurallada". Close to restaurants, pubs and places. The room was good if you need a comfortable bed and a shower but the hotel facilities are not the best. Breakfast was basic but good enough.
Guest review byJojhan
Australia
Scored out of 10, guest rating 8.2
Very Good - What previous guests thought, 55 reviews
Nice and quiet hotel outside of the busy streets of Getsemani and the old city, just a 10 minute walk to Getsemani. Had a few problems with the paying, but sorted it with Richard's help. All in all good stay also because of the kitchen we could use. And Richard was a great host
Guest review byRuddies
Germany
From $78.81 per night
Scored out of 10, guest rating 9.2
Wonderful - What previous guests thought, 11 reviews
I really loved the big garden with the swimming pool. I was travelling with my dog and the staff was excellent with that. The room I was in was beautiful and very nicely decorated. In addition the hotel is very close to the historic centre.
Guest review byMarieke
Germany
Scored out of 10, guest rating 8.7
Excellent - What previous guests thought, 1,156 reviews
For us this place was amazing. We booked the room with a whirlpool and seaview. Very helpful staff, nice design and really warm water under shower which wasn't a standard in our other hotels in Colombia
Guest review byIzabela
Germany

More places to explore, more ways to go