Skip to main content

Filter by:


Star Rating

Review Score

Cartagena de Indias – 721 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.

9.2
Scored 9.2
Wonderful
Rated wonderful
3,823 reviews
Price from$80.44per 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.

7.9
Scored 7.9
Good
Rated good
4,119 reviews
Price from$99.87per night
Estelar Cartagena de Indias Hotel y Centro de Convenciones, hotel in 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...

8.8
Scored 8.8
Excellent
Rated excellent
3,631 reviews
Price from$217.52per 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.

9.1
Scored 9.1
Wonderful
Rated wonderful
2,631 reviews
Price from$216per night
Hotel Almirante Cartagena Colombia, hotel in 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.

8.3
Scored 8.3
Very Good
Rated very good
3,550 reviews
Price from$146.35per night
ibis Cartagena Marbella, hotel in 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.

7.9
Scored 7.9
Good
Rated good
4,143 reviews
Price from$62.23per night
Hotel Boutique Casona del Colegio, hotel in Cartagena de Indias

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

9.3
Scored 9.3
Wonderful
Rated wonderful
1,130 reviews
Price from$217.80per 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.

8.6
Scored 8.6
Excellent
Rated excellent
2,217 reviews
Price from$164.39per night
Baluarte Cartagena Hotel Boutique, hotel in Cartagena de Indias

Baluarte Cartagena Hotel Boutique offers rooms and full service apartments with free Wi-Fi and a tropical rooftop terrace with a hydromassage tub.

7.6
Scored 7.6
Good
Rated good
2,611 reviews
Price from$80.67per night
Las Americas Torre Del Mar, hotel in Cartagena de Indias

Las Americas Torre del Mar is a luxurious beach complex boasting a beachfront location in north Cartagena upon La Boquilla Beach.

8.6
Scored 8.6
Excellent
Rated excellent
1,514 reviews
Price from$200.09per night
See all 476 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
     · 144 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.

    Beautiful and tasteful Very good location Helpful staff

  • Hotel Casona del Porvenir
    9.6
    Scored 9.6
    Exceptional
    Rated exceptional
     · 518 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
     · 307 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.

  • Lunalá Hotel Boutique
    9.0
    Scored 9.0
    Wonderful
    Rated wonderful
     · 571 reviews

    Lunalá Hotel Boutique features an outdoor swimming pool, garden, a shared lounge and terrace in Cartagena de Indias. This 4-star hotel offers a bar.

    Rooftop pool Nice room and bathroom Good breakfast

  • É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

  • 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

  • Casa La Cartujita
    9.1
    Scored 9.1
    Wonderful
    Rated wonderful
     · 343 reviews

    Located in the San Diego neighborhood in Cartagena’s historic district, Casa La Cartujita offers rooms with elegant décor combining mid-century modernism with antique 16th century colonial...

    beautiful place quiet great breakfast excellent service

  • Bastión Luxury Hotel
    9.0
    Scored 9.0
    Wonderful
    Rated wonderful
     · 951 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

Budget hotels in Cartagena de Indias

  • Hotel Boutique Casa Mar
    9.0
    Scored 9.0
    Wonderful
    Rated wonderful
     · 216 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

  • 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...

  • 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,036 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,781 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,799 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

  • Hotel Boutique La Artilleria
    8.4
    Scored 8.4
    Very Good
    Rated very good
     · 1,979 reviews

    Featuring an outdoor pool, Hotel Boutique La Artilleria is located in Cartagena de Indias. This accommodations offers a sun terrace and air conditioning. Free WiFi access is available.

    Great everything & pool was needed cause it's 90 everyday ☀️🌡

  • Casa Ebano 967
    8.1
    Scored 8.1
    Very Good
    Rated very good
     · 2,342 reviews

    Casa Ebano 967 is a characteristic colonial house located in the center of Cartagena de India’s historical town. The property offers free WiFi access and a 24-hour desk.

    It's in a busy neighbourhood, and streets are lively

Hotels located in the center of Cartagena de Indias

  • Palmas de Alba Hotel Boutique
    9.9
    Scored 9.9
    Exceptional
    Rated exceptional
     · 9 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 Casa Don Sancho By Mustique
    9.6
    Scored 9.6
    Exceptional
    Rated exceptional
     · 54 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
     · 177 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.

  • Casa Pestagua Relais Châteaux
    9.4
    Scored 9.4
    Wonderful
    Rated wonderful
     · 176 reviews

    Casa Pestagua Boutique Hotel is set in an impressive 18th-century aristocratic mansion belonging to the Count of Pestagua. It offers 11 exclusive suites, a rooftop hydromassage tub.

    The location and the gorgeous luxury boutique aesthetic!

  • Hotel Casa San Agustin
    9.3
    Scored 9.3
    Wonderful
    Rated wonderful
     · 233 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

  • Casa La Fe by BespokeColombia
    9.2
    Scored 9.2
    Wonderful
    Rated wonderful
     · 709 reviews

    Set in a charming republican house decorated with flowering plants, Casa La Fe by BespokeColombia is in Cartagena's historic center. Its rooftop pool and sun terrace overlooks the scenic city skyline.

    Great location, great staff, great pool and great breakfast:)

  • Hotel Boutique Casa del Coliseo
    9.1
    Scored 9.1
    Wonderful
    Rated wonderful
     · 461 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

  • 9.0
    Scored 9.0
    Wonderful
    Rated wonderful
     · 332 reviews

    This boutique hotel is located in the Getsemani neighborhood of Cartagena de Indias. It has a rooftop terrace with a hot tub, and offers air-conditioned guestrooms with free WiFi.

    Deluxe romance was big with balcony on the street. Great shower

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