The 8 Best Resorts in Cartagena, Colombia | Hand-Picked 2026 Update

We reviewed every property and found the best resorts in Cartagena Colombia that offer a more or less unforgettable vacation setting for just about any kind of traveler.

best resorts in Cartagena Colombia

Cartagena, which is tucked along Colombia’s Caribbean coast, is actually a bit of a daydream come to life. Its historic quarters are filled with color-drenched balconies, and the nearby beaches often show off sparkling turquoise waters that could be straight out of a brochure.

It’s a city where centuries-old buildings now sit next to high-end shops and globally ranked restaurants. In other words, it’s a mash-up of colonial charm, warm sea breezes, and some seriously stylish modern touches, making it, well, a rather perfect destination for resort life.

Methodology

To figure out what truly are the best Cartagena resorts, we ran a deep analysis using online ratings from Google Reviews, TripAdvisor, and Expedia, while also looking through hundreds of guest testimonials for firsthand insights.

From there, our editors applied a proprietary formula that weighs beach access, room quality, amenities, customer service consistency, and value for money. What you’ll find below is our carefully crafted list of the 8 best Cartagena resorts, arranged in descending order.

Please note that some links below are affiliate links, which means that we receive a small commission if you make a purchase through our links, but at no extra cost to you. Thank you in advance for your support!

The 8 Best Resorts in Cartagena Colombia – 2026 Update

8. Intercontinental Cartagena De Indias By IHG

8. Intercontinental Cartagena De Indias By IHG

Key Highlights:

  • Directly overlooks Bocagrande Beach with full oceanfront rooms
  • Two restaurants, one outdoor bar, and a rooftop infinity pool
  • Less than 10 minutes from Cartagena’s Walled City

This resort in Cartagena Colombia has a clean, cosmopolitan feel that’s actually pretty welcoming for both families and couples.

It’s more or less ideal if you’re looking for views that stretch far into the Caribbean Sea, and it’s tucked in the Bocagrande neighborhood, which is kind of like Cartagena’s mini version of Miami Beach.

The infinity pool has this nearly seamless view of the ocean, and there’s also a spa on-site where services are designed to be rather rejuvenating after long days of sun or sightseeing.

Rooms are done up with polished wood accents, glass-walled showers, and those small extras like Nespresso machines that tend to matter more than people admit.

The beach directly across the street is public, yes, but the resort makes access smooth by providing loungers and umbrellas.

Two dining venues, one of which sits just off the pool area, serve Colombian and Mediterranean-inspired food, while the upstairs bar makes a pretty solid caipirinha or mojito.

Cartagena Colombia resorts near the historic center are usually crowded or noisy, but this one strikes a really nice middle ground. You can get into Old Town within 10 minutes by car, or kind of just stay local and explore the Bocagrande shops, cafés, and sunset spots right nearby.

Check Rates on Expedia ➔ 


7. Hilton Cartagena Hotel – Most Affordable

7. Hilton Cartagena Hotel

Key Highlights:

  • Located on a private peninsula with 360° water views
  • Three outdoor pools, including a kid-friendly water zone
  • Known for family-friendly pricing and large group discounts

If you’re looking for resorts Cartagena offers that balance cost with location, Hilton Cartagena Hotel could be the most solid value option on the list.

It sits at the edge of the Bocagrande peninsula, meaning you’re virtually surrounded by ocean without the usual crowds on all sides.

The resort’s atmosphere tends to be a bit more relaxed than the more upscale options, and it’s actually popular with families for that exact reason.

There are three pools to choose from, including one with slides and fountains, so kids stay busy while adults often sip something strong under the palms.

Rooms are fairly straightforward, but many of them have full or partial ocean views, and the corner suites offer panoramic city-meets-sea vistas.

Spa services are available, though a bit scaled down compared to other Cartagena resorts, yet still relaxing enough to call it a win after a beach day.

The beach area is semi-private, and it’s kept fairly clean with direct access from the pool deck. Two on-site restaurants keep menus simple with fresh seafood, Colombian staples, and kid-friendly fare, making it easy to stick around the resort without feeling the need to leave.

