Skip to main content

Search hotels in Cartagena de Indias

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

Cartagena de Indias – 3073 hotels and places to stay

Filter by:

Star Rating
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.

S
Sterne Inspirations
From
Trinidad and Tobago
Everything. From first moment I walked in the hotel to when I left. Exceptional customer service.
Scored out of 10, guest rating 9.4
Wonderful - What previous guests thought, 1,039 reviews
Price from
$134.45
1 night, 2 adults

Hotel Casona del Porvenir

Hotel in Centro, Cartagena de Indias

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

A
Amani
From
United Arab Emirates
Well located , very elegant, and the staff are very kind and care about the guests
Scored out of 10, guest rating 9.4
Wonderful - What previous guests thought, 1,076 reviews
Price from
$229.36
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.

F
Frank Tonny
From
Peru
People were very nice all the time.
Scored out of 10, guest rating 9.2
Wonderful - What previous guests thought, 2,735 reviews
Price from
$108.61
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
ERIK ALBERTO
From
Mexico
Great experience. Service, location, food, everything works perfectly, rooms design. .. All in one! Higly recommendable.
Scored out of 10, guest rating 9.3
Wonderful - What previous guests thought, 1,106 reviews
Price from
$220.29
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.

X
Ximena
From
Chile
Everything! This is a perfect hotel! The room was perfect with a sea view! Super clean, the staff is super nice, and the pool has also this amazing sea view the bar and food excellent! (Even they have gluten free bread and options)
Scored out of 10, guest rating 9.0
Wonderful - What previous guests thought, 1,583 reviews
Price from
$191.25
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.

J
Juan Carlos
From
Mexico
Location to attend a wedding at the hotel facility, good buffet, very comfortable room with well working air conditioning system, nice and polite staff.
Scored out of 10, guest rating 9.0
Wonderful - What previous guests thought, 1,231 reviews
Price from
$173.48
1 night, 2 adults

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.

E
Eduardo
From
Portugal
. Great location, clean, modern rooms and excellent staff.
Scored out of 10, guest rating 9.3
Wonderful - What previous guests thought, 2,887 reviews
Price from
$103.45
1 night, 2 adults

Hotel Barlovento

Hotel in Bocagrande, Cartagena de Indias

Boasting a charming terrace with a pool, Hotel Balovento is set in a modern building in the Bocagrande neighborhood, just 2 blocks from the beach. Free WiFi and parking are available.

V
Versa
From
Finland
After seeing hotels all around the world and in Colombia this hotel just gets it. They understand what is important to their guests. Great value to money. If I ever come Cartagena again I would stay here.
Scored out of 10, guest rating 9.1
Wonderful - What previous guests thought, 1,359 reviews
Price from
$109.95
1 night, 2 adults

Terrazas Hotel Boutique

Hotel in La Matuna, Cartagena de Indias

Ideally located in the La Matuna district of Cartagena de Indias, Terrazas Hotel Boutique is located a 16-minute walk from Marbella Beach, 0.8 miles from San Felipe de Barajas Castle and a 12-minute...

M
Martin
From
Sweden
Wow! What an incredible, affordable place in an amazing location. Modern, clean, safe, and spacious, with super friendly staff and a really nice breakfast. If you’re in Cartagena, just book it, you won’t regret it.
Scored out of 10, guest rating 9.1
Wonderful - What previous guests thought, 111 reviews
Price from
$198.88
1 night, 2 adults

Charme 64 Hotel Boutique

Hotel in Crespo, Cartagena de Indias

Located in Cartagena de Indias, a 5-minute walk from Crespo Beach, Charme 64 Hotel Boutique provides accommodations with an outdoor swimming pool, free private parking, a garden and a terrace.

D
Dania
From
Colombia
Nice and easy hotel walking distance to the airport. Staff is super friendly, the rooms are comfortable and there is a pool on site. Included breakfast is basic but good. Overall, it is a great value for the price and very convenient for before or after a flight.
Scored out of 10, guest rating 9.1
Wonderful - What previous guests thought, 773 reviews
Price from
$69.11
1 night, 2 adults
See all 3073 hotels in Cartagena de Indias
22% of travelers book apartments in Cartagena de Indias
Live like a local – check out 867 apartments in Cartagena de Indias

Why book an apartment in Cartagena de Indias? Many travelers are choosing apartments to enjoy local neighborhoods and the conveniences of home. Typically, apartments offer more space to relax, practical kitchens, and other helpful amenities for making the most of your stay.

  • Air conditioning available in 857 apartments
  • Balcony available in 655 apartments
  • Parking available in 593 apartments

Hotels with airport shuttles in Cartagena de Indias

