Live prices for your dates · free cancellation on many rooms

Spa hotels · Bolivar · Colombia

Best Spa Hotels in Cartagena, Colombia

We reviewed 201 spa hotels in Cartagena and picked the 50 best-rated for your stay.

50 hotels 29 rated 8.5+ typical PLN 533

hotels

Decameron Cartagena D Budget-Friendly

Decameron Cartagena ★★★

Cartagena Resort

7.8Very good271 reviews

A practical pick for exploring Cartagena, with a pool, live entertainment, and a short walk to Bocagrande.

FromPLN 655per night
Dreams Karibana Cartagena Golf & Spa Resort D Golf & Spa

Dreams Karibana Cartagena Golf & Spa Resort ★★★★★

Cartagena Resort

8.6Great597 reviews

A 5-star all-inclusive resort with a golf course, a full spa, and a kids club — all a short walk from the beach.

FromPLN 1,229per night
Hotel Cartagena Plaza H Beach & spa

Hotel Cartagena Plaza ★★★★

Cartagena

8.1Great767 reviews

A 4-star hotel in Bocagrande with a rooftop pool, spa, and two restaurants, steps from the beach and a short walk to the old town.

FromPLN 272per night
Hyatt Regency Cartagena H Bay views & pool

Hyatt Regency Cartagena ★★★★★

Cartagena

8.8Great1,919 reviews

Bay-facing 5-star with an infinity pool, spacious rooms, and a location near Bocagrande's restaurants and beach.

FromPLN 596per night
Hotel Cartagena Dubai H Ocean view tower

Hotel Cartagena Dubai ★★★★

Cartagena

7Very good514 reviews

A 30-story tower in Bocagrande with ocean views, an outdoor pool, and free parking.

FromPLN 268per night
Sofitel Baru Cartagena S Beachfront luxury

Sofitel Baru Cartagena ★★★★★

Cartagena

9.1Perfect1,020 reviews

A five-star beachfront escape on Baru island with a private beach, infinity pool and spa — a short drive from Cartagena.

FromPLN 1,117per night
Sofitel Legend Santa Clara Cartagena S Colonial Luxury

Sofitel Legend Santa Clara Cartagena ★★★★★

Cartagena

8.8Great809 reviews

A 5-star stay in a converted convent with a pool, spa, and outstanding breakfast.

FromPLN 834per night
Hotel Las Americas Casa De Playa H Beachfront Family Resort

Hotel Las Americas Casa De Playa ★★★★★

Cartagena

8.6Great1,859 reviews

A beachfront Cartagena resort with multiple pools, a spa, and family-friendly amenities, praised for its staff and comfort.

FromPLN 417per night
Hilton Cartagena H Beachfront

Hilton Cartagena ★★★★

Cartagena Resort

8.5Great1,999 reviews

Beachfront stay with ocean views, pools, and a well-regarded breakfast.

FromPLN 778per night
Estelar Playa Manzanillo E Beachfront Resort

Estelar Playa Manzanillo ★★★★★

Cartagena

8Great704 reviews

Beachfront resort with a private beach, three pools, and a free shuttle to Cartagena.

FromPLN 1,463per night
Radisson Cartagena Ocean Pavillion Hotel R Beachfront & Spa

Radisson Cartagena Ocean Pavillion Hotel ★★★★★

Cartagena

8.5Great1,303 reviews

Beachfront five-star with an infinity pool, spa, and rooms that earn top marks for comfort.

FromPLN 283per night
Hotel Intercontinental Cartagena By Ihg H Beachfront 5-star

Hotel Intercontinental Cartagena By Ihg ★★★★★

Cartagena

8.6Great874 reviews

Ocean-view rooms, a huge pool, and a beachfront setting in Bocagrande.

FromPLN 678per night
Hotel Almirante Cartagena Colombia H Bocagrande Beachfront

Hotel Almirante Cartagena Colombia ★★★★★

Cartagena

8.1Great2,586 reviews

Ocean-view rooms, rooftop pool, and a casino in the heart of Bocagrande, minutes from the beach.

FromPLN 912per night
Ghl Corales De Indias G Family-friendly

Ghl Corales De Indias ★★★★

Cartagena

8.4Great3,445 reviews

Family-friendly Cartagena hotel with ocean views, a large pool, and a spa – close to Marbella Beach.

FromPLN 532per night
Hotel Capilla Del Mar H Beachfront 5-star

Hotel Capilla Del Mar ★★★★★

Cartagena

8.5Great1,038 reviews

A 5-star beachfront hotel with a rooftop pool, spacious rooms, and a strong staff rating, minutes from the old city.

FromPLN 331per night
Hotel Dann Cartagena H Beachfront

Hotel Dann Cartagena ★★★★

