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

Three-Star Hotels in Cartagena de Indias

Find the three-star hotels that appeal to you the most

The best three-star hotels in Cartagena de Indias

Check out our pick of great three-star hotels in Cartagena de Indias

Filter by:

Review score

Patio de Getsemani

Hotel in Getsemani, Cartagena de Indias

Featuring a terrace overlooking the San Felipe Castle, Patio de Getsemani offers rooms with free Wi-Fi and air conditioning in the traditional Getsemani district, in Cartagena de Indias.

F
Filipa
From
Portugal
The staff were very friendly and professional. It was my birthday during my stay and they took care to offer me a cake and sing happy birthday with my friends. I felt right at home! One day I'd like to come back!
Scored out of 10, guest rating 9.1
Superb - What previous guests thought, 635 reviews
Price from
US$112.03
1 night, 2 adults

Casa Del Curato

Hotel in San Diego, Cartagena de Indias

This 18th century colonial-style Casa Del Curato hotel features a swimming pool and a terrace with a view of Cartagena’s old city.

G
Gabriela Š.
From
Czech Republic
We loved the location. Staff was very nice and also the style of the hotel.
Scored out of 10, guest rating 9.0
Superb - What previous guests thought, 617 reviews
Price from
US$149.09
1 night, 2 adults

Hotel Caribbean Cartagena

Hotel in Laguito, Cartagena de Indias

Boasting a bar, Hotel Caribbean Cartagena is set in Cartagena de Indias in the Bolivar region, a few steps from Laguito Beach and 5 km from Palace of the Inquisition.

M
Mayra
From
United Kingdom
Great staff and facilities, the location was also perfect for a relaxing time a little far from the noise of the city. Definitely recommend to stay here if you are looking for a quiet and calm stay as a solo traveller.
Scored out of 10, guest rating 8.2
Very good - What previous guests thought, 1,320 reviews
Price from
US$85.01
1 night, 2 adults

Hotel Amoek

Hotel in Bocagrande, Cartagena de Indias

Located in Cartagena de Indias, 300 metres from Bocagrande Beach, Hotel Amoek provides accommodation with free WiFi and free private parking. This 3-star hotel offers a tour desk.

O
Oscar Eduardo Varela A
From
Colombia
The place is so beautiful and it's possible to find out all so nearby.
Scored out of 10, guest rating 8.1
Very good - What previous guests thought, 1,135 reviews
Price from
US$51.28
1 night, 2 adults

Mucura Hotel & Spa

Hotel in Crespo, Cartagena de Indias

Situated within 400 metres of Crespo Beach, Mucura Hotel & Spa in Cartagena de Indias has a number of amenities including a terrace, a restaurant and a bar.

K
Kasia
From
Poland
A big plus location , 10 minutes to the airport the same to the beach , very nicely developed infrastructure nearby a place for jogging , walking. Very quiet neighborhood i felt safe. Even though i was earlier before the check-in time, i got a room. No. 8 has a large balcony, very nice staff the gentleman at the reception and the breakfast service ladies. Tasty breakfast coffee available immediately.
Scored out of 10, guest rating 8.0
Very good - What previous guests thought, 1,340 reviews
Price from
US$79.31
1 night, 2 adults

Akel House Hotel

Hotel in Getsemani, Cartagena de Indias

Located 1.2 km from Marbella Beach, Akel House Hotel offers 3-star accommodation in Cartagena de Indias and features an outdoor swimming pool, a garden and a terrace.

I
Irving
From
Guatemala
As a first time in Cartagena Colombia this Hostel was great, I was surprise the reception was 24hrs and the staff was super polite, the washing service was perfect and on time also they were flexible in the first day we had breakfast because I did not know the breakfast time, Good roof terrace, the rooms were very comfy and good AC and the location is perfect just in the center but in a very quite corner I will say so it was perfect, I will stay there again.
Scored out of 10, guest rating 8.1
Very good - What previous guests thought, 1,586 reviews
Price from
US$149.88
1 night, 2 adults

Hotel Summer Frente Al Mar

Hotel in La Boquilla, Cartagena de Indias

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

E
Eamon & Ellee
From
United States
We loved this place!! Freezing cold air conditioning and for a small extra fee you can check out at 6pm!! The ultimate hotel for check out with a hangover!! Great staff, super close to a grocery store.
Scored out of 10, guest rating 8.3
Very good - What previous guests thought, 2,789 reviews
Price from
US$88.60
1 night, 2 adults

Hotel Boutique La Artilleria

