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.

r
rafik
From
Netherlands
they hotel is very well renovated and in my onion from outstanding class compared to other hotels in Cartagena. the employees are very good in their work, service and the way they take care of you.
Scored out of 10, guest rating 9.5
Exceptional - What previous guests thought, 1,079 reviews
Price from
US$215.74
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.

U
Uwe
From
Germany
Great place in low season but I think in high season I don’t want to be here.
Scored out of 10, guest rating 9.2
Superb - What previous guests thought, 1,075 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.

M
Maha
From
Qatar
THE STAFF! The best staff, I was stuck on both a sim and exchange and they did it for me so quickly! They also helped book all my tours! They stood out so much! Andrea In particular was soooo kind and helpful with all the questions I asked! They upgraded me to a king room in their sister hotel Oz Hotel, it was clean and so nice! Def come stay here!
Scored out of 10, guest rating 9.2
Superb - What previous guests thought, 2,815 reviews
Price from
US$98.61
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.

A
Anders Segerström
From
Denmark
Amazing place. Right in the middle of the old town, super cozy and nicely decorated hotel with extremely friendly staff.
Scored out of 10, guest rating 9.3
Superb - What previous guests thought, 1,141 reviews
Price from
US$203.56
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.

A
Alfredo
From
Spain
Great room with amazing view! The pool is incredible and the spa has a nice hot tub.
Scored out of 10, guest rating 9.0
Superb - What previous guests thought, 1,661 reviews
Price from
US$199.75
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.

C
Claudia
From
Spain
Our parents where more than happy with the service and quality of the hotel
Scored out of 10, guest rating 9.3
Superb - What previous guests thought, 2,968 reviews
Price from
US$96.64
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.

V
Vanessa
From
Costa Rica
Love the staff, really helpful
Scored out of 10, guest rating 9.1
Superb - What previous guests thought, 1,591 reviews
Price from
US$115.90
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.

G
Garth
From
Australia
Very helpful staff, very comfortable and nicely styled.
Scored out of 10, guest rating 9.5
Exceptional - What previous guests thought, 358 reviews
Price from
US$113.22
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, 195 reviews
Price from
US$31.22
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, 107 reviews
Price from
US$23.41
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 8.2
Very good - What previous guests thought, 840 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,586 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,173 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,768 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,482 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,294 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,785 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,964 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,375 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,637 reviews

FAQ about beach hotels in Cartagena de Indias

Beach hotels that guests love in Cartagena de Indias

See all
Avg. price/night: US$122.68
Scored out of 10, guest rating 8.7
Fabulous - What previous guests thought, 872 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$83.25
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$179.21
Scored out of 10, guest rating 8.2
Very good - What previous guests thought, 2,637 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$171
Scored out of 10, guest rating 8.4
Very good - What previous guests thought, 1,217 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$83.25
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$217.99
Scored out of 10, guest rating 8.6
Fabulous - What previous guests thought, 1,785 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$140.14
Scored out of 10, guest rating 8.0
Very good - What previous guests thought, 1,510 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