Skip to main content

Filter by:


Star Rating

Review Score

Cartagena de Indias – 733 hotels and places to stay
See the latest prices and deals by choosing your dates.
Oz Hotel Cartagena, hotel in 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.

Excellent hotel , location , breakfast and customer service
9.2
Scored 9.2
Wonderful
Rated wonderful
3,820 reviews
Price from$79.81per night
GHL Corales de Indias, hotel in 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.

Everything per usual. Clean, consistent, great food and staff.
7.9
Scored 7.9
Good
Rated good
4,115 reviews
Price from$99.09per night
Hyatt Regency Cartagena, hotel in 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.

N/A
9.1
Scored 9.1
Wonderful
Rated wonderful
2,639 reviews
Price from$216per night
Sonesta Hotel Cartagena, hotel in 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.

Pool Room with balcony
7.9
Scored 7.9
Good
Rated good
3,934 reviews
Price from$109.08per night
Casa India Catalina, hotel in 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.

The location The vibes
8.3
Scored 8.3
Very Good
Rated very good
2,299 reviews
Price from$73.05per night
Hotel Las Americas Casa de Playa, hotel in Cartagena de Indias

Las Americas Casa de Playa is a tropical beachfront complex located in northern Cartagena.

Nothing
8.6
Scored 8.6
Excellent
Rated excellent
2,215 reviews
Price from$163.11per night
Hotel Don Pedro De Heredia, hotel in Cartagena de Indias

Hotel Don Pedro De Heredia is situated in the historic center of the city of Cartagena. It has an outdoor pool, and offers air-conditioned rooms with marble floors and flat-screen TVs.

Location
8.1
Scored 8.1
Very Good
Rated very good
2,243 reviews
Price from$82.12per night
GHL Collection Armería Real Hotel, hotel in 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.

Customer service was excellent. Breakfast was generous and delicious.
8.6
Scored 8.6
Excellent
Rated excellent
2,147 reviews
Price from$140.38per night
Hotel Caribe by Faranda Grand, a member of Radisson Individuals, hotel in Cartagena de Indias

Designed by the Cuban architect Manuel José Carrerá Machado and located on the Caribbean beach, this luxurious hotel offers a semi-Olympic outdoor swimming pool, elegant colonial architecture, a gym...

I like the hospitable staff and friendly service. Room was kept clean everyday. I loved the daily breakfast and 24/7 restaurant that served the full menu
8.4
Scored 8.4
Very Good
Rated very good
2,064 reviews
Price from$200.60per night
Holiday Inn Express - Cartagena Bocagrande, an IHG Hotel, hotel in Cartagena de Indias

Offering an outdoor pool, Holiday Inn Express Bocagrande is located in Cartagena de Indias. Free WiFi access, a business centree and free private parking are available.

The star was very friendly. Liz checked me in and out she is so sweet. If you aren’t fluent in Spanish they speak English as well and are very patient. The property is in a great location to everything right across the street from two fast food places and Mac Dougins is a family owned restaurant a couple doors from the property. It’s a short 5 minute walk to the beach as well.
8.2
Scored 8.2
Very Good
Rated very good
3,079 reviews
Price from$90.25per night
See all 478 hotels in Cartagena de Indias

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

