Skip to main content

Beach Hotels in Cartagena de Indias

Find the beach hotels that appeal to you the most

Top picks for Cartagena de Indias hotels

Explore our most popular 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.

C
Coppelia
From
France
It is a stunning brand new property beautifully decorated, which offers utmost comfort and modernity in the rooms. The property is extremely quite, even when the street becomes very noisy at night, the hotel is a like a piece of heaven!
Scored out of 10, guest rating 9.5
Exceptional - What previous guests thought, 1,096 reviews
Price from
$253.79
1 night, 2 adults

Sofitel Barú Cartagena

Hotel in Cartagena de Indias

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

V
Veronica
From
Argentina
Everything was so great. Facilities, food, activities, staff. great choice! we will be back, for sure !
Scored out of 10, guest rating 9.3
Wonderful - What previous guests thought, 1,046 reviews
Price from
$315
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.

A
Angélica
From
Brazil
Staff very pleasant and pro-active, very good breakfast, reception was the best with smiles and juice with local fruits when we arrived 😃
Scored out of 10, guest rating 9.3
Wonderful - What previous guests thought, 2,777 reviews
Price from
$97.74
1 night, 2 adults

Hotel Boutique Casona del Colegio

Hotel in Centro, Cartagena de Indias

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

E
ERIK ALBERTO
From
Mexico
Great experience. Service, location, food, everything works perfectly, rooms design. .. All in one! Higly recommendable.
Scored out of 10, guest rating 9.3
Wonderful - What previous guests thought, 1,147 reviews
Price from
$218
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 accommodations with a restaurant, free private parking, an outdoor swimming pool and a bar.

C
Carolina
From
Dominican Republic
Excellent service, location and facilities!!
Scored out of 10, guest rating 9.0
Wonderful - What previous guests thought, 1,630 reviews
Price from
$187
1 night, 2 adults

Estelar Cartagena de Indias Hotel y Centro de Convenciones

Hotel in Bocagrande, Cartagena de Indias

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

O
Orlanj
From
Canada
Breakfast / the pool and the sky bar
Scored out of 10, guest rating 9.0
Wonderful - What previous guests thought, 2,913 reviews
Price from
$211.43
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.

R
Ricardo Y
From
Brazil
One of the best hotels I have ever stayed in. Everything is perfect. From the rooms, to the location, to the breakfast food and the staff. I have never been so well-treated like this ever before. I felt like a true king. Would come back again in a blink of an eye!!! Loved it!
Scored out of 10, guest rating 9.3
Wonderful - What previous guests thought, 2,907 reviews
Price from
$94.66
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.

T
Thuresha
From
France
Everything was clean and the room super comfortable. All members of the staff are really kind and helpful. The breakfast is really good. The pool is actually a decent size to cool off and is kept clean.
Scored out of 10, guest rating 9.1
Wonderful - What previous guests thought, 1,472 reviews
Price from
$109.36
1 night, 2 adults

OZ Hotel Collection

Hotel in Bocagrande, Cartagena de Indias

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

M
Melvin
From
Germany
I loved staying at OZ Hotel Collection in Bocagrande. It’s clean, modern and the staff are amazing. Perfect location near the beach and restaurants. Breakfast was great and the vibe is awesome. 10/10!
Scored out of 10, guest rating 9.4
Wonderful - What previous guests thought, 695 reviews
Price from
$157.52
1 night, 2 adults

Casa Belia

Getsemani, Cartagena de Indias

Casa Belia enjoys a location in Cartagena de Indias, a 14-minute walk from Palace of the Inquisition and 0.7 miles from Bolivar Park.

P
Petra
From
Canada
Very nice and clean with friendly staff and a good location.
Scored out of 10, guest rating 9.3
Wonderful - What previous guests thought, 153 reviews
Price from
$56.71
1 night, 2 adults
All beach hotels in Cartagena de Indias

The best beach hotels in Cartagena de Indias

Check out our selection of great beach 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.

C
Coppelia
From
France
It is a stunning brand new property beautifully decorated, which offers utmost comfort and modernity in the rooms. The property is extremely quite, even when the street becomes very noisy at night, the hotel is a like a piece of heaven!
Scored out of 10, guest rating 9.5
Exceptional - What previous guests thought, 1,096 reviews
Price from
$253.79
1 night, 2 adults

Sofitel Barú Cartagena

Hotel in Cartagena de Indias

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