See all
Airport shuttle (additional charge)
Scored out of 10, guest rating 9.3
Wonderful - What previous guests thought, 2,887 reviews
From $128.58 per night
Airport shuttle (additional charge)
Scored out of 10, guest rating 9.7
Exceptional - What previous guests thought, 159 reviews
From $787.80 per night
Airport shuttle (additional charge)
Scored out of 10, guest rating 9.0
Wonderful - What previous guests thought, 541 reviews
From $184.23 per night
Airport shuttle (additional charge)
Scored out of 10, guest rating 9.1
Wonderful - What previous guests thought, 343 reviews
From $362.24 per night
Airport shuttle (additional charge)
Scored out of 10, guest rating 9.2
Wonderful - What previous guests thought, 253 reviews
From $388.22 per night
Airport shuttle (additional charge)
Scored out of 10, guest rating 9.2
Wonderful - What previous guests thought, 487 reviews
From $203.61 per night
Airport shuttle (additional charge)
Scored out of 10, guest rating 9.0
Wonderful - What previous guests thought, 192 reviews
From $449.58 per night
Airport shuttle (additional charge)
Scored out of 10, guest rating 9.3
Wonderful - What previous guests thought, 659 reviews
Airport shuttle (additional charge)
Scored out of 10, guest rating 9.0
Wonderful - What previous guests thought, 1,231 reviews
From $197.91 per night
Airport shuttle (additional charge)
Scored out of 10, guest rating 9.3
Wonderful - What previous guests thought, 1,106 reviews

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 8.7
Excellent - What previous guests thought, 1,282 reviews

Popular with guests booking hotels in Cartagena de Indias

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

Popular with guests booking hotels in Cartagena de Indias

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

Popular with guests booking hotels in Cartagena de Indias

Scored out of 10, guest rating 7.6
Good - What previous guests thought, 1,665 reviews

Popular with guests booking hotels in Cartagena de Indias

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

Popular with guests booking hotels in Cartagena de Indias

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

Popular with guests booking hotels in Cartagena de Indias

Scored out of 10, guest rating 7.5
Good - What previous guests thought, 3,132 reviews

Popular with guests booking hotels in Cartagena de Indias

Scored out of 10, guest rating 8.4
Very Good - What previous guests thought, 2,961 reviews

Popular with guests booking hotels in Cartagena de Indias

Scored out of 10, guest rating 9.4
Wonderful - What previous guests thought, 1,039 reviews

Popular with guests booking hotels in Cartagena de Indias

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

Hotels located in the center of Cartagena de Indias

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

Attractively located in the center of Cartagena de Indias, Hotel Marie Real Cartagena has American breakfast and free WiFi.

From $90.50 per night
Scored out of 10, guest rating 8.9
Excellent - What previous guests thought, 7 reviews

Apto centro comodo 3 piso -- 1 in Cartagena de Indias provides accommodations with free Wifi, a 8-minute walk from Palace of the Inquisition, 600 yards from Bolivar Park, and a 7-minute walk from...

From $68.90 per night
Scored out of 10, guest rating 7.9
Good - What previous guests thought, 12 reviews

Alojamiento centro histórico - 3-2 in Cartagena de Indias features accommodations with free Wifi, a 8-minute walk from Palace of the Inquisition, 600 yards from Bolivar Park, and a 7-minute walk from...

From $68.41 per night
Scored out of 10, guest rating 8.0
Very Good - What previous guests thought, 127 reviews

Located in Cartagena de Indias, within a 11-minute walk of Marbella Beach and half a mile of Palace of the Inquisition, Hotel Casa Agena has accommodations with free WiFi throughout the property.

From $112.19 per night
Scored out of 10, guest rating 8.5
Very Good - What previous guests thought, 35 reviews

Apartamento centro histórico 303-2 in Cartagena de Indias offers accommodations with free Wifi, a 6-minute walk from Palace of the Inquisition, 600 yards from Bolivar Park, and a 6-minute walk from...

From $65.97 per night
Scored out of 10, guest rating 7.0
Good - What previous guests thought, 7 reviews

Apartamento centro Histórico -303 in Cartagena de Indias offers accommodations with free Wifi, a 6-minute walk from Palace of the Inquisition, 600 yards from Bolivar Park, and a 6-minute walk from...

From $69.64 per night
Scored out of 10, guest rating 8.6
Excellent - What previous guests thought, 719 reviews

Offering a garden and a terrace, Casa Lorenza Hotel in Cartagena de Indias is close to Marbella Beach and Palace of the Inquisition.

Scored out of 10, guest rating 7.7
Good - What previous guests thought, 219 reviews

Located in Cartagena de Indias and within a 11-minute walk of Marbella Beach, Casa Centro Historico Hotel has a garden, non-smoking rooms, and free WiFi throughout the property.

From $72.69 per night

Budget hotels in Cartagena de Indias and nearby

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

