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.

M
Maria
From
Portugal
Best hotel in Cartagena! Beautiful! Very nice staff, amazing facilities and gorgeous beach!
Scored out of 10, guest rating 9.2
Superb - What previous guests thought, 1,072 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, 183 reviews
Price from
US$31.55
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, 179 reviews
Price from
US$35.97
1 night, 2 adults

Morros ío Serena Del Mar - RNT 95283-523

Manzanillo, Cartagena de Indias

Boasting a garden, private pool and lake views, Morros ío Serena Del Mar - RNT 95283-523 is set in Cartagena de Indias.

M
Mario
From
Switzerland
Modern, clean, quiet and well equipped apartment. New apartment complex directly on the beach with nice pool area. Very helpful host, always available to solve any kind of problems & requests!!
Scored out of 10, guest rating 9.7
Exceptional - What previous guests thought, 153 reviews
Price from
US$78.23
1 night, 2 adults

Torres del Lago B-2

Laguito, Cartagena de Indias

Featuring a patio with sea views, pool with a view and a fitness centre, Torres del Lago B-2 can be found in Cartagena de Indias, close to Laguito Beach and 4.4 km from Palace of the Inquisition.

J
Janet
From
United Kingdom
Nothing not to like. View and balcony exceptional. Apartment spotless and spacious and more than enough room for 2 couples. The host was lovely too.
Scored out of 10, guest rating 9.1
Superb - What previous guests thought, 144 reviews
Price from
US$73.46
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, 152 reviews
Price from
US$152.51
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.8
Exceptional - What previous guests thought, 11 reviews
Price from
US$96.63
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 9.7
Exceptional - What previous guests thought, 12 reviews
Price from
US$130.63
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$59.16
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.3
Superb - What previous guests thought, 7 reviews
Price from
US$80.46
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

Beach Hotels with swimming pools in Cartagena de Indias and nearby

  • Boasting air-conditioned accommodation with a private pool, city view and a patio, Villa exclusiva junto al mar en Cartagena is situated in Cartagena de Indias.

    From US$1,040.43 per night
  • Scored out of 10, guest rating 9.2
    Superb - What previous guests thought, 50 reviews

    Featuring air-conditioned accommodation with a rooftop pool, sea view and a balcony, Cabrero, cerca de la Ciudad Amurallada y playa is located in Cartagena de Indias.

    From US$74.55 per night
  • Scored out of 10, guest rating 9.2
    Superb - What previous guests thought, 84 reviews

    Boasting air-conditioned accommodation with a private pool, Vista a la Playa del Cabrero is set in Cartagena de Indias. This beachfront property offers access to free WiFi and free private parking.

    From US$77.83 per night
  • Scored out of 10, guest rating 7.8
    Good - What previous guests thought, 1,573 reviews

    On the shores of the majestic Caribbean Sea and in the peaceful El Cabrero neighbourhood stands the Hotel Abi Inn By GEH Suites, part of the distinguished GEH SUITES hotel chain, renowned for its...

  • Scored out of 10, guest rating 8.8
    Fabulous - What previous guests thought, 105 reviews

    Boasting air-conditioned accommodation with a private pool, sea view and a balcony, Apartamento frente al mar en Cartagena is situated in Cartagena de Indias.

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

    Featuring air-conditioned accommodation with a private pool, sea view and a patio, Apartaestudio Altamar is set in Cartagena de Indias.

    From US$48.38 per night
  • Boasting air-conditioned accommodation with a private pool, Magia en AltaMar is situated in Cartagena de Indias. This beachfront property offers access to a balcony and free private parking.

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

    Boasting air-conditioned accommodation with a rooftop pool, lake view and a patio, cartagena balcon con vista al mar is situated in Cartagena de Indias.

    From US$106.49 per night

Enjoy breakfast in Cartagena de Indias and nearby

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

    Set in the Marbella district in Cartagena de Indias, 900 metres from Cartagena's Walls, Hotel Isla Capri boasts a restaurant, bar and free WiFi throughout the property.

    From US$85.94 per night
  • Set in Cartagena de Indias, within 700 metres of Bocagrande Beach and 1.6 km of Palace of the Inquisition, HS-DD Habitación Deluxe cerca al mar con piscina y wifi offers accommodation with free WiFi,...

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

    Hotel Apartasuites Cabreromar is 1.2 km from inside the walled area in Cartagena de Indias and 300 metres from Marbella Beach.

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

    Hotel Aixo Suites By GEH Suites is set on the beachfront in Cartagena de Indias, 100 metres from Marbella Beach and 1.7 km from Cartagena's Walls.

    From US$131.37 per night
  • Scored out of 10, guest rating 8.9
    Fabulous - What previous guests thought, 2,990 reviews

    Set in the Bocagrande district in Cartagena de Indias, 1.4 km from Cartagena's Gold Museum, Estelar Cartagena de Indias Hotel y Centro de Convenciones boasts air-conditioned rooms with free WiFi...

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

    700 metres from Marbella Beach, Bondo Estudio is a recently renovated property situated in Cartagena de Indias and features air-conditioned rooms with free WiFi and private parking.

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

    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.

    From US$182.46 per night
  • Scored out of 10, guest rating 8.1
    Very good - What previous guests thought, 1,522 reviews

    Situated on Cartagena's beachfront, close to the historic city centre, Hotel Regatta offers cheerful rooms with free WiFi and scenic ocean views.

    From US$141.64 per night