For travelers hoping to experience the best Cartagena resorts without breaking the bank, this one’s often the first pick for good reason.

Check Rates on Expedia ➔ 


6. Dreams Karibana Cartagena Golf & Spa Resort

6. Dreams Karibana Cartagena Golf & Spa Resort

Key Highlights:

  • All-inclusive setup with five dining venues and six bars
  • 18-hole golf course right on the property
  • Secluded beachfront that feels rather exclusive

This all-inclusive resort in Cartagena Colombia is more or less designed for travelers who want everything handled the moment they arrive.

It’s part of the Dreams collection, so it’s got that polished, slightly Americanized resort feel, but with enough Colombian flair to keep it rooted in the region.

Rooms lean spacious, with balconies or terraces, and you’ll find a Preferred Club section offering extra perks like access to a private lounge and upgraded mini-bars.

The pool scene is surprisingly expansive, with several lounging zones, swim-up bars, and those half-sunken cabanas that people usually fight over during peak season.

What really stands out, though, is the Karibana golf course, which hugs the property and brings in guests who mix resort relaxation with a few rounds under the palm trees.

The beach here is a bit quieter than Cartagena’s downtown stretches, so it gives off a slightly more peaceful feel than some of the more urban resorts Cartagena has closer to the city center.

The resort is just 25 minutes from Old Town, which might be a bit much for daily trips, but it’s worth the tradeoff if seclusion and upscale relaxation are more your thing.

With nightly entertainment, international and Colombian dining, and a full-service spa with hydrotherapy circuits, it’s one of the best Cartagena resorts for a self-contained stay.

Check Rates on Expedia ➔ 


5. Hotel Las Américas Casa de Playa Cartagena de Indias – Best-Seller

5. Hotel Las Américas Casa de Playa Cartagena de Indias

Key Highlights:

  • Direct beach access with dedicated lounge zones
  • 10+ pools and aquatic spaces across the connected properties
  • Family suites and kid-centric play areas make it ideal for groups

For those who want a resort in Cartagena Colombia that covers every base, like beachfront access, multiple pools, loads of space, and family-friendly amenities, this is arguably the top seller.

Casa de Playa is one half of the broader Las Américas experience, and it’s the part that typically draws families and casual vacationers looking for easygoing vibes.

The beachfront here is well-kept, and even though it’s a public shoreline, the resort staff tends to keep it tidy and organized with loungers and drink service.

Kids have their own mini water parks, and adults get multiple pools (some with quieter setups) to choose from. That means nobody’s fighting over pool chairs.

The rooms are colorful, casual, and a bit retro in style, with family suites that include bunk beds and kid-approved layouts.

Guests can also access the shared restaurants and bars at Torre Del Mar, the adjoining sister property, giving this stay some solid flexibility when it comes to food and drink options.

For resorts Cartagena offers that prioritize families without skimping on resort quality, Casa de Playa is typically at the top of every local recommendation list.

Check Rates on Expedia ➔ 


4. Sofitel Barú Cartagena

4. Sofitel Barú Cartagena

Key Highlights:

  • Located on Barú Island, about 45 minutes from the mainland
  • Private beach with white sand and turquoise water
  • Extremely modern architecture and high-end spa facilities

Barú Island might as well be another world compared to the busy streets of downtown Cartagena, and Sofitel’s outpost on the island makes the most of that contrast.

It’s among the most serene Cartagena Colombia resorts, with a remote setting that’s incredibly photogenic and calm.

The property stretches across a wide slice of beach with impossibly clear water and powdery sand. That alone would be enough for some, but Sofitel’s ultra-modern design and minimalist rooms make this resort feel like a wellness retreat more than a beach party zone.

There are multiple pools, including one infinity pool that practically melts into the horizon, and the on-site restaurants serve food that leans upscale, like grilled octopus or coconut ceviche.

