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

Beach Hotels in Cartagena de Indias

Find the beach hotels that appeal to you the most

The best beach hotels in Cartagena de Indias

Check out our pick of great beach hotels in Cartagena de Indias

Filter by:

Review score

Sofitel Barú Cartagena

Hotel in Cartagena de Indias

Facing the beachfront, Sofitel Barú Cartagena offers 5-star accommodation in Cartagena de Indias and features an outdoor swimming pool, fitness centre and terrace.

G
George Essex
From
United Kingdom
A phenomenal stay at a breathtaking resort. From the immaculate rooms, the pristine beach (with incredible activities, the amazing pools, the great restaurants (breakfast was ludicrously good) and the unbelievably attentive staff this place has it all! Attention to detail with no stone left unturned. Luxury with a lovely vibe. Here’s to hoping that the hotel, with it’s increasing fame, doesn’t follow the same path as other luxury Caribbean resorts, becoming sickeningly expensive and unobtainable
Scored out of 10, guest rating 9.2
Superb - What previous guests thought, 1,078 reviews
Price from
US$342
1 night, 2 adults

Shekinah House

Marbella, Cartagena de Indias

Located within 500 metres of Marbella Beach and 1.3 km of Cartagena's Walls, Shekinah House provides rooms with air conditioning and a private bathroom in Cartagena de Indias.

N
Noemi
From
Romania
I had a great stay! The staff were very kind and helpful, always ready to assist with anything I needed. The place was clean and well maintained, and the location was perfect — the city center was easy to reach. I would definitely stay here again and recommend it to others.
Scored out of 10, guest rating 9.0
Superb - What previous guests thought, 181 reviews
Price from
US$30.67
1 night, 2 adults

Apartamento

Crespo, Cartagena de Indias

Set in Cartagena de Indias, the recently renovated Apartamento offers accommodation 500 metres from Crespo Beach and 3.9 km from Steps of La Popa Mount.

R
Ricardo
From
Netherlands
the host was amazing friendly the appartement was relax and good. the airco was good. we loved the pace
Scored out of 10, guest rating 9.3
Superb - What previous guests thought, 182 reviews
Price from
US$34.97
1 night, 2 adults

Apartamentos Morros City Cartagena

Bocagrande, Cartagena de Indias

200 metres from Bocagrande Beach in Cartagena de Indias, Apartamentos Morros City Cartagena offers accommodation with access to a sauna, hot tub and fitness centre.

A
Aaron
From
United Kingdom
Amazing property with fantastic views and very well located
Scored out of 10, guest rating 9.2
Superb - What previous guests thought, 153 reviews
Price from
US$148.26
1 night, 2 adults

Morros Vitri directo al Mar

La Boquilla, Cartagena de Indias

Comprising a fitness centre and a garden, Morros Vitri directo al Mar is a recently renovated accommodation in Cartagena de Indias located close to La Boquilla Beach.

Scored out of 10, guest rating 9.7
Exceptional - What previous guests thought, 8 reviews
Price from
US$84.55
1 night, 2 adults

Torre 811 By Jalo

Cartagena de Indias

Offering a terrace and sea view, Torre 811 By Jalo is situated in Cartagena de Indias, 800 metres from Marbella Beach and 2.1 km from San Felipe de Barajas Castle.

Scored out of 10, guest rating 10.0
Exceptional - What previous guests thought, 10 reviews
Price from
US$126.99
1 night, 2 adults

Apart Suítes Stay Morros EOS - Acceso directo a la playa

Manzanillo, Cartagena de Indias

Offering a garden and pool view, Apart Suítes Stay Morros EOS - Acceso directo a la playa is located in Cartagena de Indias, 200 metres from Manzanillo Beach and 17 km from Cartagena's Walls.

Scored out of 10, guest rating 9.4
Superb - What previous guests thought, 8 reviews
Price from
US$57.51
1 night, 2 adults

EL DAGO mar

Cartagena de Indias

Located in Cartagena de Indias, 300 metres from Marbella Beach, EL DAGO mar provides accommodation with a private beach area, free WiFi, free shuttle service, and a 24-hour front desk.

Scored out of 10, guest rating 9.0
Superb - What previous guests thought, 5 reviews
Price from
US$78.22
1 night, 2 adults

Apto refugio del mar

Cartagena de Indias

A recently renovated apartment located in Cartagena de Indias, Apto refugio del mar features a private beach area. The property features lake and garden views, and is 600 metres from Marbella Beach.

Scored out of 10, guest rating 9.4
Superb - What previous guests thought, 10 reviews
Price from
US$69.02
1 night, 2 adults

Lovely flat near the beach with private pool

Bocagrande, Cartagena de Indias

Featuring private pool, Lovely flat near the beach with private pool is located on the beachfront in Cartagena de Indias.

Scored out of 10, guest rating 9.6
Exceptional - What previous guests thought, 8 reviews
Price from
US$65.18
1 night, 2 adults
All beach hotels in Cartagena de Indias

Looking for a beach hotel?

There’s nothing quite like waking up to the sound of swirling waves and the smell of sea air through your bedroom window. Beachfront accommodation comes in a variety of forms, from well decked-out resorts to secluded homestays and villas. Beach hotel amenities can include air-conditioned rooms, private terraces overlooking the sea and outdoor pools with adjacent bars.

Most booked beach hotels in Cartagena de Indias and surroundings in the past month

See all

FAQ about beach hotels in Cartagena de Indias

Beach hotels that guests love in Cartagena de Indias

See all
  • Avg. price/night: US$120.53
    Scored out of 10, guest rating 8.7
    Fabulous - What previous guests thought, 849 reviews
    Lovely spacious rooms with a very comfy bed & great shower! Room overlooked the sea too. Rooftop pool was a highlight with a great bar and friendly staff. Location was great too - short Uber into the main town but was right on the beach which was what we preferred.
    Guest review by
    Ben
    Young couple
  • Avg. price/night: US$81.80
    Scored out of 10, guest rating 8.8
    Fabulous - What previous guests thought, 55 reviews
    This place is right on the beach, the rooms are clean and spacious and the staff is helpful and friendly. Breakfast and supper are good and plentiful.
    Guest review by
    Suzanne
    People with friends
  • Avg. price/night: US$201.55
    Scored out of 10, guest rating 8.2
    Very good - What previous guests thought, 2,742 reviews
    The pros: - staff is incredible super nice and the best asset this hotel has - location in boca grande - good breakfast (buffet) with jus turnouts variety - the bed is amazing to sleep in - if you book a room with partial view to ocean on the left side of the hotel, (not sure there is another side) you can see the sunset from your room - just in front of the beach
    Guest review by
    Federico Ll
    Young couple
  • Avg. price/night: US$180
    Scored out of 10, guest rating 8.4
    Very good - What previous guests thought, 1,216 reviews
    Super clean and comfortable. Location is nearer the airport so a 15-20 min taxi ride to the historic centre. Pool area really nice facing the beach with beach access. No restaurants outside hotel but there is a lovely beach restaurant about 5 mins walk to the right of the hotel on the beach. It's the one with the giant head. Can't remember the name but it's gorgeous and the food was good. Friendly staff.
    Guest review by
    Renee
    People with friends
  • Avg. price/night: US$81.80
    Scored out of 10, guest rating 8.8
    Fabulous - What previous guests thought, 55 reviews
    The location right on the beach
    Guest review by
    glen
    Group
  • Avg. price/night: US$214.18
    Scored out of 10, guest rating 8.6
    Fabulous - What previous guests thought, 1,771 reviews
    For a family with small kids, this is a very good hotel in Cartagena. It offers playground and childrens pool, also for bigger kids there is quite a big water slide. The location right at the beachfront is amazing, also it is not far from the airport. The staff are friendly and helpful. The hotel consists of two buildings, where "Torre del mar" offers also a gym, spa, etc.
    Guest review by
    Marco
    Family with young children
  • Avg. price/night: US$137.69
    Scored out of 10, guest rating 8.1
    Very good - What previous guests thought, 1,532 reviews
    Traveled to cartegena with my husband for a four night vacation. This hotel was great because it was right on the beach and has two roof top pools that were hardly used by other guests. Beautiful sunset views. Overall, I would recommend because it was a great hotel! Just be aware that it is a few miles from the center of town so we took multiple Ubers a day back and forth.
    Guest review by
    Jess
    Young couple