Hotel in Getsemani, Cartagena de Indias

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

T
Tonje
From
Norway
Great location, very good breakfast and a fresh and nice room. A perfect place to stay In Cartagena! They have a pool and a nice outdoor-space on the roof.
Scored out of 10, guest rating 8.4
Very good - What previous guests thought, 1,717 reviews
Price from
US$97.14
1 night, 2 adults

Hotel Casa Mara By Akel Hotels

Hotel in Getsemani, Cartagena de Indias

Located a 5-minute drive away from the Bocagrande and Marbella beach, this charming colonial-style hotel features an inner courtyard with a pool and rooms with internal garden views.

D
DamomBear1
From
United States
the pool was great the walking to the main sights perfect the breakfast was good the staff was very nice and friendly and helpful
Scored out of 10, guest rating 8.5
Very good - What previous guests thought, 1,329 reviews
Price from
US$134.89
1 night, 2 adults

Casa India Catalina

Hotel in Centro, 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.

A
Aida
From
Germany
beautiful colonial house in a great location (if you don’t mind a very crowded and alive street), inside is very calm and the staff is very helpful.
Scored out of 10, guest rating 8.1
Very good - What previous guests thought, 2,099 reviews
Price from
US$95.25
1 night, 2 adults
All three-star hotels in Cartagena de Indias

Looking for a three-star hotel?

Combining comfort with value for money, three-star hotels offer a wide assortment of amenities to keep you content. You can expect to find en suite bathrooms, WiFi in public areas and a dining area with breakfast options. Plenty of chain hotels fall within this star rating and offer central locations close to popular landmarks.

Most booked three-star hotels in Cartagena de Indias and surroundings in the past month

See all

