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

Hotel Casona del Porvenir

Hotel in Centro, Cartagena de Indias

Ideally set in Cartagena de Indias, Hotel Casona del Porvenir features air-conditioned rooms, an outdoor swimming pool, free WiFi and a garden.

S
Samantha
From
Ecuador
Elegant, stylish, very clean & comfortable. Excellent location for cartagenas top bars and restaurants
Scored out of 10, guest rating 9.5
Exceptional - What previous guests thought, 1,073 reviews
Price from
US$214.06
1 night, 2 adults

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
Martin
From
Sweden
- design - nature - the possibilities despite being 30 min from closest civilization - overall a really special stay
Scored out of 10, guest rating 9.2
Superb - What previous guests thought, 1,072 reviews
Price from
US$342
1 night, 2 adults

Oz Hotel Luxury

Hotel in Bocagrande, Cartagena de Indias

Situated in Cartagena de Indias, 150 metres the nearest beach, Oz Hotel Luxury features air-conditioned accommodation and a bar.

h
hugo
From
Netherlands
Friendly staff. Nice breakfast with several options. Enjoying the sunset on the roof top.
Scored out of 10, guest rating 9.2
Superb - What previous guests thought, 2,822 reviews
Price from
US$97.84
1 night, 2 adults

Hotel Boutique Casona del Colegio

Hotel in Centro, Cartagena de Indias

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

D
Daniel
From
Portugal
Amazing rooms. Great breakfast. The design of the hotel is super.
Scored out of 10, guest rating 9.3
Superb - What previous guests thought, 1,144 reviews
Price from
US$201.97
1 night, 2 adults

Hyatt Regency Cartagena

Hotel in Bocagrande, Cartagena de Indias

Set in Cartagena de Indias, a few steps from Bocagrande Beach, Hyatt Regency Cartagena offers accommodation with a restaurant, free private parking, an outdoor swimming pool and a bar.

c
carlos
From
Colombia
Great Hotel staff very friendly, breakfast excellent! and room very clean and comfortable
Scored out of 10, guest rating 9.0
Superb - What previous guests thought, 1,671 reviews
Price from
US$193.80
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 200 metres away.

P
Paweł
From
Poland
All was good! very kind personal, all super clean, nice view from top floor
Scored out of 10, guest rating 9.3
Superb - What previous guests thought, 2,986 reviews
Price from
US$95.88
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.

L
Larissa Emanuelle
From
Brazil
we loved our stay. The staff is what makes it so special! Always smiling, always there to help and make us feel home! they helped us a lot and made our stay so lovely! breakfast was amazing, room clean and comfortable! location is perfect! near restaurants, beach, supermarkets… no complaints about Barlovento!
Scored out of 10, guest rating 9.1
Superb - What previous guests thought, 1,609 reviews
Price from
US$114.99
1 night, 2 adults

OZ Hotel Collection

Hotel in Bocagrande, Cartagena de Indias

OZ Hotel Collection has a fitness centre, garden, a terrace and restaurant in Cartagena de Indias.

D
Dante
From
UK Virgin Islands
New and modern hotel. Great location, close to the beach. Staff was very kind and helpful. Highly recommend!
Scored out of 10, guest rating 9.5
Exceptional - What previous guests thought, 283 reviews
Price from
US$112.34
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, 186 reviews
Price from
US$30.97
1 night, 2 adults

Habitación Cerca de aeropuerto

Crespo, Cartagena de Indias

Set in Cartagena de Indias, 4.2 km from Steps of La Popa Mount and 4.7 km from Cartagena's Walls, Habitación Cerca de aeropuerto offers a terrace and air conditioning.

D
Despina
From
Switzerland
The place is very close to the airport (5 min walk) which makes it perfect if you have an early flight or you arrive very late at the airport. Mrs Nancy water for me until 12.00 in the evening and she brought me fruits in the morning although breakfast was not included:) she was super kind. The room was spacious and the bathroom was separated and very clean !
Scored out of 10, guest rating 9.3
Superb - What previous guests thought, 106 reviews
Price from
US$23.23
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

Popular with guests booking beach hotels in Cartagena de Indias

Scored out of 10, guest rating 7.4
Good - What previous guests thought, 1,693 reviews

Popular with guests booking beach hotels in Cartagena de Indias

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

Popular with guests booking beach hotels in Cartagena de Indias

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

Popular with guests booking beach hotels in Cartagena de Indias

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

Popular with guests booking beach hotels in Cartagena de Indias

Scored out of 10, guest rating 8.2
Very good - What previous guests thought, 2,666 reviews

Popular with guests booking beach hotels in Cartagena de Indias

Scored out of 10, guest rating 8.5
Very good - What previous guests thought, 1,478 reviews

Popular with guests booking beach hotels in Cartagena de Indias

Scored out of 10, guest rating 8.7
Fabulous - What previous guests thought, 1,296 reviews

Popular with guests booking beach hotels in Cartagena de Indias

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

Popular with guests booking beach hotels in Cartagena de Indias

Scored out of 10, guest rating 8.9
Fabulous - What previous guests thought, 2,969 reviews

Popular with guests booking beach hotels in Cartagena de Indias

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

Enjoy breakfast in Cartagena de Indias and nearby

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

