The 10 best 4-star hotels in Cartagena de Indias, Colombia | Booking.com
Skip to main content

The best 4-star hotels in Cartagena de Indias

Check out our selection of great 4-star hotels in Cartagena de Indias

Filter by:

Review score

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.

F
Franklin
From
United States
Excellent, friendly personnel! Wonderful breakfast! Nice welcome cocktails! Probably the most comfortable bed, pillows I have ever slept in! Great lactation if you want to stay in the Centro.
Scored out of 10, guest rating 9.5
Exceptional - What previous guests thought, 1,023 reviews
Price from
$276.73
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.

K
Karla
From
United States
Excellent service
Scored out of 10, guest rating 9.2
Wonderful - What previous guests thought, 2,835 reviews
Price from
$106.37
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.

A
Ana
From
United States
The location and views of the fort were amazing! Breakfast was delicious and staff super friendly
Scored out of 10, guest rating 9.0
Wonderful - What previous guests thought, 1,350 reviews
Price from
$131.77
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.

Scored out of 10, guest rating 9.3
Wonderful - What previous guests thought, 3,122 reviews
Price from
$102.61
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.

G
Georgia
From
New Zealand
Wonderful friendly staff, excellent breakfast buffet, lovely pool. Very nice stay
Scored out of 10, guest rating 9.1
Wonderful - What previous guests thought, 1,786 reviews
Price from
$91.22
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.

Y
Yvette
From
United States
Cleanliness and the food were amazing!!
Scored out of 10, guest rating 9.1
Wonderful - What previous guests thought, 598 reviews
Price from
$108.94
1 night, 2 adults

Moet Cartagena Hotel Boutique Adutls Only

Hotel in Centro, Cartagena de Indias

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

T
Trujillo
From
Colombia
Esteban was very kind and special from the beginning of the stay. The place exceeded all expectations.
Scored out of 10, guest rating 9.1
Wonderful - What previous guests thought, 345 reviews
Price from
$183.13
1 night, 2 adults

Escapada en Fragata Style con vista al mar

Laguito, Cartagena de Indias

Escapada en Fragata Style con vista al mar offers accommodations in Cartagena de Indias, a few steps from Laguito Beach and 3.2 miles from Palace of the Inquisition.

Scored out of 10, guest rating 9.4
Wonderful - What previous guests thought, 134 reviews
Price from
$56.30
1 night, 2 adults

Casa Morales Getsemaní

Hotel in Getsemani, Cartagena de Indias

Well set in the Getsemani district of Cartagena de Indias, Casa Morales Getsemaní is located 1.1 miles from Bocagrande Beach, a 15-minute walk from San Felipe de Barajas Castle and one mile from...

I
Islia
From
United States
Clean next to thebeach
Scored out of 10, guest rating 9.0
Wonderful - What previous guests thought, 379 reviews
Price from
$146.41
1 night, 2 adults

Voilá Signature Casa Isabel

Hotel in Getsemani, Cartagena de Indias

Featuring free WiFi and a hot tub, Voilá Signature Casa Isabel offers accommodations in Cartagena de Indias. Guests can enjoy the on-site bar. Every room is equipped with a mini-bar and a TV.

A
Anonymous
From
United States
Beautiful boutique hotel! I love the location and service
Scored out of 10, guest rating 9.2
Wonderful - What previous guests thought, 798 reviews
Price from
$153.35
1 night, 2 adults
All 4-star hotels in Cartagena de Indias

Looking for a 4-star hotel?

Offering plenty of 5-star-worthy features, these luxurious properties provide lots of optional extras like on-site restaurants and valet parking. Many are set in central locations near major landmarks and shopping areas, and you can expect top-notch service from the hotel staff.

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

See all

Great access to the city center. Check these 4-star hotels in Cartagena de Indias and nearby

  • Scored out of 10, guest rating 8.1
    Very Good - What previous guests thought, 245 reviews

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

  • Scored out of 10, guest rating 8.7
    Excellent - What previous guests thought, 767 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.

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

    Townhouse Boutique Hotel features an outdoor swimming pool, terrace, a restaurant and bar in Cartagena de Indias. This 4-star hotel offers luggage storage space.

  • Scored out of 10, guest rating 8.8
    Excellent - What previous guests thought, 204 reviews

    Boasting a sun terrace with a hot tub, Santo Toribio offers air-conditioned rooms with free Wi-Fi in Cartagena’s historical area. There is also a swimming pool and an on-site bar.

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

    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.

  • Scored out of 10, guest rating 9.4
    Wonderful - What previous guests thought, 718 reviews

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

  • Scored out of 10, guest rating 8.7
    Excellent - What previous guests thought, 342 reviews

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

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

    Hotel Voilá Centro Histórico has a garden, terrace, a restaurant and bar in Cartagena de Indias.