Well set in the San Diego district of Cartagena de Indias, Santa Alejandría Hotel is located a 11-minute walk from Marbella Beach, 0.4 miles from Palace of the Inquisition and a 8-minute walk from...

From $84.16 per night
Scored out of 10, guest rating 8.0
Very Good - What previous guests thought, 83 reviews

Located within a 10-minute walk of Marbella Beach and half a mile of Palace of the Inquisition, Casa Zaguan has rooms with air conditioning and a private bathroom in Cartagena de Indias.

From $67.87 per night
Scored out of 10, guest rating 7.5
Good - What previous guests thought, 451 reviews

Just a 8-minute walk from Cartagena's Gold Museum and 0.9 miles from San Felipe de Barajas Castle, Casa de la Cruz Centro Historico features accommodations in Cartagena de Indias, with a bar.

From $47.83 per night
Scored out of 10, guest rating 8.4
Very Good - What previous guests thought, 1,657 reviews

Well situated in Cartagena de Indias, Hostal Casa Torres Centro Historico - Adults Only has air-conditioned rooms, a shared lounge and free WiFi.

From $81.45 per night
Scored out of 10, guest rating 8.3
Very Good - What previous guests thought, 176 reviews

Located in Cartagena de Indias, within a 6-minute walk of Palace of the Inquisition and 600 yards of Bolivar Park, APARTAMENTOS DECOR has free WiFi.

From $59.73 per night
Scored out of 10, guest rating 7.2
Good - What previous guests thought, 324 reviews

In a prime location in the San Diego district of Cartagena de Indias, Hotel Boutique Callecitas de San Diego is located a 11-minute walk from Marbella Beach, 0.4 miles from Palace of the Inquisition...

From $73.93 per night
Scored out of 10, guest rating 8.5
Very Good - What previous guests thought, 1,504 reviews

“Comfortable and quiet rooms with air conditioning and hot showers — perfect for relaxing in the historic center.

From $94.61 per night
Scored out of 10, guest rating 7.9
Good - What previous guests thought, 822 reviews

Offering two hot tubs, Casa De La Tablada By Hmc is located in the San Diego district in Cartagena de Indias. The hotel has year-round outdoor pool. Casa De La Tablada By Hmc features free WiFi.

From $103.16 per night

Best hotels with breakfast in Cartagena de Indias and nearby

See all
Scored out of 10, guest rating 8.1
Very Good - What previous guests thought, 177 reviews

B Haus Hotel Boutique has a garden, terrace, a restaurant and bar in Cartagena de Indias.

From $183.25 per night
Scored out of 10, guest rating 8.6
Excellent - What previous guests thought, 178 reviews

Located in Cartagena de Indias and within a 11-minute walk of Marbella Beach, CASA HADASA features a terrace, non-smoking rooms, and free WiFi.

From $130.31 per night
Scored out of 10, guest rating 8.7
Excellent - What previous guests thought, 430 reviews

Featuring a fitness center, restaurant and views of city, Mood Matuna Hotel Cartagena is located in Cartagena de Indias, a 14-minute walk from Marbella Beach.

From $148.29 per night
Scored out of 10, guest rating 8.6
Excellent - What previous guests thought, 722 reviews

A rooftop hot tub with panoramic views of Cartagena’s historic district can be enjoyed at Cartagena Royal Hotel Boutique. San Diego Square is 2 blocks away. Tastefully decorated rooms offer free WiFi.

From $232.12 per night
Scored out of 10, guest rating 9.1
Wonderful - What previous guests thought, 309 reviews

Carefully restored Casa Quero is located in the heart of Cartagena de Indias. It offers an outdoor pool and panoramic views of Corralito de Piedra. Free Wi-Fi is available throughout the hotel.

From $325.95 per night
Scored out of 10, guest rating 9.0
Wonderful - What previous guests thought, 397 reviews

In the historic town of Cartagena, Bantu Hotel Boutique features 18th century colonial architecture and offers an outdoor swimming pool, hot tub and sauna.

From $384.75 per night
Scored out of 10, guest rating 7.5
Good - What previous guests thought, 3,132 reviews

Hotel Stil features spacious accommodations with free Wi-Fi and an airport shuttle service. It is located in Cartagena's historical center near India Catalina, in the traditional La Matuta area.

From $60.87 per night
Scored out of 10, guest rating 7.9
Good - What previous guests thought, 375 reviews

Well set in the Centro district of Cartagena de Indias, ETHNIC Thematic Hotel is located a 5-minute walk from Palace of the Inquisition, 500 yards from Bolivar Park and a 5-minute walk from...

From $68.69 per night

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 4.0

This City did not meet my expectations .

This City did not meet my expectations . Authorities should protect , invest in and take more attention to its entire cultural and tourist sites and places of interest , market and transportation as well; the locals take advantage with the prices and provide poor service
Guest review byMartinez
Scored out of 10, guest rating 8.0