Enjoy breakfast in Cartagena de Indias and nearby

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

    Offering two hot tubs, Casa De La Tablada By Hmc is situated 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 US$92.03 per night
  • Scored out of 10, guest rating 7.5
    Good - What previous guests thought, 3,127 reviews

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

    From US$49.65 per night
  • Scored out of 10, guest rating 8.4
    Very good - What previous guests thought, 555 reviews

    Situated in Cartagena de Indias, near Marbella Beach, Bocagrande Beach and Cartagena's Walls, Hotel AT THE PARK features free WiFi, and guests can enjoy a shared lounge.

    From US$143.75 per night
  • Scored out of 10, guest rating 7.4
    Good - What previous guests thought, 598 reviews

    Near the Cartagena Convention Centre, the air-conditioned Hotel Dorado Plaza Centro Historico features a 24-hour front desk and a business centre with free WiFi.

    From US$136.31 per night
  • Scored out of 10, guest rating 7.3
    Good - What previous guests thought, 1,823 reviews

    Located 1 km from the convention centre and 1,4 km from Hall Plaza shopping mall, Casa Amanzi Cartagena by Bernalo Hotels offers free Wi-Fi and Continental breakfast in Cartagena de Indias.

    From US$138.44 per night
  • In a prime location in the Getsemani district of Cartagena de Indias, La Dominica Hotel Boutique is located 1.1 km from San Felipe de Barajas Castle, 1.1 km from Cartagena's Walls and less than 1 km...

    From US$106.02 per night
  • Scored out of 10, guest rating 7.8
    Good - What previous guests thought, 2,343 reviews

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

    From US$67.05 per night
  • Scored out of 10, guest rating 8.5
    Very good - What previous guests thought, 835 reviews

    Hotel 3 Banderas is in Cartagena's city centre and offers a waterfall garden, 2 spacious patios, and a roof-top terrace overlooking Cartagena. It is just 3 blocks from the Caribbean Sea.

    From US$115.44 per night

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

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

    Situated in the centre of Cartagena de Indias, Hotel Gallery Cartagena is set 1.3 km from Marbella Beach and 1.6 km from San Felipe de Barajas Castle.

    From US$73.71 per night
  • Scored out of 10, guest rating 8.5
    Very good - What previous guests thought, 345 reviews

    Attractively situated in the centre of Cartagena de Indias, Casa Noa Colonial Rooms features à la carte breakfast and free WiFi. This 3-star hostel offers luggage storage space.

    From US$110.35 per night
  • Scored out of 10, guest rating 7.6
    Good - What previous guests thought, 559 reviews

    Hotel Galeria la Trinidad is located in Cartagena’s beautiful historic centre. Situated only 300 metres from Parque del Centenario park, it features free WiFi and on-site parking.

    From US$72.57 per night
  • Scored out of 10, guest rating 7.7
    Good - What previous guests thought, 38 reviews

    Situated in Cartagena de Indias and with Marbella Beach reachable within 1.3 km, Bololá Hotel features concierge services, non-smoking rooms, an outdoor swimming pool, free WiFi throughout the...

    From US$94.24 per night
  • Scored out of 10, guest rating 7.9
    Good - What previous guests thought, 525 reviews

    Only a 5-minute walk from the restaurants area, Hotel El Viajero offers rooms with free Wi-Fi in central Cartagena. A PC room and common kitchen facilities are featured.

    From US$73.63 per night
  • Scored out of 10, guest rating 8.0
    Very good - What previous guests thought, 4 reviews

    Set 1.2 km from Marbella Beach, Hotel Casa Lopez - Cartagena offers 3-star accommodation in Cartagena de Indias and has a terrace.

    From US$55.22 per night
  • Scored out of 10, guest rating 8.1
    Very good - What previous guests thought, 2,099 reviews

    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.

    From US$82.83 per night
  • Scored out of 10, guest rating 8.3
    Very good - What previous guests thought, 396 reviews

    Featuring a terrace, a restaurant as well as a bar, Scalea Di Mare Hotel is located in Cartagena de Indias, 1.3 km from Marbella Beach.

    From US$60.48 per night

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

  • Scored out of 10, guest rating 8.3
    Very good - What previous guests thought, 416 reviews

    Boasting an indoor pool, Hotel Casa Tere offers accommodation with free WiFi access in Cartagena de Indias. The guestrooms at the property are lively yet elegant.

    From US$125.43 per night
  • Scored out of 10, guest rating 8.5
    Very good - What previous guests thought, 131 reviews

    Conveniently located in the Centro district of Cartagena de Indias, Casa Lazuli 303 Cartagena is set 1.6 km from San Felipe de Barajas Castle, less than 1 km from Cartagena's Walls and a 4-minute walk...

    From US$182.22 per night
  • Scored out of 10, guest rating 9.5
    Exceptional - What previous guests thought, 4 reviews

    Featuring a terrace, Artur Hostel is located in Cartagena de Indias in the Bolivar region, 1.3 km from Marbella Beach and less than 1 km from San Felipe de Barajas Castle.

    From US$44.70 per night
  • Boasting a terrace, restaurant and views of pool, Reve hotel is situated in Cartagena de Indias, less than 1 km from Marbella Beach.

    From US$201.49 per night
  • Scored out of 10, guest rating 8.2
    Very good - What previous guests thought, 628 reviews

    Casa Villa Colonial is situated a 5-minute drive from the historic centre of Cartagena de Indias and offers free Wi-Fi. There is a charming courtyard with palm trees.

    From US$124.90 per night
  • Scored out of 10, guest rating 8.5
    Very good - What previous guests thought, 1,329 reviews

    Located a 5-minute drive away from the Bocagrande and Marbella beach, this charming colonial-style hotel features an inner courtyard with a pool and rooms with internal garden views.

    From US$117.41 per night
  • Scored out of 10, guest rating 10
    Exceptional - What previous guests thought, 3 reviews

    Ideally located in the Getsemani district of Cartagena de Indias, Art Hotel Getsemani is set 1.9 km from Bocagrande Beach, 1.2 km from San Felipe de Barajas Castle and 1.4 km from Cartagena's Walls.

    From US$71.97 per night
  • Scored out of 10, guest rating 8.7
    Fabulous - What previous guests thought, 899 reviews

    Ideally located in the Getsemani district of Cartagena de Indias, Cartagena Legends is situated 1.3 km from San Felipe de Barajas Castle, 1.6 km from Cartagena's Walls and less than 1 km from Palace...

    From US$106.39 per night

FAQ about three-star hotels in Cartagena de Indias

3 star hotels that guests love in Cartagena de Indias

See all
  • Avg. price/night: US$67.05
    Scored out of 10, guest rating 7.8
    Good - What previous guests thought, 2,343 reviews
    The location was perfect. Close to the city center.
    Guest review by
    babis
    Young couple
  • Avg. price/night: US$82.83
    Scored out of 10, guest rating 8.1
    Very good - What previous guests thought, 2,099 reviews
    The hotel is a nicely decorated old townhouse at a great location in the middle of the old city center. Good breakfast buffet with fresh fruit. Nice pool, although it could use a better filter. We had a nice balcony with plants with good streetview. The double balcony doors kept most of the general city noise outside. The room was clean.
    Guest review by
    Ellen
    Family with young children