V
Veronica
From
Argentina
Everything was so great. Facilities, food, activities, staff. great choice! we will be back, for sure !
Scored out of 10, guest rating 9.3
Wonderful - What previous guests thought, 1,046 reviews
Price from
$315
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.

A
Angélica
From
Brazil
Staff very pleasant and pro-active, very good breakfast, reception was the best with smiles and juice with local fruits when we arrived 😃
Scored out of 10, guest rating 9.3
Wonderful - What previous guests thought, 2,777 reviews
Price from
$97.74
1 night, 2 adults

Hotel Boutique Casona del Colegio

Hotel in Centro, Cartagena de Indias

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

E
ERIK ALBERTO
From
Mexico
Great experience. Service, location, food, everything works perfectly, rooms design. .. All in one! Higly recommendable.
Scored out of 10, guest rating 9.3
Wonderful - What previous guests thought, 1,147 reviews
Price from
$218
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 accommodations with a restaurant, free private parking, an outdoor swimming pool and a bar.

C
Carolina
From
Dominican Republic
Excellent service, location and facilities!!
Scored out of 10, guest rating 9.0
Wonderful - What previous guests thought, 1,630 reviews
Price from
$187
1 night, 2 adults

Estelar Cartagena de Indias Hotel y Centro de Convenciones

Hotel in Bocagrande, Cartagena de Indias

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

O
Orlanj
From
Canada
Breakfast / the pool and the sky bar
Scored out of 10, guest rating 9.0
Wonderful - What previous guests thought, 2,913 reviews
Price from
$211.43
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.

R
Ricardo Y
From
Brazil
One of the best hotels I have ever stayed in. Everything is perfect. From the rooms, to the location, to the breakfast food and the staff. I have never been so well-treated like this ever before. I felt like a true king. Would come back again in a blink of an eye!!! Loved it!
Scored out of 10, guest rating 9.3
Wonderful - What previous guests thought, 2,907 reviews
Price from
$94.66
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.

T
Thuresha
From
France
Everything was clean and the room super comfortable. All members of the staff are really kind and helpful. The breakfast is really good. The pool is actually a decent size to cool off and is kept clean.
Scored out of 10, guest rating 9.1
Wonderful - What previous guests thought, 1,472 reviews
Price from
$109.36
1 night, 2 adults

OZ Hotel Collection

Hotel in Bocagrande, Cartagena de Indias

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

M
Melvin
From
Germany
I loved staying at OZ Hotel Collection in Bocagrande. It’s clean, modern and the staff are amazing. Perfect location near the beach and restaurants. Breakfast was great and the vibe is awesome. 10/10!
Scored out of 10, guest rating 9.4
Wonderful - What previous guests thought, 695 reviews
Price from
$157.52
1 night, 2 adults

Casa Belia

Getsemani, Cartagena de Indias

Casa Belia enjoys a location in Cartagena de Indias, a 14-minute walk from Palace of the Inquisition and 0.7 miles from Bolivar Park.

P
Petra
From
Canada
Very nice and clean with friendly staff and a good location.
Scored out of 10, guest rating 9.3
Wonderful - What previous guests thought, 153 reviews
Price from
$56.71
1 night, 2 adults
All beach hotels in Cartagena de Indias

Looking for a beach hotel?

There’s nothing like waking up to the sound of crashing waves and the sea air floating into your bedroom window. Beachfront accommodations come in a variety of forms, from all-inclusive resorts to secluded homestays and villas. Beach hotel amenities can include air-conditioned rooms, private terraces overlooking the sea, and outdoor pools with attached bars.

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

See all

Popular with guests booking beach hotels in Cartagena de Indias

Scored out of 10, guest rating 7.7
Good - What previous guests thought, 1,655 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, 34 reviews

Popular with guests booking beach hotels in Cartagena de Indias

Scored out of 10, guest rating 8.7
Excellent - What previous guests thought, 1,141 reviews

Popular with guests booking beach hotels in Cartagena de Indias

Scored out of 10, guest rating 8.6
Excellent - What previous guests thought, 1,772 reviews

Popular with guests booking beach hotels in Cartagena de Indias

Scored out of 10, guest rating 9.0
Wonderful - What previous guests thought, 1,630 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,470 reviews

Popular with guests booking beach hotels in Cartagena de Indias

Scored out of 10, guest rating 8.6
Excellent - What previous guests thought, 1,291 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, 3,370 reviews

Popular with guests booking beach hotels in Cartagena de Indias

Scored out of 10, guest rating 9.0
Wonderful - What previous guests thought, 2,913 reviews