Cartagena de Indias's best hotels with breakfast

  • Moet Cartagena Hotel Boutique
    9.2
    Scored 9.2
    Wonderful
    Rated wonderful
     · 148 reviews

    Conveniently located in the center of Cartagena de Indias, Moet Cartagena Hotel Boutique provides air-conditioned rooms, an outdoor swimming pool, free WiFi and a terrace.

    Hermoso el lugar, tranquilo, la ubicación excelente.

  • Hotel Casona del Porvenir
    9.6
    Scored 9.6
    Exceptional
    Rated exceptional
     · 523 reviews

    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.

    Clean, great staff, great location, excellent facilities

  • Casa Jaguar Hotel Boutique
    9.5
    Scored 9.5
    Exceptional
    Rated exceptional
     · 310 reviews

    Casa Jaguar Hotel Boutique has an outdoor swimming pool, garden, a restaurant and bar in Cartagena de Indias.

    Excellent staff. Comfortable rooms. Friendly environment.

  • Éteka Slow Beach Hotel Adults Only
    9.0
    Scored 9.0
    Wonderful
    Rated wonderful
     · 151 reviews

    Éteka Slow Beach Hotel Adults Only features a garden, terrace, a restaurant and bar in Cartagena de Indias.

    Very cool vibe qnd acommodations. Very pleasent crew

  • Casa de Alba Hotel Boutique
    9.0
    Scored 9.0
    Wonderful
    Rated wonderful
     · 117 reviews

    Located conveniently in Cartagena de Indias, Casa de Alba Hotel Boutique has air-conditioned rooms, a garden, free WiFi and a terrace.

    la gentillesse et la propreté de la superbe maison

  • Bastión Luxury Hotel
    9.0
    Scored 9.0
    Wonderful
    Rated wonderful
     · 947 reviews

    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.

    Perfect location, beautiful hotel and all the staff were incredible

  • Hotel Boutique Casa del Coliseo
    9.1
    Scored 9.1
    Wonderful
    Rated wonderful
     · 459 reviews

    Offering an outdoor pool, Hotel Boutique Casa del Coliseo is located in Cartagena de Indias, a 5-minute drive from the beach. It offers free WiFi.

    beautiful building, nicely decorated, friendly staff

  • Casa Bustamante Hotel Boutique
    9.0
    Scored 9.0
    Wonderful
    Rated wonderful
     · 468 reviews

    A luxurious house with a swimming pool and palm trees, the Casa Bustamante has air-conditioned rooms with free Wi-Fi in Cartagena. A daily breakfast is served and Marbella Beach is 215 yards away.

    The staff were amazing. A very relaxing place to stay.

Budget hotels in Cartagena de Indias

  • Hotel Boutique Casa Mar
    9.1
    Scored 9.1
    Wonderful
    Rated wonderful
     · 219 reviews

    Located conveniently in the La Boquilla district of Cartagena de Indias, Hotel Boutique Casa Mar is located a 6-minute walk from La Boquilla Beach, half a mile from Crespo Beach and 4.4 miles from...

    La tranquilidad del lugar, es ideal para descansar

  • Markasa Hotel boutique
    9.3
    Scored 9.3
    Wonderful
    Rated wonderful
     · 46 reviews

    Located within a few steps of La Boquilla Beach and 1.4 miles of Crespo Beach, Markasa Hotel boutique has rooms with air conditioning and a private bathroom in Cartagena de Indias.

    Habitación cómoda y estaba a solo 30 mtrs de la playa

  • Luna Cartagena Airport Hotel
    8.1
    Scored 8.1
    Very Good
    Rated very good
     · 1,039 reviews

    Located in Cartagena de Indias, a 7-minute walk from Crespo Beach, Luna Cartagena Airport Hotel has accommodations with a garden, free private parking, a terrace and a bar.

    Helpful friendly staff, tasty breakfast, felt safe

  • Mucura Hotel & Spa
    8.0
    Scored 8.0
    Very Good
    Rated very good
     · 1,780 reviews

    Ideally located in the Crespo district of Cartagena de Indias, Mucura Hotel & Spa is located a 4-minute walk from Crespo Beach, 0.7 miles from Marbella Beach and 1.1 miles from La Boquilla Beach.

    Super nice price value! You literally walk to the airport

  • Hotel Summer Frente Al Mar
    8.1
    Scored 8.1
    Very Good
    Rated very good
     · 3,802 reviews

    Hotel Summer offers beachfront accommodations in Cartagena de Indias, a few steps from Centro de Convenciones Las Americas and 0.6 mi from Rafael Nuñez Airport.

    Excellent service, everithing was veey clean always

  • Casa Relax Hotel
    8.5
    Scored 8.5
    Very Good
    Rated very good
     · 1,012 reviews

    Featuring an outdoor swimming pool, Casa Relax is located 328 feet from Plaza Trinidad in Cartagena de Indias’ historic city center. Free Wi-Fi access is available.

    Great location. Basic facilities, but ideal for a short stay

  • Hotel Blue Concept
    8.4
    Scored 8.4
    Very Good
    Rated very good
     · 2,762 reviews

    Located in Cartagena’s Bocagrande area with a variety of restaurants and bars, Hotel Blue Concept offers an outdoor swimming pool and a 24-hour front desk. Free WiFi access is available.

    Everything. It was a pleasure to be a guest in this hotel.

  • Hotel Boutique Castillo Ines Maria
    8.8
    Scored 8.8
    Excellent
    Rated excellent
     · 1,197 reviews

    Set in a UNESCO-listed historic castle, Hotel Boutique Castillo Ines Maria is 656 feet from Marbella Beach and 0.6 mi from the walled city center. It features a swimming pool, terrace and free Wi-Fi.

    a very stylish property with its own unique atmosphere

