A convent hotel behind the city wall, a tower above the Caribbean or a beach resort on Isla de Barú? Our travel advisors listen first, then personally help you find, among the luxury hotels in Cartagena, the one that truly fits your trip. Every suitespot booking comes with free breakfast for 2, a room upgrade subject to availability, hotel credit and VIP service – benefits worth over €500.
Unlock exclusive benefits as a premium member
Unlock exclusive benefits as a premium member
Unlock exclusive benefits as a premium member
Unlock exclusive benefits as a premium member
Unlock exclusive benefits as a premium member
Unlock exclusive benefits as a premium member
Unlock exclusive benefits as a premium member
Unlock exclusive benefits as a premium member
Unlock exclusive benefits as a premium member
Unlock exclusive benefits as a premium member
Want to find the right one among the best hotels in Cartagena? Below you see the best-known addresses side by side, with location, suitespot score and price per night. Our tip: for colonial charm, stay at Casa San Agustin behind the wall; for pools and sea views, choose the Hyatt Regency Cartagena in Bocagrande.
| Hotel | Location | suitespot score | Price from |
|---|---|---|---|
| Sofitel Baru Cartagena Beach Resort | Cartagena | ★ 4.7/5 | 280 € |
| Sofitel Legend Santa Clara Cartagena | San Diego | ★ 4.8/5 | 247 € |
| Hyatt Regency Cartagena | Bocagrande | ★ 4.6/5 | 153 € |
| Casa San Agustin | City Centre | ★ 4.8/5 | 530 € |
| Casa Pestagua Cartagena | Centro histórico | ★ 4.7/5 | 474 € |
| Hotel Charleston Santa Teresa Cartagena | City Centre | ★ 4.3/5 | 348 € |
| Movich Hotel Cartagena de Indias | City Centre | ★ 4.4/5 | 314 € |
| Hotel Capellan de Getsemani | Getsemani | ★ 4.2/5 | 224 € |
| Hotel Las Islas | Isla de Barú | ★ 4.1/5 | 404 € |
| InterContinental Cartagena de Indias | Bocagrande | ★ 4.5/5 | 144 € |
Sofitel Legend Santa Clara Cartagena · San DiegoFor history and spa, we recommend the Sofitel Legend Santa Clara Cartagena, a Poor Clares convent from 1621 with a cloister garden. Couples who like it small and quiet book Casa San Agustin: three colonial houses with an old aqueduct running through the pool. Families head out to the coast to the Sofitel Baru Cartagena Beach Resort, with a free kids' club and four pools. And if you want to stroll the lanes at night, stay at Casa Pestagua Cartagena right in the old town.Since 2022, Casa Pestagua Cartagena has welcomed guests in a carefully restored 18th-century mansion. You stay beneath double-height ceilings and Moorish arches, have breakfast in the garden and take afternoon tea by the palm-fringed pool. Eleven of the 16 rooms are suites; the Suite Conde de Pestagua has its own terrace with a jacuzzi.
Casa Pestagua Cartagena · Centro históricoAt the Sofitel Legend Santa Clara Cartagena, the entire convent was renovated by 2018, with the Superior and Classic rooms redesigned last: more contemporary today, yet true to the colonial and republican character of the house. The interiors were created with designers Marcela Villegas, Lina Botero and Ana Mercedes Hoyos, and the signature suites carry the names of Colombian artists, up to the Fernando Botero Presidential Suite.
Just outside the old town, the Hotel Capellan de Getsemani opened in 2017 in a Spanish colonial building with French-inspired interiors; from the third-floor pool you watch the sun go down over the rooftops. In Bocagrande, the Hyatt Regency Cartagena has offered floor-to-ceiling windows facing the Caribbean or the port since late 2016.
Out on the island, Hotel Las Islas has welcomed guests since 2018 on 28 hectares of dry forest and mangroves. You stay in treetop bungalows with a jacuzzi or in sea-level bungalows with a private pool; in 2021, ten bungalows were added on the private islet of Isleta.
On the roof: At the Movich Hotel Cartagena de Indias, you swim in an infinity-style pool overlooking the sea and the old town, while the rooftop bar next to it mixes sunset cocktails. The pool at the Hotel Charleston Santa Teresa Cartagena sits on top of the cloister, with 360-degree views over the walled city and the Caribbean. At the Hotel Capellan de Getsemani, a pool bar and jacuzzi come with the third-floor pool.
Movich Hotel Cartagena de Indias · City CentreIn the courtyard: At Casa San Agustin, a 17th-century aqueduct crosses the L-shaped pool. Casa Pestagua Cartagena keeps its pool at the heart of the house, surrounded by palms and native plants. At the Sofitel Legend Santa Clara Cartagena, the outdoor pool lies in the Republican wing, on the site of the nuns' former orchard; the Pool Bar serves cocktails and light bites.
Above the sea: The Hyatt Regency Cartagena spreads four pools across three outdoor levels: an infinity pool, an adults-only lap pool and a children's pool. At the InterContinental Cartagena de Indias, the infinity pool looks straight out over the Caribbean. Our advice: for calm, choose one of the luxury hotels in Cartagena with a courtyard behind the wall; for long laps, head to Bocagrande.
On the beach, outside the city: At the Sofitel Baru Cartagena Beach Resort, the main infinity pool cascades over two levels, joined by an adults-only pool with the L'Ilot bar plus a children's pool and a family pool near the beach. At Hotel Las Islas, the freshwater pool is open all year with poolside service, and the sea-level bungalows have their own pools. So for pool and beach in one place, the luxury hotels in Cartagena to pick are out on the island.
Behind the wall: The Sofitel Spa at the Sofitel Legend Santa Clara Cartagena has seven treatment rooms, a hammam and a relaxation area; treatments follow Sisley Paris protocols and products, such as the Alma Ancestral ritual. Day guests are welcome too. At Casa San Agustin, the Aurum Spa is all about gold: the hammam offers scrubs with coffee, volcanic mud and tobacco, plus a jacuzzi and rituals such as “Time is Gold”.
Casa San Agustin · City CentreSmall and personal: The Movich Hotel Cartagena de Indias offers holistic treatments with Germaine de Capuccini products, in the treatment room or in your own room, along with a sauna, Turkish bath and jacuzzi. At the spa of the Hotel Charleston Santa Teresa Cartagena, aromatherapy and hydro-massage are on the menu.
With sea views: At the Hyatt Regency Cartagena, the Aqoral Spa has six treatment rooms, one of them for couples, and two hydrotherapy suites. The spa at the InterContinental Cartagena de Indias is on the 15th floor, and its five cabins look out over the bay. For treatments with a view, these two are the luxury hotels in Cartagena to book.
Between beach and mangroves: The 283-square-meter spa at the Sofitel Baru Cartagena Beach Resort has a hammam, sauna, steam room and hydrotherapy, plus Ayurvedic treatments and facials with the organic Éccora line. At Hotel Las Islas, Spa Niña Daniela sits right on the beach: a thalassotherapy pool, jacuzzi, sauna and Turkish bath, three treatment rooms for couples and a meditation room.
If you stay at Casa Pestagua Cartagena, simply walk over to the Aurum Spa at Casa San Agustin, as the two houses belong together. For a day by the sea, guests of both can use the private beach Acasi Rustic Beach on Isla Barú.
In the convent: At the Sofitel Legend Santa Clara Cartagena, executive chef Dominique Oudin cooks at Restaurant 1621, the former cloister dining room: French technique with produce from the Caribbean coast and the Andes, in-house dry-aged meats, a wine cellar and an elegant dress code. Afterwards, move on to El Coro Lounge Bar in the 400-year-old Novices' Choir for Cuban-inspired cocktails and live music on some nights. On request, staff will show you the 17th-century crypt.
Hotel Charleston Santa Teresa Cartagena · City CentreOne chef, two houses: Chef Heberto Eljach shapes the kitchens at Casa San Agustin and Casa Pestagua Cartagena. At Alma he gives the city's culinary tradition a fresh twist with ingredients from land and sea; try the ceviche Eljach. At AniMare, beneath the Moorish arches of the colonial courtyard, he honors the ancestral cooking of Colombia's Caribbean and Pacific coasts.
Well-known chefs, open courtyards: At the Hotel Charleston Santa Teresa Cartagena, Colombian chef Harry Sasson runs his restaurant in the Republican courtyard; in the evening you sit outdoors on Plaza de Santa Teresa, facing the city wall and its bastion. Clero at the Hotel Capellan de Getsemani pairs Caribbean home recipes with fish, coconut and plantain with Japanese dashi dishes.
At no extra cost: you pay the same rate as booking direct with the hotel – the suitespot benefits come on top, free of charge.
By the sea: At the Hyatt Regency Cartagena, fish and meat come off the Josper grill at Amacagua, right by the pool terraces. The InterContinental Cartagena de Indias serves Caribbean-international cuisine at Kanuu, such as ceviche with regional seafood, and the ocean-facing Oceanika Lounge has live music.
On the island: At the Sofitel Baru Cartagena Beach Resort, Humo cooks on a robata grill at dinner only, Japanese, Colombian and Peruvian with French technique; at Calablanca, executive chef Patrice Guaus relies on ancestral cooking methods and farm-to-table produce. At Hotel Las Islas, dinner is served at Las Guacas among plants and orchids, lunch at Choco on the beach, and at sunset you head up to Las Islas Bar on the third floor of the Club House.
Botika Bar at the Sofitel Legend Santa Clara Cartagena sits on the third-floor rooftop terrace overlooking the Caribbean and serves clarified cocktails inspired by an old apothecary. At the Hotel Capellan de Getsemani, the Abadesa Terrace Bar opens in the late afternoon, and at the Movich Hotel Cartagena de Indias the rooftop bar beside the pool.
From 1621, the convent of the Poor Clares took shape on the site that is now the Sofitel Legend Santa Clara Cartagena. After the nuns were evicted in 1861, the building served as a hospital, a prison and a medical school before it stood empty. In 1995 it reopened as Hotel Santa Clara, and since 2012 it has belonged to the Sofitel Legend collection. Gabriel García Márquez reported from the convent in 1949; its crypt inspired “Of Love and Other Demons”.
The Hotel Charleston Santa Teresa Cartagena was a convent as well: founded for Carmelite nuns in 1609, dissolved in the 1860s, then used as a school and as quarters for a regiment. Banco de la República bought the building in 1983, and after its restoration the hotel opened on 1 November 1996. Today a colonial and a Republican wing frame the courtyards, with vertical gardens inside.
Casa Pestagua Cartagena is named after Andrés Idelfonso José de Madariaga, born in 1718, whom King Carlos III made Conde de Pestagua in 1770. At Casa San Agustin, three 17th-century colonial houses are joined together, with frescoes and wooden-beamed ceilings; guests have stayed here since October 2012.
Two Michelin Keys go to Casa San Agustin and Casa Pestagua Cartagena, one Key to the Sofitel Legend Santa Clara Cartagena. With its Keys, the Michelin Guide rates the hotel as a whole, from architecture and service to location.
The Forbes Travel Guide lists the Sofitel Legend Santa Clara Cartagena and Casa San Agustin as “Recommended”. If you choose among the luxury hotels in Cartagena by these awards, you will find all of them inside the city wall.
The three areas in the city sit close together, and from Rafael Núñez Airport the old town is about ten to fifteen minutes by car. So for your 5-star hotel in Cartagena, the main question is whether you want colonial lanes, the sea or a beach outside your door.
Hotel Capellan de Getsemani · GetsemaniOld town, El Centro: Casa San Agustin is on Calle de la Universidad and Casa Pestagua Cartagena on Calle Santo Domingo, both in the heart of the walled city. From the Movich Hotel Cartagena de Indias, the Clock Tower, the city wall and the colonial plazas are only a few steps away. Our pick for anyone who likes to walk to dinner.
Hyatt Regency Cartagena · BocagrandeOld town, near the wall: The Sofitel Legend Santa Clara Cartagena is in the San Diego quarter, with views over the historic center and the Caribbean. The Hotel Charleston Santa Teresa Cartagena stands on Plaza de Santa Teresa, facing the city wall and the Baluarte de San Francisco Javier. Our pick for anyone who wants the old town and a sea view.
Just outside the old town: Getsemaní is colorful and lively, with small plazas and bars. Here you stay at the Hotel Capellan de Getsemani, about 600 meters from the walled center. Our pick for anyone who enjoys evenings on rooftop terraces.
At no extra cost: you pay the same rate as booking direct with the hotel – the suitespot benefits come on top, free of charge.
Bocagrande: The peninsula is home to the modern luxury hotels in Cartagena, high-rises right on the sea. At the Hyatt Regency Cartagena, the Caribbean or the port fills your window, and the old town, Getsemaní and San Felipe Castle are close by. At the InterContinental Cartagena de Indias, every room and suite faces the sea or Castillogrande Bay. Our pick for anyone who wants mornings by the pool and evenings in the old town.
Isla de Barú: The island lies outside the city, so from here the old town becomes a day trip. The Sofitel Baru Cartagena Beach Resort sits on the island's east side on Calablanca Bay, about 40 minutes by boat or around 80 minutes by car. Hotel Las Islas faces the Corales del Rosario National Natural Park, about 45 minutes by car, with boat or helicopter transfers on request. Among the luxury hotels in Cartagena, these two are for beach days, families and couples looking for calm.
The Sofitel Legend Santa Clara Cartagena arranges private airport transfers on request, and at Casa Pestagua Cartagena the concierge organizes the car. After that, the old town is best explored on foot anyway.
In Bocagrande, rates start at 144 € at the InterContinental Cartagena de Indias and 153 € at the Hyatt Regency Cartagena. Just outside the wall, the Hotel Capellan de Getsemani begins at 223 €.
InterContinental Cartagena de Indias · BocagrandeBehind the wall, the Sofitel Legend Santa Clara Cartagena costs from 246 €, the Movich Hotel Cartagena de Indias from 314 € and the Hotel Charleston Santa Teresa Cartagena from 348 €.
Outside the city, on the island, the Sofitel Baru Cartagena Beach Resort starts at 280 € and Hotel Las Islas at 404 €.
At the top end are the old town's two small colonial houses: Casa Pestagua Cartagena from 473 € and Casa San Agustin from 530 €. Which rooms are free on your dates and what they cost today is shown in the hotel list below.
| Luxury hotel | From | suitespot benefits from | suitespot score |
|---|---|---|---|
| Old town behind the wall | |||
| Casa San Agustin | 530 € | 1st night | ★ 4.8/5 |
| Casa Pestagua Cartagena | 473 € | 1st night | ★ 4.7/5 |
| Hotel Charleston Santa Teresa Cartagena | 348 € | 1st night | ★ 4.3/5 |
| Movich Hotel Cartagena de Indias | 314 € | 2 nights | ★ 4.4/5 |
| Sofitel Legend Santa Clara Cartagena | 246 € | 1st night | ★ 4.8/5 |
| Getsemaní | |||
| Hotel Capellan de Getsemani | 223 € | 1st night | ★ 4.2/5 |
| Bocagrande | |||
| Hyatt Regency Cartagena | 153 € | 2 nights | ★ 4.6/5 |
| InterContinental Cartagena de Indias | 144 € | 1st night | ★ 4.5/5 |
| Isla de Barú | |||
| Hotel Las Islas | 404 € | 1st night | ★ 4.1/5 |
| Sofitel Baru Cartagena Beach Resort | 280 € | 1st night | ★ 4.7/5 |
Always included: At all ten hotels you get breakfast for two, an upgrade subject to availability and early check-in and late check-out subject to availability. Every hotel adds a credit as well: US$100 at nine of them and US$50 at the Movich Hotel Cartagena de Indias. A welcome gift awaits at the Hyatt Regency Cartagena, Casa San Agustin, Casa Pestagua Cartagena and the Hotel Capellan de Getsemani.
Minimum stay: At the Hyatt Regency Cartagena and the Movich Hotel Cartagena de Indias, the benefits apply from two nights; everywhere else from the first.
Programs: ALL (Accor) applies at the Sofitel Legend Santa Clara Cartagena and the Sofitel Baru Cartagena Beach Resort, World of Hyatt at the Hyatt Regency Cartagena, IHG One Rewards at the InterContinental Cartagena de Indias and I Prefer at the Hotel Capellan de Getsemani and Hotel Las Islas; at Casa San Agustin it is the Leaders Club. We book directly with the hotel at the hotel rate, so points and status nights are credited to you and your status counts on site.
Cartagena through the year: From December to April the trade winds blow, the days are dry and in the evening the city gathers on the wall. For New Year, secure your 5-star hotel in Cartagena early. From May to November, short, heavy afternoon showers often pass through; afterwards the air is clear, everything turns green and the old town feels calmer.
How long to stay: Three to four nights at a 5-star hotel in Cartagena cover the old town, Getsemaní and a boat trip to the Rosario Islands. If you add beach days on Isla de Barú, plan two to three more nights.
What sets the hotels in Cartagena de Indias apart – from their opening year to the spa:
| Hotel | Opened | Renovated | Pool | Spa | Club lounge | Michelin Keys | Forbes |
|---|---|---|---|---|---|---|---|
| Sofitel Baru Cartagena Beach Resort | ✓ | ✓ | |||||
| Sofitel Legend Santa Clara Cartagena | 1995 | 2018 | ✓ | ✓ | ✓ | 1 Key | Recommended |
| Hyatt Regency Cartagena | 2016 | ✓ | ✓ | ✓ | |||
| Casa San Agustin | 2012 | ✓ | ✓ | 2 Keys | Recommended | ||
| Casa Pestagua Cartagena | 2022 | 2022 | ✓ | – | 2 Keys | ||
| Hotel Charleston Santa Teresa Cartagena | 1996 | ✓ | ✓ | ||||
| Movich Hotel Cartagena de Indias | ✓ | ✓ | |||||
| Hotel Capellan de Getsemani | 2017 | ✓ | ✓ | ||||
| Hotel Las Islas | 2018 | 2021 | ✓ | ✓ | |||
| InterContinental Cartagena de Indias | ✓ | ✓ | ✓ |
You can earn in five programs here: ALL (Accor) at the Sofitel Legend Santa Clara Cartagena and the Sofitel Baru Cartagena Beach Resort, World of Hyatt at the Hyatt Regency Cartagena, IHG One Rewards at the InterContinental Cartagena de Indias, I Prefer at the Hotel Capellan de Getsemani and Hotel Las Islas, and the Leaders Club at Casa San Agustin. We book at the hotel's direct rate, so points and status nights count and your status applies on site.
| Program | Hotels | Examples in Cartagena de Indias |
|---|---|---|
| ALL (Accor) | 2 hotels | Sofitel Baru Cartagena Beach Resort, Sofitel Legend Santa Clara Cartagena |
| I Prefer | 2 hotels | Hotel Capellan de Getsemani, Hotel Las Islas |
| IHG One Rewards | 1 hotel | InterContinental Cartagena de Indias |
| Leaders Club | 1 hotel | Casa San Agustin |
| World of Hyatt | 1 hotel | Hyatt Regency Cartagena |
Rates start at 144 € at the InterContinental Cartagena de Indias and 153 € at the Hyatt Regency Cartagena, both by the sea in Bocagrande. In the old town, the Sofitel Legend Santa Clara Cartagena begins at 246 €. With suitespot, breakfast for two is included at all ten hotels.
It depends on what you are looking for: for history and spa we recommend the Sofitel Legend Santa Clara Cartagena, for couples the small Casa San Agustin with its aqueduct pool, for families the Sofitel Baru Cartagena Beach Resort with its kids' club by the beach and for evenings in the old town Casa Pestagua Cartagena.
Casa San Agustin currently has the highest starting rate at 530 €, followed by Casa Pestagua Cartagena from 473 €. Both are small colonial houses in the old town with two Michelin Keys each. The towers in Bocagrande offer more space for less.
In the old town you have plazas and restaurants on your doorstep, for example at Casa San Agustin. Just outside the wall you stay at the Hotel Capellan de Getsemani, and by the sea in Bocagrande at the Hyatt Regency Cartagena. If you want beach rather than city, stay outside at the Sofitel Baru Cartagena Beach Resort.
Two resorts lie outside the city on Isla de Barú. The Sofitel Baru Cartagena Beach Resort has a free kids' club for ages 3 to 12 and pools near the beach, while Hotel Las Islas has a private beach and bungalows with their own pool. In the city, you stay right on the sea in Bocagrande, for example at the InterContinental Cartagena de Indias.
You can swim on the roof at the Movich Hotel Cartagena de Indias with views of the sea and the old town, at the Hotel Charleston Santa Teresa Cartagena with 360-degree views from the cloister and at the Hotel Capellan de Getsemani, which adds a pool bar and jacuzzi on the third floor.
The Sofitel Baru Cartagena Beach Resort has a free Kids Villa for ages 3 to 12, plus a children's pool, a family pool and babysitting. The Hyatt Regency Cartagena has its own children's pool on the second level. At the Sofitel Legend Santa Clara Cartagena, Jardín Santa Clara serves a healthy sharing menu for the whole family, and the Hotel Capellan de Getsemani has a duplex family suite.
Casa Pestagua Cartagena opened in 2022 in a restored 18th-century mansion, with 16 rooms and suites. Hotel Las Islas has welcomed guests since 2018 and added ten bungalows on a private islet in 2021; the Hotel Capellan de Getsemani dates from 2017, the Hyatt Regency Cartagena from late 2016.
Casa San Agustin and Casa Pestagua Cartagena hold two Michelin Keys each, the Sofitel Legend Santa Clara Cartagena one Key. All three are in the old town.
Yes, at seven of the ten hotels, for example with ALL (Accor) at the Sofitel Legend Santa Clara Cartagena and the Sofitel Baru Cartagena Beach Resort, World of Hyatt at the Hyatt Regency Cartagena and I Prefer at Hotel Las Islas. IHG One Rewards and the Leaders Club complete the list.
For the dry months from December to April, and especially for New Year, we recommend booking early. From May to November the choice is wider, and the suitespot benefits apply all year.
At the Hyatt Regency Cartagena and the Movich Hotel Cartagena de Indias from two nights, at the other eight hotels from the first night.