Popular with guests booking beach hotels in Cartagena de Indias

Scored out of 10, guest rating 8.6
Excellent - What previous guests thought, 1,780 reviews

Enjoy breakfast in Cartagena de Indias and nearby

APARTAMENTO CON VISTA Al MAR is located in Cartagena de Indias, just a 9-minute walk from Cartagena's Gold Museum and one mile from San Felipe de Barajas Castle.

From $724.62 per night
Scored out of 10, guest rating 7.7
Good - What previous guests thought, 1,655 reviews

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

From $126.03 per night
Scored out of 10, guest rating 7.9
Good - What previous guests thought, 1,084 reviews

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

From $113.95 per night

Just a 8-minute walk from Bocagrande Beach and 0.9 miles from Palace of the Inquisition, HS-T Habitacion Triple con wifi, piscina y aire acondicionado features accommodations in Cartagena de Indias,...

Offering an outdoor swimming pool and a terrace, HS-DD Habitación Deluxe cerca al mar con piscina y wifi in Cartagena de Indias is close to Bocagrande Beach and Palace of the Inquisition.

From $182.20 per night
Scored out of 10, guest rating 8.1
Very Good - What previous guests thought, 679 reviews

Hotel Apartasuites Cabreromar is 0.7 mi from inside the walled area in Cartagena de Indias and 984 feet from Marbella Beach.

From $109.36 per night
Scored out of 10, guest rating 7.3
Good - What previous guests thought, 1,589 reviews

Hotel Aixo Suites By GEH Suites is located on the beachfront in Cartagena de Indias, a few steps from Marbella Beach and 1.1 miles from Cartagena's Walls.

From $121.30 per night
Scored out of 10, guest rating 8.1
Very Good - What previous guests thought, 39 reviews

Located in Cartagena de Indias, 1.2 miles from San Felipe de Barajas Castle, Casa Hostal La Vie en Rose has accommodations with a shared lounge, private parking, a terrace and a bar.

Highly rated beach hotels in Cartagena de Indias and nearby

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

Apartamento Ganem 505a offers accommodations in Cartagena de Indias, a 5-minute walk from Bolivar Park and 500 yards from Cartagena's Gold Museum.

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

Apartamento en Centro Histórico De Cartagena is located in Cartagena de Indias, just a 14-minute walk from Bolivar Park and 0.7 miles from Cartagena's Gold Museum.

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

Muralla by Wynwood House features rooms in Cartagena de Indias near Palace of the Inquisition and Bolivar Park. This beachfront property offers access to free Wifi and free private parking.

Scored out of 10, guest rating 9.1
Wonderful - What previous guests thought, 57 reviews

Cabrero, cerca de la Ciudad Amurallada y playa is located in Cartagena de Indias, just 1.6 miles from San Felipe de Barajas Castle and 2.1 miles from Steps of La Popa Mount.

From $85.06 per night
Scored out of 10, guest rating 9.1
Wonderful - What previous guests thought, 9 reviews

Just a 3-minute walk from Marbella Beach and 0.6 miles from Cartagena's Walls, Confortable features accommodations in Cartagena de Indias, with an outdoor swimming pool and a garden.

From $86.41 per night
Scored out of 10, guest rating 8.6
Excellent - What previous guests thought, 111 reviews

Apartamento frente al mar en Cartagena is a recently renovated apartment in Cartagena de Indias, near Marbella Beach. This beachfront property offers access to a terrace and free private parking.

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

Offering a garden and a terrace, Apartaestudio Altamar in Cartagena de Indias is close to Marbella Beach and Cartagena's Walls.

From $74.53 per night
Scored out of 10, guest rating 8.2
Very Good - What previous guests thought, 58 reviews

A 3-minute walk from Marbella Beach in Cartagena de Indias, cartagena balcon con vista al mar provides accommodations with access to a solarium.

From $111.79 per night

Beach Hotels with swimming pools in Cartagena de Indias and nearby

Offering a garden and a bar, Villa exclusiva junto al mar en Cartagena in Cartagena de Indias is close to Marbella Beach and Cartagena's Walls.

From $1,156.83 per night
Scored out of 10, guest rating 6.0
Pleasant - What previous guests thought, 2 reviews

Apartamento frente al mar, vista al centro de Cartagena is located in Cartagena de Indias, just 1.6 miles from San Felipe de Barajas Castle and 2.1 miles from Steps of La Popa Mount.

From $108.01 per night