Hotels located in the center of Cartagena de Indias

  • hotel casa del conductor doña silvia
    10.0
    Scored 10.0
    Exceptional
    Rated exceptional
     · 1 review

    Located in Cartagena de Indias, hotel casa del conductor doña silvia has a garden, terrace, restaurant, and free WiFi throughout the property.

  • Palmas de Alba Hotel Boutique
    9.9
    Scored 9.9
    Exceptional
    Rated exceptional
     · 10 reviews

    Featuring a terrace and a bar, Palmas de Alba Hotel Boutique is located in Cartagena de Indias, a 10-minute walk from Marbella Beach and 1.2 miles from Bocagrande Beach.

    Todo. La localización, los espacios, el personal el desayuno. Nos gustó todo.

  • Hotel Quadrifolio
    9.7
    Scored 9.7
    Exceptional
    Rated exceptional
     · 102 reviews

    This luxury hotel is in a historic Spanish colonial residence in Cartagena de Indias. It has an outdoor pool, and offers spacious air-conditioned suites with balconies and free Wi-Fi.

    El hotel es extraordinario y su personal excepcional

  • Hotel Casa Don Sancho By Mustique
    9.6
    Scored 9.6
    Exceptional
    Rated exceptional
     · 55 reviews

    Casa Don Sancho By Mustique is located in Cartagena’s historic Walled City, right next to Heredia Theater.

    El personal del hotel es muy atento y el servicio es excelente

  • Casa La Merced by Mustique
    9.5
    Scored 9.5
    Exceptional
    Rated exceptional
     · 180 reviews

    Surrounded by many historic highlights within the fortified quarter of Old Cartagena, Casa La Merced by Mustique features a garden pool and a hydromassage tub.

    We absolutely love everything! Definitely recommended.

  • Amarla Boutique Hotel Cartagena
    9.4
    Scored 9.4
    Wonderful
    Rated wonderful
     · 297 reviews

    Amarla Boutique Hotel Cartagena features an outdoor swimming pool, garden, a terrace and restaurant in Cartagena de Indias.

    Amazing stay, beautiful design, lovely breakfast, nice pool and view

  • Hotel Casa San Agustin
    9.3
    Scored 9.3
    Wonderful
    Rated wonderful
     · 234 reviews

    Featuring an outdoor swimming pool, a restaurant, and a terrace with a lounge, Hotel Casa San Agustin offers free WiFi and Continental breakfast in Cartagena de Indias.

    Everything about this hotel is amazing the beautiful

  • U-GO Casa Ramona frente al Club Nautico de Cartagena
    9.3
    Scored 9.3
    Wonderful
    Rated wonderful
     · 8 reviews

    Located in Cartagena de Indias and with San Felipe de Barajas Castle reachable within 1.2 miles, U-GO Casa Ramona frente al Club Nautico de Cartagena provides a restaurant, non-smoking rooms, free...

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
  • 6 attractions
  • 40 points of interest
  • 13 neighborhoods
Subscribe to receive premium deals

Prices drop the second you sign up!

Research, refine, and make plans for your whole trip