Save money on beach in Cartagena de Indias and nearby – budget options available

  • Scored out of 10, guest rating 8.7
    Fabulous - What previous guests thought, 167 reviews

    Apartamento Ganem 505a is a beachfront property located in Cartagena de Indias, 1.7 km from San Felipe de Barajas Castle and 500 metres from Palace of the Inquisition.

  • Scored out of 10, guest rating 8.7
    Fabulous - What previous guests thought, 32 reviews

    Featuring air-conditioned accommodation with a balcony, Apartamento en Centro Histórico De Cartagena is set in Cartagena de Indias. This beachfront property offers access to a terrace and free WiFi.

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

    Muralla by Wynwood House is located on the seafront in Cartagena de Indias, 100 metres from Marbella Beach and 700 metres from Cartagena's Walls.

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

    Featuring air-conditioned accommodation with a private pool, garden view and a balcony, Espectacular Apartamento cerca al centro Histórico is located in Cartagena de Indias.

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

    Located in Cartagena de Indias, Casa Hotel Terraza del Cabrero offers beachfront accommodation 300 metres from Marbella Beach and provides various facilities, such as a shared lounge, a terrace and a...

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

    Apto Marbella is a beachfront property situated in Cartagena de Indias, 500 metres from Marbella Beach and 1.4 km from Cartagena's Walls.

    From US$46.36 per night
  • Scored out of 10, guest rating 10.0
    Exceptional - What previous guests thought, 1 review

    Situated on the beachfront in Cartagena de Indias, la Ola de la Vida con AA WIFI has a private beach area and is close to Marbella Beach.

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

    A recently renovated property, Apartamento frente al mar is set in Cartagena de Indias near Marbella Beach, Cartagena's Walls and Rafael Nunez House.

Highly rated beach hotels in Cartagena de Indias and nearby

  • Scored out of 10, guest rating 9.0
    Superb - What previous guests thought, 16 reviews

    Located within the Marbella district in Cartagena de Indias, King's Apartments 202 has air conditioning, a balcony, and sea views. This beachfront property offers access to a terrace and free WiFi.

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

    Set within 200 metres of Marbella Beach and 1.6 km of Cartagena's Walls, Apartamentos Cartagena Marbella Suite provides rooms with air conditioning and a private bathroom in Cartagena de Indias.

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

    Boasting air-conditioned accommodation with a rooftop pool, garden view and a balcony, Duplex de Lujo nuevo con vista increible al centro y la playa is situated in Cartagena de Indias.

    From US$312.91 per night
  • Scored out of 10, guest rating 8.6
    Fabulous - What previous guests thought, 321 reviews

    Situated on the beachfront in Cartagena de Indias and boasting a garden, Casa Hotel Marbella Beach has free WiFi throughout the property.

  • Scored out of 10, guest rating 8.8
    Fabulous - What previous guests thought, 42 reviews

    Featuring a garden, private pool and sea views, Front beach apartment close to the Cartagena letters is set in Cartagena de Indias.

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

    Boasting rooftop pool, Excelente Apartamento en Murano Elite en Bocagrande, Cartagena is situated on the beachfront in Cartagena de Indias.

  • Scored out of 10, guest rating 9.2
    Superb - What previous guests thought, 25 reviews

    In the Marbella district of Cartagena de Indias, close to Marbella Beach, Paraíso frente al Mar Caribe en Cartagena. Features a fitness centre and a washing machine.

    From US$189.32 per night
  • Scored out of 10, guest rating 8.9
    Fabulous - What previous guests thought, 54 reviews

    Located in Cartagena de Indias, 1.7 km from San Felipe de Barajas Castle, Cartagena Apartamento en Manga de 2 Habitaciones provides accommodation with a private beach area, free WiFi, a 24-hour front...

    From US$71.59 per night

FAQ about beach hotels in Cartagena de Indias

Beach hotels that guests love in Cartagena de Indias

See all
  • Avg. price/night: US$123.99
    Scored out of 10, guest rating 8.7
    Fabulous - What previous guests thought, 852 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$84.14
    Scored out of 10, guest rating 8.8
    Fabulous - What previous guests thought, 56 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$182.46
    Scored out of 10, guest rating 8.2
    Very good - What previous guests thought, 2,707 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,215 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$84.14
    Scored out of 10, guest rating 8.8
    Fabulous - What previous guests thought, 56 reviews
    The location right on the beach
    Guest review by
    glen
    Group
  • Scored out of 10, guest rating 8.6
    Fabulous - What previous guests thought, 1,781 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$141.64
    Scored out of 10, guest rating 8.1
    Very good - What previous guests thought, 1,522 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