Cartagena

8.6Great1,105 reviews

Beachfront in El Laguito, this 4-star has sea views, a pool, and high staff ratings.

FromPLN 391per night
Casa Movida Hostel - Cartagena C Rooftop & pool
8.5Great1,656 reviews

Social hostel with a rooftop bar, private pool, and privacy-curtained dorms in the old walled city.

FromPLN 48per night
Hotel Casa San Agustin H Colonial Spa Retreat

Hotel Casa San Agustin ★★★★★

Cartagena

9.2Perfect274 reviews

A beautifully restored colonial hotel with a spa, pool, and top-rated service in the heart of Cartagena's old town.

FromPLN 2,197per night
Holiday Inn Cartagena Morros By Ihg H Beachfront & Modern

Holiday Inn Cartagena Morros By Ihg ★★★★★

Cartagena Resort

8.6Great1,439 reviews

Modern beachfront hotel with high staff ratings, spacious rooms, and a full spa—plus an easy airport location.

FromPLN 499per night
Oz Hotel Cartagena O Beachfront favorite

Oz Hotel Cartagena ★★★★

Cartagena

9.2Perfect3,089 reviews

A 9.2-rated beachfront stay with spacious, spotless rooms and a rooftop sea view.

FromPLN 212per night
Movich Hotel Cartagena De Indias M Rooftop pool

Movich Hotel Cartagena De Indias ★★★★★

Cartagena

8.4Great300 reviews

A contemporary stay in Cartagena's old city with a rooftop pool and sea views, praised for its breakfast and location.

FromPLN 808per night
Charleston Santa Teresa Cartagena C Colonial luxury

Charleston Santa Teresa Cartagena ★★★★★

Cartagena

8.9Great538 reviews

Rooftop pool, spa, and a location inside the old city walls make this a refined base for exploring Cartagena.

FromPLN 983per night
Holiday Inn Express - Cartagena Bocagrande By Ihg H Beach proximity
8.4Great3,215 reviews

Modern rooms, a rooftop pool, and free breakfast, all a short walk from the beach in Bocagrande.

FromPLN 246per night
Getsemani Cartagena Hotel G Historic Getaway

Getsemani Cartagena Hotel ★★★★

Cartagena

7.7Very good875 reviews

Colonial charm meets modern comfort steps from San Felipe Castle and Getsemani's bar scene.

FromPLN 182per night
Las Americas Torre Del Mar L Family-friendly beach resort

Las Americas Torre Del Mar ★★★★★

Cartagena

8.7Great1,479 reviews

A 5-star Cartagena hotel with a private beach, waterslides, and kids' club, scoring 9.5 for facilities.

FromPLN 432per night
Hotel Aguamarina Boutique (Adults Only) H Adults-only

Hotel Aguamarina Boutique (Adults Only) ★★★★★

Cartagena

8.6Great246 reviews

An adults-only boutique with a rooftop pool, Asian-inspired decor, and suites with bathtubs, right in Cartagena's old city.

FromPLN 726per night
Four Seasons Hotel & Residences Cartagena F Top Rated

Four Seasons Hotel & Residences Cartagena ★★★★★

Cartagena

9.9Perfect16 reviews

Perfect guest rating and a rooftop pool in Cartagena's historic center.

FromPLN 45,276per night
Hotel Aixo Suites By Geh Suites H Coastal Comfort

Hotel Aixo Suites By Geh Suites ★★★

Cartagena

7.4Very good1,507 reviews

A modern, comfortable stay near the coast with sea views, pool, and a short drive from the airport.

FromPLN 130per night
Hotel Coco Beach By Croma H Beachfront
7.7Very good589 reviews

Beachfront Cartagena hotel with a rooftop & beach club, outdoor pool, and sea-view rooms – a short stroll from Kitesurf Colombia.

FromPLN 52per night
Hotel Barlovento H Beach proximity

Hotel Barlovento ★★★★

Cartagena

8.9Great1,353 reviews

A highly rated 4-star stay in Bocagrande, steps from the beach and a short walk to restaurants and the main avenue.

FromPLN 261per night
Bastion Luxury Hotel B Historic center

Bastion Luxury Hotel ★★★★★

Cartagena

8.9Great684 reviews

A 5-star stay in the walled city with a rooftop pool, 51 rooms, and a 9.4 staff rating.

FromPLN 789per night
Hotel Regatta Cartagena H Beachfront pools

Hotel Regatta Cartagena ★★★★

Cartagena

7.9Very good1,475 reviews

Beachfront hotel with an infinity pool, rooftop pools, and sea views, a short walk from Cartagena's attractions.

FromPLN 209per night
Ermita Cartagena, A Tribute Portfolio Hotel E Rooftop pool
8.4Great136 reviews