The spa menu is loaded with detox treatments, and some rooms even offer in-room soaking tubs with views of the mangroves.

It’s a trek to reach, involving a car ride and sometimes a boat, but if you’re ranking the best Cartagena resorts based on atmosphere and peace, this one earns a spot in the top five with no hesitation.

Check Rates on Expedia ➔ 


3. Las Americas Torre Del Mar – Top Value Pick

3. Las Americas Torre Del Mar

Key Highlights:

  • Modern tower hotel connected to Casa de Playa
  • Exclusive rooftop pool with panoramic views
  • Guests get access to 10+ pools and restaurants across the complex

Las Americas Torre Del Mar stands tall as one of the most popular Cartagena resorts for travelers who want all the bells and whistles without spending top-tier prices.

The tower is connected to Casa de Playa but has a more sleek, modern atmosphere that often draws couples or adult groups instead of families with little ones.

Rooms feel like they’ve just been renovated, with clean lines, city views, and oceanfront suites that provide serious value. You also get access to the rooftop pool, which is arguably one of the best places to catch sunset in Cartagena without dealing with the crowds.

The resort has multiple bars, restaurants, and even an ice cream parlor, making it a bit of a mini-village where you don’t have to leave unless you really want to.

Beaches here are good, too, as they are clean, wide, and close enough to the water for convenient swimming.

If you’re comparing resorts in Cartagena Colombia based on price-to-perk ratio, Torre Del Mar is very often the smartest pick.

Check Rates on Expedia ➔ 


2. Hotel Casa Pestagua, Relais & Châteaux

2. Hotel Casa Pestagua, Relais & Châteaux 

Key Highlights:

  • Located inside Cartagena’s historic Walled City
  • 11 luxury rooms with 18th-century colonial architecture
  • Michelin-recognized dining and private plunge pools

This boutique resort in Cartagena Colombia is a a member of Relais & Châteaux and redefines elegance in a way that’s both intimate and sophisticated.

It’s not a mega-resort with beach loungers or pool slides, but instead something far more romantic and exclusive, tucked behind stone walls in the very heart of Old Town Cartagena.

With only 11 rooms, it feels almost like a private mansion with high-end service and architecture that blends historic preservation with sleek upgrades. Each room is slightly different, some with hand-carved ceilings or private terraces, and several offer small plunge pools for added luxury.

The inner courtyard includes a lush garden, a serene pool, and lounge space that feels more like a private estate than a commercial resort.

Food here is next-level, with the in-house restaurant serving Colombian cuisine with a French spin, easily one of the most celebrated dining spots inside the Walled City.

We think Casa Pestagua is one of the best resorts in Cartagena Colombia since it offers true historic immersion and rare exclusivity.

Check Rates on Expedia ➔ 


1. Sofitel Legend Santa Clara Cartagena – Top Overall

1. Sofitel Legend Santa Clara Cartagena

Key Highlights:

  • Luxury resort inside a 17th-century convent
  • Outdoor pool, full spa, and world-class French-Colombian restaurant
  • Located directly in the heart of the Walled City

This historic resort inside the Walled City isn’t just one of the best resorts in Cartagena, it might be one of the best in all of South America.

Sofitel Legend Santa Clara Cartagena blends five-star amenities with architectural beauty in a way that’s rarely duplicated anywhere else.

The convent-turned-hotel is filled with restored frescoes, exposed stonework, and walkways that curve around a central courtyard filled with tropical plants and calm fountains.

The pool area is large, surprisingly private, and surrounded by shaded loungers that make it easy to stay put for hours.

Rooms are divided between heritage-style and contemporary, giving you a choice between historic flair and modern touches. The spa, called SoSpa, is among the best in the city, and the restaurant, El Claustro, regularly earns praise for its inventive menus and top-shelf wine list.

Of all Cartagena Colombia resorts, this one checks every box: walkability, luxury, food, atmosphere, and service. It’s clearly the most iconic and still, somehow, feels quietly exclusive.

Check Rates on Expedia ➔ 

Articles You Might Also Like