From US$108.03 per night
Scored out of 10, guest rating 7.8
Good - What previous guests thought, 1,047 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.30 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$140.99 per night
Scored out of 10, guest rating 8.1
Very good - What previous guests thought, 711 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$113.83 per night
Scored out of 10, guest rating 7.4
Good - What previous guests thought, 1,693 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$116.51 per night
Scored out of 10, guest rating 8.9
Fabulous - What previous guests thought, 2,969 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$339.14 per night
Scored out of 10, guest rating 8.3
Very good - What previous guests thought, 32 reviews

<h2>Comfortable Accommodations</h2> Casa Hostal La Vie en Rose in Cartagena de Indias offers family rooms with private bathrooms, air-conditioning, and city views.

From US$32.52 per night
Scored out of 10, guest rating 6.4
Pleasant - What previous guests thought, 591 reviews

Set in Cartagena de Indias, a few steps from Bocagrande Beach, Hotel Cartagena Dubai offers accommodation with a restaurant, free private parking, an outdoor swimming pool and a fitness centre.

From US$306.36 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.

From US$92.92 per night
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.

From US$122.87 per night
Scored out of 10, guest rating 8.3
Very good - What previous guests thought, 12 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$107.40 per night
Scored out of 10, guest rating 9.2
Superb - What previous guests thought, 86 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$76.40 per night
Scored out of 10, guest rating 7.3
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$60.92 per night
Scored out of 10, guest rating 8.1
Very good - What previous guests thought, 127 reviews

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

Magia en AltaMar

Cartagena de Indias
Budget options available

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$73.72 per night
Scored out of 10, guest rating 6.0
Pleasant - What previous guests thought, 2 reviews

Facing the seafront in Cartagena de Indias, Apartamento frente al mar, vista al centro de Cartagena is an apartment, boasting an outdoor pool and private parking.

From US$90.34 per night

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$875.43 per night
Scored out of 10, guest rating 9.0
Superb - What previous guests thought, 8 reviews

Located in Cartagena de Indias, 300 metres from Marbella Beach and less than 1 km from Cartagena's Walls, Confortable offers an outdoor swimming pool and air conditioning.

Scored out of 10, guest rating 9.3
Superb - What previous guests thought, 23 reviews

Murano Centro1 26floor, rooftop,infinity pool & views byIMZ is a recently renovated apartment in Cartagena de Indias, where guests can makes the most of its outdoor swimming pool, private beach area...

From US$137.06 per night
Scored out of 10, guest rating 8.4
Very good - What previous guests thought, 53 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$104.54 per night

Situated in Cartagena de Indias, 100 metres from Marbella Beach and 1.1 km from Cartagena's Walls, Cartagena Dreams Luxury Oceanfront Suite wPool 4 offers a fitness centre and air conditioning.

From US$193.59 per night

Featuring a rooftop pool and sea views, Cartagena Dreams Luxury Oceanfront Suite wPool 2 is located in Cartagena de Indias.

From US$230.38 per night

Situated in Cartagena de Indias, just less than 1 km from Bocagrande Beach, Cartagena Colombia- h2 Hyatt condo-Bay view features beachfront accommodation with a private beach area, a rooftop pool, a...

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

Situated within 400 metres of Marbella Beach and 1.8 km of Cartagena's Walls, Comodidad, la mejor vista al mar y ubicacion en Cartagena offers rooms with air conditioning and a private bathroom in...

From US$268.45 per night

Highly rated beach hotels in Cartagena de Indias and nearby

Scored out of 10, guest rating 8.3
Very good - What previous guests thought, 523 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.74 per night
Scored out of 10, guest rating 9.0
Superb - What previous guests thought, 44 reviews

Located in Cartagena de Indias, 500 metres from Marbella Beach and 1.4 km from Cartagena's Walls, King's Apartments 301 offers a bar and air conditioning.

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.

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

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

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

Located in Cartagena de Indias in the Bolivar region, @casa_grace Bienvenidos! features a balcony and garden views. This beachfront property offers access to a terrace.

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

Casa Grace Apto con vista al mar is a beachfront property located in Cartagena de Indias, 200 metres from Marbella Beach and 1.6 km from Cartagena's Walls.

From US$51.62 per night
Scored out of 10, guest rating 9.4
Superb - What previous guests thought, 8 reviews

Featuring air-conditioned accommodation with a private pool, Apartamento Moderno y Lujoso con vista al Mar PISO19 - Cerca a la Ciudad Amurallada is located in Cartagena de Indias.

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

Set in Cartagena de Indias, just 100 metres from Marbella Beach, APT cercano centro Histórico N - Marbella O offers beachfront accommodation with free WiFi.

From US$63.60 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$121.72
Scored out of 10, guest rating 8.7
Fabulous - What previous guests thought, 859 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$82.60
Scored out of 10, guest rating 8.8
Fabulous - What previous guests thought, 54 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$212.69
Scored out of 10, guest rating 8.2
Very good - What previous guests thought, 2,666 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$82.60
Scored out of 10, guest rating 8.8
Fabulous - What previous guests thought, 54 reviews
The location right on the beach
Guest review by
glen
Group
Avg. price/night: US$215.85
Scored out of 10, guest rating 8.6
Fabulous - What previous guests thought, 1,783 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$139.04
Scored out of 10, guest rating 8.1
Very good - What previous guests thought, 1,514 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