A 4-star stay with a rooftop pool, ocean views, and a Caribbean restaurant — just a 5-minute walk from the Coffee Museum.

FromPLN 626per night
Hotel Virrey Cartagena H Pool & Pet-Friendly

Hotel Virrey Cartagena ★★★★

Cartagena

7.8Very good1,113 reviews

A 4-star Bocagrande stay with a pool, pet-friendly rooms, and a location close to beaches and dining.

FromPLN 156per night
Karmairi Cartagena (Adults Only) K Adults Only

Karmairi Cartagena (Adults Only) ★★★★★

Cartagena

7.5Very good301 reviews

An adults-only beachfront stay with a private beach, spa, and attentive service—just 25 minutes from Playa Manzanillo.

FromPLN 384per night
Hotel Isla Capri H Beach proximity

Hotel Isla Capri ★★★

Cartagena

7.9Very good1,266 reviews

A no-fuss stay steps from the beach with free parking and sea views.

FromPLN 156per night
Ananda Hotel Boutique A Colonial boutique

Ananda Hotel Boutique ★★★★★

Cartagena

8.7Great314 reviews

Colonial charm with a rooftop pool and standout service in Cartagena's Centro.

FromPLN 786per night
Hotel Santa Catalina By Oxohotel H Historic centre

Hotel Santa Catalina By Oxohotel ★★★★

Cartagena

8.5Great920 reviews

A 4-star stay in Cartagena's old town with a rooftop pool and a 5-minute walk to Plaza Santo Domingo.

FromPLN 666per night
Socialtel Cartagena S Rooftop pool

Socialtel Cartagena ★★★

Cartagena

8.3Great1,274 reviews

Rooftop pool and bay views, a short walk from the Old Town.

FromPLN 41per night
Hotel Atlantic Lux H Near beach

Hotel Atlantic Lux ★★★★

Cartagena

7.8Very good982 reviews

A modern Cartagena hotel within walking distance of Bocagrande beach, with a plunge pool and pet-friendly policy.

FromPLN 168per night
Hotel Boutique Casa Cordoba Estrella H Rooftop pool

Hotel Boutique Casa Cordoba Estrella ★★★★

Cartagena

8.9Great513 reviews

A rooftop pool and 9.5-rated rooms in Cartagena's historic centre.

FromPLN 439per night
The Blue Hotel T Pool & parking

The Blue Hotel ★★★

Cartagena

8.4Great1,971 reviews

An outdoor pool, on-site parking, and a short walk to Bocagrande beaches make this a convenient base.

FromPLN 149per night
Bondo Hometel B Rooftop pool & spa

Bondo Hometel ★★★★

Cartagena Aparthotel

8.8Great1,078 reviews

Apartment-style stays with a rooftop pool and spa, a short drive from Cartagena's Walled City.

FromPLN 328per night
Hotel Capellan De Getsemani H Historic Getaway

Hotel Capellan De Getsemani ★★★★★

Cartagena

8.7Great298 reviews

Historic charm meets modern comfort in Getsemani, with a rooftop pool and outstanding service.

FromPLN 838per night
Hotel Don Pedro De Heredia H Old Town Base

Hotel Don Pedro De Heredia ★★★★

Cartagena

8.1Great2,221 reviews

A 4-star stay right in the heart of Cartagena's Old Town, within easy reach of the Clock Tower and historic sites.

FromPLN 235per night

Map & live prices by our partner

Spa Hotels in Cartagena Old Town

The old town is where Cartagena’s spa scene feels most iconic. Here, hotels like Hotel Casa San Agustin and Charleston Santa Teresa operate behind walls that have stood for centuries, with courtyards, plunge pools, and treatment rooms set in colonial-era spaces. You’re steps from Plaza Bolivar and the cathedral, but the real draw is the calm inside—a quiet retreat from the heat and bustle. Book the top end, and you’ll pay around COP 1,852,745 per night; a more moderate option in this area sits near COP 244,939.

Best Rated Spa Hotels in Cartagena

The highest-rated spa hotels cluster in the old town and on the beach. Hotel Casa San Agustin leads with a 9.2 rating, followed closely by Sofitel Baru Cartagena and Amarla Boutique Hotel at 9.1 each. These are all five-star properties, and they share a focus on personalized service and serene settings—whether that means a restored colonial mansion, a beachfront on Baru, or an adults-only boutique. For the best mix of rate and rating, Hotel Casa Canabal By Faranda Boutique earns an 8.9 at a nightly price around COP 357,988.

Beachfront Spa Hotels Near the Sea