A few steps from Marbella Beach in Cartagena de Indias, Cartagena Dreams Luxury Oceanfront Suite wPool 4 offers accommodations with access to a sauna and fitness center.

A 5-minute walk from Marbella Beach in Cartagena de Indias, Cartagena Dreams Luxury Oceanfront Suite wPool 2 offers accommodations with access to a hot tub and fitness room.

Scored out of 10, guest rating 9.5
Exceptional - What previous guests thought, 69 reviews

Just a 10-minute walk from Bocagrande Beach and one mile from Palace of the Inquisition, H2 Hyatt Vista Mar!! features accommodations in Cartagena de Indias with a garden.

A 4-minute walk from Marbella Beach in Cartagena de Indias, Tu apartamento en la playa piso 10 features accommodations with access to a steam room, public bath, and solarium.

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

A 4-minute walk from Marbella Beach in Cartagena de Indias, Apartamento Moderno y lujoso con vista al mar Piso 1903 - cerca a ciudad amurallada features accommodations with access to spa facilities.

Just a 6-minute walk from Marbella Beach and 1.2 miles from San Felipe de Barajas Castle, Beautiful Ocean view apartment features accommodations in Cartagena de Indias, with a private beach area and a...

From $75.34 per night

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

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

Espectacular Apartamento cerca al centro Histórico offers accommodations in Cartagena de Indias, 1.6 miles from San Felipe de Barajas Castle and 2.1 miles from Steps of La Popa Mount.

From $108.01 per night
Scored out of 10, guest rating 8.3
Very Good - What previous guests thought, 549 reviews

Located in Cartagena de Indias, Casa Hotel Terraza del Cabrero offers beachfront accommodations a 3-minute walk from Marbella Beach and provides facilities like a shared lounge, a terrace and a bar.

From $83.23 per night
Scored out of 10, guest rating 8.9
Excellent - What previous guests thought, 223 reviews

Offering air-conditioned rooms in the Marbella district of Cartagena de Indias, Shekinah House is a 6-minute walk from Marbella Beach.

From $67.51 per night

Offering a private beach area, a terrace, and free Wifi, Lotus 15-02 Cartagena is a recently renovated apartment a 14-minute walk from Marbella Beach and 0.9 miles from San Felipe de Barajas Castle.

From $50.50 per night
Scored out of 10, guest rating 8.2
Very Good - What previous guests thought, 29 reviews

Apto Marbella offers accommodations in Cartagena de Indias, 1.7 miles from San Felipe de Barajas Castle and 1.8 miles from Steps of La Popa Mount.

From $57.57 per night
Scored out of 10, guest rating 9.0
Wonderful - What previous guests thought, 4 reviews

Just a 17-minute walk from Cartagena's Walls and half a mile from Rafael Nunez House, Edificio frente a la playa en cartagena, marbella features accommodations in Cartagena de Indias with a garden.

From $154.24 per night
Scored out of 10, guest rating 10
Exceptional - What previous guests thought, 1 review

Just a 5-minute walk from Marbella Beach and 0.9 miles from Cartagena's Walls, la Ola de la Vida con AA WIFI features accommodations in Cartagena de Indias with a private beach area.

From $210.73 per night
Scored out of 10, guest rating 8.0
Very Good - What previous guests thought, 20 reviews

Duplex playa y mar offers accommodations in Cartagena de Indias, 1.7 miles from San Felipe de Barajas Castle and 1.8 miles from Steps of La Popa Mount.

From $58.33 per night

FAQ about beach hotels in Cartagena de Indias

Beach Hotels That Guests Love in Cartagena de Indias

See all
Avg. price/night: $133.18
Scored out of 10, guest rating 8.7
Excellent - What previous guests thought, 924 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: $121.65
Scored out of 10, guest rating 8.9
Excellent - What previous guests thought, 50 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
Travelers with friends
Avg. price/night: $267.33
Scored out of 10, guest rating 8.2
Very Good - What previous guests thought, 2,448 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: $207
Scored out of 10, guest rating 8.5
Very Good - What previous guests thought, 1,194 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
Travelers with friends
Avg. price/night: $121.65
Scored out of 10, guest rating 8.9
Excellent - What previous guests thought, 50 reviews
The location right on the beach
Guest review by
glen
Group
Avg. price/night: $255.67
Scored out of 10, guest rating 8.6
Excellent - What previous guests thought, 1,780 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: $179.21
Scored out of 10, guest rating 8.1
Very Good - What previous guests thought, 1,474 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