Save money on 4-star in Cartagena de Indias and nearby – budget options available

  • Scored out of 10, guest rating 8.9
    Excellent - What previous guests thought, 574 reviews

    Casa Moraira in Cartagena de Indias provides adults only accommodations with a garden and a terrace.

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

    Hotel Dorado Plaza Boutique Calle del Arsenal is located in Cartagena de Indias. Free WiFi access is available in all guest rooms. Cartagena's Gold Museum is 1969 feet from this hotel.

  • Scored out of 10, guest rating 7.7
    Good - What previous guests thought, 1,082 reviews

    Only 328 feet from Bocagrande Beach, Atlantic Lux Hotel features a fitness center, and a pool. It offers rooms with free Wi-Fi and air conditioning in Cartagena. Breakfast is provided.

  • Scored out of 10, guest rating 7.8
    Good - What previous guests thought, 1,106 reviews

    Just a 10-minute drive from Cartagena´s historical center, Hotel Virrey Cartagena features Southern American style architecture and an outdoor pool. It offers free WiFi.

  • Scored out of 10, guest rating 7.5
    Good - What previous guests thought, 2,234 reviews

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

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

    Located in Cartagena de Indias, within a 8-minute walk of Crespo Beach and 2.8 miles of Steps of La Popa Mount, Hotel Zuriel Boutique provides free WiFi.

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

    Located conveniently in the La Boquilla district of Cartagena de Indias, Hotel Boutique Casa Mar is located a 7-minute walk from La Boquilla Beach, 4.4 miles from Cartagena's Walls and 4.6 miles from...

  • Scored out of 10, guest rating 7.1
    Good - What previous guests thought, 744 reviews

    Ideally set in the La Boquilla district of Cartagena de Indias, Playa Norte Hotel is located a 7-minute walk from La Boquilla Beach, 4.9 miles from Cartagena's Walls and 5 miles from Steps of La Popa...

Enjoy breakfast in Cartagena de Indias and nearby

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

    Featuring a garden and a terrace, Eurostars Marqués de Villalta is located conveniently in the center of Cartagena de Indias, a 10-minute walk from Marbella Beach.

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

    Set in a charming Mediterranean building within Cartagena’s walled city, NH Royal Urban Cartagena features a swimming pool and a restaurant. Free WiFi access is available throughout the property.

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

    Set in refurbished colonial mansion only a 5-minute walk from Santo Domingo and San Diego squares, Nacar Hotel Cartagena, Curio Collection by Hilton features a a restaurant on the ground floor and a...

  • Scored out of 10, guest rating 7.8
    Good - What previous guests thought, 1,280 reviews

    Featuring a garden, a terrace and a bar, Soy Local Insignia is located in Cartagena de Indias and is a 16-minute walk from Marbella Beach.

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

    Featuring a swimming pool and a hot tub, La Passion Hotel Lounge offers stylish rooms with free Wi-Fi and plasma TVs only 984 feet from the beach. There is a terrace lounge.

  • Scored out of 10, guest rating 8.7
    Excellent - What previous guests thought, 879 reviews

    Hotel Santa Catalina features an outdoor swimming pool, garden, a restaurant and bar in Cartagena de Indias.

  • Scored out of 10, guest rating 8.8
    Excellent - What previous guests thought, 960 reviews

    Boasting an outdoor swimming pool, shared lounge, garden and free WiFi, Hotel Casa Bugó Centro Histórico is located in Cartagena de Indias, less than 0.6 mi from Marbella Beach and a 4-minute walk...

  • Scored out of 10, guest rating 7.9
    Good - What previous guests thought, 927 reviews

    Featuring a terrace, Getsemani Cartagena Hotel is located in Cartagena de Indias in the Bolívar region, a 15-minute walk from Marbella Beach and 0.4 miles from San Felipe de Barajas Castle.

FAQ about 4-star hotels in Cartagena de Indias

Research, refine, and make plans for your whole trip

gogless