This is a big tourist draw (both in-country/adjacent...

This is a big tourist draw (both in-country/adjacent countries) and from numerous other countries. The architecture of the old city and it's place in history are incredible. If there is a cruise ship in port things get pretty crowded and noisy, especially at night. We spent two nights in the walled city and two more in adjacent Bocagrande. We could have skipped the last two nights and not missed much. Visit Gethsemani...very worth wandering around this neighborhood with a different vibe than the walled city.
Guest review byJD
United States
Scored out of 10, guest rating 10

Cartagena de Indias — A Perfect Ending

Cartagena de Indias — A Perfect Ending Coming to Cartagena de Indias after the Lost City trek was a complete contrast — from raw nature and exhaustion straight into a city bursting with color, rhythm, and life. And that contrast made the experience even stronger. The Old Town has an absolutely unique character. Walking its streets, you can easily imagine a Caribbean city that has barely changed over time — the buildings, the balconies, the colors all feel wonderfully preserved, almost suspended in history. It’s a fantastic place to wander without a plan, enjoy great food, soak in the atmosphere, and let the city unfold slowly. Cartagena works beautifully both as a starting point for a Colombian journey or as a finale. For us, it was the ending — and honestly, it couldn’t have been better.
Guest review byAldona
Germany
Scored out of 10, guest rating 8.0

I loved the beautifully coloured buildings of the walled...

I loved the beautifully coloured buildings of the walled city and Hotel Boutique Casa del Coliseo was in the heart of it. Kona was our favorite local restaurant. The Street Food Walking Tour and Rum Tasting in Cartagena were the highlight of our 5 days in Cartagena de Indias. We do not recommend Tour De Palenque, Road to Emancipation. While the history is important, the tour was expensive, the guide was rude and every half an hour you were expected to tip and guilted if you didnt. There is much to see and do in Cartagena.
Guest review byClare
Scored out of 10, guest rating 6.0

The heat and humidity are stifling, so we took trips to the...

The heat and humidity are stifling, so we took trips to the mall to bask in a/c. The beaches were very nice, but there are too many people approaching you to sell you something almost continuously. The area for tourists and tours cater to travelers and the prices are higher there and the food there is not very authentic.
Guest review byDerek
United States
Scored out of 10, guest rating 8.0

Nice city with an interesting historical centre and the...

Nice city with an interesting historical centre and the coloured popular area of Getzemani; the Spanish city walls which protect the centre have a nice walk path "ronda. Nice restaurants and roof top terraces. the Castillo is a masterpiece to not miss and the subset from its top an amazing experience.
Guest review bymarina mucciarela
Italy

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

See all
From $90.86 per night
Scored out of 10, guest rating 8.5
Very Good - What previous guests thought, 93 reviews
I had a great experience staying at the art hotel. The location is perfect like 1 minute walk from the heart of the old city getsemani and a bunch of nice restaurants and places to go out. I also liked the art experience of the hotel which has a gallery as part of the hotel. The roof top view is nice for a drink late in the afternoon. Also they were very helpful assisting me on questions of where to go as well as in organizing my trip to the islands.
Guest review byDavid
France
From $209.63 per night
Scored out of 10, guest rating 8.5
Very Good - What previous guests thought, 52 reviews
Very comfortable and well equipped room, with a great view across the rooftops of Cartagena, giving it a luxurious feel. Responsive and friendly staff via a dedicated WhatsApp chat. Simple check in and out and a proper boutique feel to the hotel. Excellent roof terrace and plunge pool (in the Penthouse suite), given Cartagena's humidity. Lots of great touches both in the room and around the hotel. Excellent location for accessing Cartagena's old city.
Guest review byMurrayFisher
United Kingdom
From $203.61 per night
Scored out of 10, guest rating 9.2
Wonderful - What previous guests thought, 487 reviews
We really enjoyed our stay at Casa Jaguar. It is a charming little boutique hotel in the middle of Getsemani, very close to attractions and restaurants. The breakfast we had in the attached cafe was made to order, fresh and delicious. We even met a group of tourists who came daily from Bocagrande just to breakfast at Cafe Antonio. The staff are so friendly and helpful. I'd stay here again in a heart beat.
Guest review byMarian
Canada
From $73.84 per night
Scored out of 10, guest rating 7.9
Good - What previous guests thought, 2,270 reviews
The location, within Getsemani, is excellent - close to the activity fo Getsemani and a pleasant walk to the old city and the waterside activities. The hotel has an old world charm and pleasant reception staff.
Guest review byAshley
South Africa
From $157.46 per night
Scored out of 10, guest rating 8.2
Very Good - What previous guests thought, 1,287 reviews
+ location next to beach and close to the old city + nice boutique hotel with covered pool +we had an upgraded superior room with was very spacious +comfy beds
Guest review byN
Netherlands