Bocagrande Beach and the Cartagena skyline, Colombia
Beachfront Resorts · Field guide

Best Beachfront Resorts in Cartagena, Colombia (2026)

Updated August 3, 20263 min read
Share this guide

Cartagena's beachfront hotels line Carrera 1, the road that runs directly along Bocagrande's sand. Four are confirmed genuinely on the beach there: InterContinental Cartagena de Indias, Estelar Cartagena de Indias, Hilton Cartagena, and Capilla del Mar. A few well-marketed names nearby, on the parallel Avenida San Martín one block inland, are close to the beach but not on it.

Best monthsDec–Apr (dry season); rarely reached by hurricanes
From price$83/night
AirportRafael Núñez Intl (CTG) · 10–20 min
Best forColonial old-town day trips · warm Caribbean water

The best beachfront resorts in Cartagena, Colombia

All four sit on Bocagrande's beachfront strip, a 10–15 minute drive or taxi ride from the walled old city.

Tap a hotel for live prices · Review to read more

If a free-cancellation rate is showing, booking now costs nothing to change later.

HotelRatingFrom/nightAreaBest for
InterContinental Cartagena de IndiasExcellent$130Bocagrande, Cartagena (Carrera 1)Best overall · the most internationally recognized name on the beachCheck price →Review ↓
Estelar Cartagena de IndiasExcellent$124Bocagrande, Cartagena (Carrera 1)Best rated · large-scale resort with a convention centreCheck price →Review ↓
Hilton CartagenaExcellent$116El Laguito, Cartagena (Carrera 1, tip of the peninsula)Best for families · four pools, quieter end of BocagrandeCheck price →Review ↓
Capilla del MarExcellent$83Bocagrande, Cartagena (Carrera 1)Best value · tallest building on the strip, rooftop ocean viewsCheck price →Review ↓
Best Overall

InterContinental Cartagena de Indias

Bocagrande, Cartagena (Carrera 1)from from $130/night
Rooms and suites, most with a Caribbean Sea or Cartagena Bay view

The InterContinental sits directly on Carrera 1 in Bocagrande, with the hotel's own FAQ confirming it isn't separated from the beach by the road – a distinction that rules out several other well-known Bocagrande names sitting one block inland on Avenida San Martín. It's Cartagena's most internationally recognized hotel brand on the sand.

The beach itself is Bocagrande's public stretch, shared with the rest of the strip rather than gated exclusively for guests – normal for this part of Cartagena, and consistent across all four hotels here. It's a dependable, well-located base for combining beach time with the old city's colonial streets.

The most globally recognized hotel brand directly on Bocagrande Beach
Confirmed on Carrera 1, the beachfront road, not set back a block inland
10-minute drive to the walled old city and Getsemaní
The beach in front is public, not exclusive to hotel guests
Bocagrande's beach is narrower and busier than a resort-island setting
Older tower – rooms are comfortable rather than cutting-edge
Best Rated

Estelar Cartagena de Indias

Bocagrande, Cartagena (Carrera 1)from from $124/night
Standard, Superior, and Deluxe rooms, most with an ocean or bay view

Estelar is a large Colombian hotel brand's flagship Cartagena property, confirmed on Carrera 1 at the corner of Calle 12, directly on Bocagrande's sand. It carries the highest guest score of the four hotels here, with strong marks specifically for location and cleanliness.

The attached convention centre makes this a busier, more business-oriented property than a pure leisure resort, though the beachfront position and pool deck work just as well for a straightforward beach stay. It's a solid, slightly more affordable alternative to the InterContinental a few blocks away.

Best for Families

Hilton Cartagena

El Laguito, Cartagena (Carrera 1, tip of the peninsula)from from $116/night
Rooms and suites, most with a balcony and ocean view

Hilton sits at the far tip of the Bocagrande peninsula, in the quieter El Laguito neighborhood, with four outdoor pools and a patrolled stretch of beach directly in front. It's noticeably calmer than the busier hotels closer to central Bocagrande.

The scale here – 341 rooms, multiple pools, tennis courts – suits families and groups who want resort amenities alongside genuine beach access, without the price of a five-star name closer to town. It's a fair pick for travelers prioritizing space and quiet over walkability to the old city.

Best Value

Capilla del Mar

Bocagrande, Cartagena (Carrera 1)from from $83/night
Standard, Superior, and Double rooms, most with an ocean-facing balcony

Capilla del Mar is the tallest hotel on the Bocagrande strip, confirmed directly on Carrera 1 with a rooftop pool and terrace that clear the neighboring buildings for open Caribbean views. It's the most affordable of the four confirmed beachfront hotels here.

Rooms are simpler than the InterContinental's or Estelar's, but the beachfront position and rooftop views punch above the price point. It's a practical choice for travelers who want genuine beach access in Bocagrande without a five-star rate.

📍 Compare live beachfront resort prices in Cartagena
See live prices & availability in Bocagrande, Cartagena, ColombiaCheck prices →

When to go

December through April is Cartagena's dry season, with the least rain and the most reliable sun, though also the busiest and most expensive stretch. May through November brings more frequent afternoon showers and higher humidity, but rates drop and the beach stays far less crowded. Cartagena sits south of the Caribbean's main hurricane belt and has historically never taken a direct hit, so storm risk is far lower here than in the islands further north – a genuine advantage for trips booked during the Atlantic hurricane season (June–November). Bocagrande Beach itself is public and shared by beach-chair vendors and local visitors alongside hotel guests, which is normal here rather than a sign of a lesser property.

FAQ

Images: Bernard Gagnon / Wikimedia Commons / CC BY-SA 4.0

New stays, before everyone else

The best swim-up rooms, overwater bungalows and private pool villas we find — one short email, no spam.

No spam · Unsubscribe anytime