If you want the spa and the sand in one place, the beachfront hotels in Bocagrande and beyond are your pick. Sofitel Baru Cartagena, Hotel Intercontinental Cartagena By Ihg, and Las Americas Torre Del Mar all have direct access to the Caribbean, with ocean-view rooms and treatment rooms that look out over the water. Nightly prices start around COP 364,268 at Las Americas and rise to about COP 942,074 at Sofitel Baru. These are larger resorts, so expect bigger pools, more restaurants, and a family-friendly buzz.

5 Star Spa Hotels in Cartagena

Cartagena’s five-star spa hotels are a diverse lot. On the beach, you have Sofitel Baru and Intercontinental; in the old town, Hotel Casa San Agustin, Charleston Santa Teresa, and Bastion Luxury Hotel; and in Getsemani, the boutique Hotel Casa Canabal. What they share is a rating of 8.4 or higher and at least one full spa. Prices for these range from about COP 210,396 at Ghl Arsenal Hotel to the top at Hotel Casa San Agustin, around COP 1,852,745 per night. For a five-star with a rooftop pool and strong ratings, Hotel Bantu By Faranda Boutique is a solid mid-range pick at COP 417,653.

Boutique Spa Hotels in Cartagena

Boutique spa hotels in Cartagena focus on intimacy and design, often with fewer rooms and more personal service. Amarla Boutique Hotel is adults-only, with a rooftop pool and garden and a 9.1 rating at around COP 653,171 per night. Hotel Casa Canabal in Getsemani offers a spa and courtyard in a 5-star boutique frame. For a lower price point, La Passion By Masaya Collection is a colonial 4-star with a rooftop pool, just steps from the Sanctuary of Saint Peter Claver. These properties tend to be in the old town or Getsemani, where the charm is in the narrow streets outside your door.

Cheap Spa Hotels in Cartagena

Not every spa hotel in Cartagena comes with a five-star price. The budget-friendly end of the market includes Ghl Arsenal Hotel from COP 210,396, Hotel Coco Beach By Croma (beachfront, but without a star rating), and Hotel Cartagena Plaza from COP 229,238. Even this tier keeps the essentials—a pool, and in many cases a spa—intact. Expect rooms to be simpler and locations to be near the beach rather than inside the walled city, but the savings can be substantial.

Frequently asked

What is the best area to stay in Cartagena for spa hotels?

For spa hotels with colonial charm, the old town (within the walled city) is ideal—hotels like Hotel Casa San Agustin and Charleston Santa Teresa are steps from Plaza Bolivar. If you prefer ocean views and beach access, Bocagrande offers the resort-style options like Intercontinental and Hotel Almirante. Getsemani is a cheaper, trendy alternative with boutique properties such as Hotel Casa Canabal.

How much does a spa hotel in Cartagena cost per night?

A typical night at a spa hotel in Cartagena runs around COP 449,055, with budget options from about COP 210,396 (e.g., Ghl Arsenal Hotel) and upscale properties costing over COP 700,000 per night. The most expensive in the old town can exceed COP 1,800,000.

Which spa hotels in Cartagena are near the airport?

Most spa hotels are in the old town or Bocagrande, which lie about 20–30 minutes from Rafael Núñez International Airport by car. None are within walking distance, but all major hotels can arrange airport transfers for an additional fee.

Is Cartagena walkable at night to and from spa hotels?

Yes, the old town and Getsemani are pedestrian-friendly, though you should stick to well-lit plazas like Plaza Bolivar or Plaza Santo Domingo. Bocagrande is also walkable along the waterfront, but distances between hotels and attractions are longer. Taxis are readily available after dark.

Best Spa Hotels in Cartagena, Colombia

Cartagena’s spa hotels are as much about the city as they are about the massage table. Many sit inside the walled old town, behind colonial facades with leafy courtyards and rooftop pools that look out over the Caribbean. Head toward Bocagrande and the strip along the sea, and you’ll find the beachfront resorts—tall towers with infinity pools and ocean-view treatment rooms. On the outer edges, places outside the city walls trade the colonial charm for quieter grounds and direct beach access.

The price range is wide: from a simple nightly rate around COP 131,890 for a compact room to the top end of the market near COP 1,852,745 per night at a restored colonial mansion. In between, a typical night runs about COP 449,055. What every price tier shares is an emphasis on water, relaxation, and the slow pace of the coast—this is a place where the spa is rarely an afterthought.

The bottom line

Spa hotels in Cartagena suit travelers who want their downtime built into the itinerary—whether that means a colonial courtyard in the walled city or a beachfront infinity pool on Baru. If your priority is a family-friendly resort with waterslides, check the Family Friendly hotels in Cartagena instead. For cheaper stays without the spa markup, look at Cheap and budget hotels in Cartagena, and if you simply need a place near the airport for a short layover, Airport hotels in Cartagena will serve you better.