Cartagena is that pastel Caribbean port city you've seen all over Instagram — UNESCO walled old town, 400-year-old convents turned hotels, bougainvillea spilling off every balcony. Picking the right neighborhood honestly changes your whole trip. Want the romantic, splurge-worthy vibe? Stay inside the walls (Ciudad Amurallada) — that's where icons like Sofitel Legend Santa Clara (a 1621 convent), Casa San Agustin, and Hotel Charleston Santa Teresa live. Looking for street art, salsa bars, and cheaper rooms? Getsemaní is the hipper, scrappier neighborhood just outside the walls, packed with murals and rooftop nightlife. If you came for the beach, Bocagrande is your Miami-style high-rise strip about 2 km south. Quick insider tip: it's hot and sticky year-round — book a place with a pool and aircon, dodge the heavy rains in September–October, and don't buy emeralds from anyone working the street. Cartagena's tiny too — you can basically walk everywhere inside the walls. We picked these 10 hotels because they cover every style and budget honestly, from heritage 5-stars to Getsemaní boutiques.
Where to stay — neighborhoods
Cartagena is that pastel Caribbean port city you've seen all over Instagram — UNESCO walled old town, 400-year-old convents turned hotels, bougainvillea spilling off every balcony. Picking the right neighborhood honestly changes your whole trip. Want the romantic, splurge-worthy vibe? Stay inside the walls (Ciudad Amurallada) — that's where icons like Sofitel Legend Santa Clara (a 1621 convent), Casa San Agustin, and Hotel Charleston Santa Teresa live. Looking for street art, salsa bars, and cheaper rooms? Getsemaní is the hipper, scrappier neighborhood just outside the walls, packed with murals and rooftop nightlife. If you came for the beach, Bocagrande is your Miami-style high-rise strip about 2 km south. Quick insider tip: it's hot and sticky year-round — book a place with a pool and aircon, dodge the heavy rains in September–October, and don't buy emeralds from anyone working the street. Cartagena's tiny too — you can basically walk everywhere inside the walls. We picked these 10 hotels because they cover every style and budget honestly, from heritage 5-stars to Getsemaní boutiques.We chose based on location and neighborhood first, then real guest scores from Agoda · Booking.com · Trip.com, unique features, and value. Then we ranked them to cover every style and budget.
Reviews · 10 top hotels
Tap a trip style — the list re-sorts to show the best match first, with a compatibility percentage.
No. 1 #1 old-town icon · 1621 former convent ★9.3 Sofitel Legend Santa Clara Cartagena
📍 In the heart of the Ciudad Amurallada (walled old town), San Diego district, on Plaza San Diego — about a 5-minute walk to Plaza Santo Domingo, 10 minutes to the Torre del Reloj clock tower, and a 15-20 minute drive from Rafael Núñez (CTG) airport.
Sofitel Legend Santa Clara Cartagena is the restored Santa Clara de Asis convent, built in 1621 and converted into a hotel in 1995, sitting on Plaza San Diego in the heart of the Ciudad Amurallada — Cartagena's UNESCO-listed walled old town. It runs 122 rooms and suites split between the colonial Claustro wing, where the nuns once slept, and the newer Republican Wing with Caribbean-sea or old-town-roof views. The talking point is the central courtyard, where a ceiba tree over 200 years old spreads its branches across the pool — Gabriel García Márquez set Of Love and Other Demons here, and it shows. Real reviews on Agoda (9.3) and Booking (9.4) single out the warm, name-remembering staff, the 1621 restaurant in the old cellar, and breakfast beside the green courtyard. The trade-off is a top-of-city price and some snug rooms in the old wing — but plenty of guests pay it and call it a once-in-a-lifetime stay. Score 9.3/10: built for couples, honeymooners and history-loving luxury travelers.
- 1621 former convent in the heart of the UNESCO old town
- Pool under a 200-year-old ceiba tree, straight out of a novel
- Warm staff that reviewers call the best service of their lives
- Top-of-city price, from around $630 a night
- Old Claustro-wing rooms run small with no outside view
Affiliate links — we may earn a commission at no extra cost to you. Details
No. 2 #2 luxury boutique · heart of the walled old city ★9.5 Hotel Casa San Agustin
📍 Heart of the Ciudad Amurallada (walled old city) on Calle de la Universidad — about 5 minutes' walk to the Puerta del Reloj clock tower, 3 minutes to San Pedro Claver church, and a 15–20 minute drive from Rafael Núñez airport (CTG).
Hotel Casa San Agustin is a 31-room luxury boutique tucked onto Calle de la Universidad in the heart of Cartagena's walled old city, the Ciudad Amurallada. What makes it special is the bones: three 17th-century colonial mansions were knitted together, keeping the high timber-beam ceilings, thick whitewashed walls, carved wooden balconies and original stone arches intact. The center opens into a garden with a pool set under those old arches — the photo most reviews single out. The Alma restaurant, run by a Colombian chef, draws steady praise as one of the city's standout meals. You can walk to the Puerta del Reloj clock tower in about 5 minutes, the San Pedro Claver church in 3, and every cobbled lane of the old town is a few steps away. The airport sits a 15–20 minute drive out. Guest scores of 9.5 on Agoda and 9.6 on Booking back up the love. Our overall: 9.5/10, best for couples, honeymooners and anyone who falls for colonial design with a story.
- Three colonial mansions in one — an atmosphere that's hard to match
- Garden pool under old stone arches plus the well-known Alma restaurant
- Dead center of the walled old city, every lane on foot
- Priciest in the area, and some standard Deluxe rooms run small for the rate
- Rooms facing Calle de la Universidad catch evening street noise
Affiliate links — we may earn a commission at no extra cost to you. Details
No. 3 #3 Historic landmark · heart of the Old City ★9 Hotel Charleston Santa Teresa
📍 Plaza Santa Teresa in the heart of the walled Old City (Ciudad Amurallada) — 2 minutes' walk to the Las Murallas city wall, 3 minutes to Plaza San Pedro Claver, 7 minutes to Plaza de los Coches, and about 15 minutes by car from Rafael Núñez airport (CTG).
Hotel Charleston Santa Teresa is a former Discalced Carmelite convent built in 1609, sitting on Plaza Santa Teresa inside Cartagena's walled Old City, the Ciudad Amurallada. The city wall, Las Murallas, is a 2-minute walk away, and it reopened as a 5-star hotel in 1994. There are around 91 rooms and suites split across two wings — the original Convento building and the newer Claustro addition. The headline draw is the rooftop pool looking out over the Caribbean and the Old City's orange-tiled roofs, plus Harry's Bar by Harry Sasson, run by one of Colombia's most famous chefs, and a colonial courtyard heavy with tropical flowers. Rates start around $385 a night and run to roughly $685. The overall 9.0/10 reflects guest scores of 9.0 on Agoda and 8.9 on Booking. Best for honeymooners, history lovers, and luxury travelers who want to soak up Cartagena without leaving the Old City.
- 17th-century former convent against the Old City wall
- Rooftop pool with Caribbean Sea views
- Harry's Bar, a famous Colombian chef
- Some original Convento-wing rooms run dark and dim
- Pricey, with long queues for breakfast and the rooftop bar
Affiliate links — we may earn a commission at no extra cost to you. Details
No. 4 #4 Romantic stay · 18th-century palace inside the city walls ★9.4 Casa Pestagua Relais & Chateaux
📍 Centro, inside the Ciudad Amurallada (walled old town) — 3 minutes on foot to Plaza Santo Domingo, 7 to the Torre del Reloj clock tower, about a 15-minute drive from Rafael Nunez airport.
Picture pushing open a tall wine-dark wooden door on a colonial stone lane and stepping into a hidden Moorish courtyard — a marble fountain trickling underfoot, tall palms reaching past three storeys of timber balconies. That is Casa Pestagua Relais & Chateaux, once the palace of Count Pestagua, an 18th-century Spanish noble, right in the heart of Cartagena's walled city (Ciudad Amurallada). A full restoration finished in 2022 turned it into a boutique stay of just 16 rooms and suites, a Relais & Chateaux member that took Two Michelin Keys in 2025. Ceilings run nearly 5 metres, floors keep their original patterned tile, and most rooms face the inner courtyard. There is a rooftop plunge pool looking onto the Santo Domingo church, dinner at the Don Carlos restaurant, and candlelit cocktails by the fountain after dark. Plaza Santo Domingo is a 3-minute walk, the clock tower 7. It scores 9.4/10 — built for honeymooners and boutique travelers chasing one of South America's most romantic stays.
- Best-restored colonial palace in the old town, finished 2022
- Just 16 rooms, so staff greet every guest by name
- Inside the city walls — walk every lane all day, no car needed
- From about $800 a night and only 16 rooms, so it books out months ahead
- Santo Domingo church bells and plaza music carry into street-facing rooms
Affiliate links — we may earn a commission at no extra cost to you. Details
No. 5 #5 Walled-city boutique · restored 16th-century colonial house in San Diego ★9.1 Bastion Luxury Hotel
📍 Inside the walled Old City (Ciudad Amurallada), in the San Diego quarter — 2 minutes' walk to Santo Toribio church, 6 minutes to Plaza Santo Domingo, and about 15 minutes by car from Rafael Núñez (CTG) airport.
Bastion Luxury Hotel is a 5-star, 49-room boutique inside the walled old town (Ciudad Amurallada) of Cartagena, tucked into the San Diego quarter that sits one street quieter than the busier Centro core. The building is a meticulously restored 16th-century colonial house that keeps its original timber beams, central patio and old stone water well, then layers in clean contemporary furniture. The detail every review fixates on is the rooftop infinity pool and bar, where you can sip a Colombian-rum cocktail over a sea of pastel rooftops all afternoon. Breakfast is included and generous — tropical fruit, fresh arepas, eggs cooked to order and single-origin Colombian coffee straight from the farm. Add a concierge that guests rate near-unanimously as exceptional — restaurant bookings, Rosario Islands boat trips, hidden photo spots in Getsemaní — and a walk of 2 minutes to Santo Toribio church. Total 9.1/10, best for couples and design-minded travelers.
- Inside the walled old town, 2 minutes to Santo Toribio church
- Rooftop infinity pool over pastel rooftops
- Concierge books restaurants and Rosario boat trips unprompted
- Some room types have no windows or face only the inner patio
- Thick stone walls weaken Wi-Fi in parts of the building
Affiliate links — we may earn a commission at no extra cost to you. Details
No. 6 #6 boutique inside the walled city ★9 Movich Hotel Cartagena de Indias
📍 On Calle de Vélez Daníes in the heart of the Ciudad Amurallada (walled city) — 2 minutes on foot to Plaza de la Aduana, about 5 minutes to the Torre del Reloj clock-tower gate, and roughly a 15-minute drive to Rafael Núñez Airport (CTG).
Movich Hotel Cartagena de Indias is a 5-star boutique of roughly 95 rooms tucked into an old colonial building on Calle de Vélez Daníes, deep inside the Ciudad Amurallada (walled city) and a 2-minute walk from Plaza de la Aduana. The original Spanish merchant house was renovated to keep its bare lime-washed walls and heavy timber doors, then layered with modern earth-tone furniture, linen, and pale wood. Rooms start around 32 sq m — not huge by chain-hotel standards — and a few come with wrought-iron balconies over the cobblestones below. The feature every review fixes on is the top-floor rooftop, Alyzia: a bar-and-pool deck many guests call the best 360-degree view in Cartagena, taking in the yellow city walls, the Caribbean, and the Bocagrande towers all at once. Rates start near $270/night, with Agoda and Booking both landing on 9.0/10. Best for couples and design-minded travelers who want to wake up inside the old town and watch the sunset with a cocktail in hand.
- Inside the walls — step out the door and you are in the old town, no taxi needed
- Alyzia rooftop is a 360-degree bar and pool many rate the best view in the city
- Warm, genuinely helpful Colombian staff and concierge
- Rooms start around 32 sq m and the old building keeps some lower-floor ceilings low
- Front rooms over the cobblestones catch horse-cart and street-music noise at night
Affiliate links — we may earn a commission at no extra cost to you. Details
No. 7 #7 Luxury boutique · Getsemani quarter ★9.2 Hotel Capellan de Getsemani
📍 Dead center of Getsemani — 6 minutes' walk to the walled old city (Ciudad Amurallada), 8 to Torre del Reloj, and just 3 to Plaza de la Trinidad, the quarter's nightly gathering square. Rafael Nuñez airport (CTG) is a 10-15 minute taxi.
Hotel Capellan de Getsemani is the most refined boutique stay in Getsemani, the old artisans-and-slaves quarter that's now the beating heart of Cartagena's street art and nightlife. An aging Spanish colonial building has been reworked by a designer's hand into contemporary French style — antique furniture, crystal chandeliers and contemporary Colombian art sit together with surprising taste. There are just 30 rooms, with high ceilings, antique patterned floor tiles and marble bathrooms. The rooftop is the part guests rave about most: a compact pool and a terrace jacuzzi looking straight at the walled old city and its brick-red tile roofs. The in-house restaurant is recommended by the MICHELIN Guide. You can walk to the old walls in about 6 minutes, the clock-tower gate in 8, and Plaza de la Trinidad — the quarter's nightly square — in just 3. Rafael Nuñez airport (CTG) is a 10-15 minute taxi. It earns 9.2/10 and suits couples and design-minded travelers who want Cartagena with character, not chain luxury.
- Just 30 rooms, colonial-meets-contemporary-French design that genuinely delivers
- Rooftop pool plus jacuzzi with old-town views, the best in the quarter
- Center of Getsemani, 6 minutes' walk to the old city walls
- Getsemani buzzes at night and bar music reaches some rooms on weekends
- The rooftop pool is small — one person nearly fills it
Affiliate links — we may earn a commission at no extra cost to you. Details
No. 8 #8 boutique value · cheapest stay inside the walled Old Town ★8.7 Sophia Hotel Cartagena
📍 Inside Ciudad Amurallada (the walled Old Town), about a 2-minute walk from Plaza de la Aduana and 5 minutes from Torre del Reloj, the main city gate. San Pedro Claver church and Las Bovedas are both within 10 minutes on foot; Rafael Nunez airport (CTG) is a 15-20 minute drive.
Sophia Hotel Cartagena is a tiny 15-room boutique tucked into a late-19th-century republican building in Ciudad Amurallada, Cartagena's UNESCO-listed walled Old Town. It sits a 2-minute walk from Plaza de la Aduana and about 5 minutes from the yellow Torre del Reloj gate. The restoration keeps the bones — high colonial ceilings, original patterned floor tiles, wrought-iron balconies over the cobblestones — while the top floor opens onto a rooftop plunge pool that looks straight at the San Pedro Claver dome and the terracotta roofs at sunset. At roughly $150 to $240 a night it undercuts the rest of the walled-city boutiques, most of which start past $285. Reviews land at 8.7 on Agoda and 8.8 on Booking, with near-unanimous praise for staff who treat you like a houseguest. Best for couples and Old Town wanderers who want a walled-city address without Casa San Agustín money. Overall 8.7/10.
- Inside the walls, 2-minute walk to Plaza de la Aduana
- Rooftop plunge pool with church-dome views at sunset
- Cheapest of the walled-city boutiques by a wide margin
- Some rooms run small for a 4-star, especially standards
- Rooftop plunge pool fits only a few people at once
Affiliate links — we may earn a commission at no extra cost to you. Details
No. 9 #9 beach resort · ocean-view tower on Bocagrande ★8.8 Hyatt Regency Cartagena
📍 On Bocagrande beach, about a 10-minute drive from the UNESCO Walled City (Centro Histórico). Rafael Núñez International Airport (CTG) is roughly 15 minutes away, and Plaza Bocagrande mall is a 5-minute walk.
Hyatt Regency Cartagena is a 41-floor beach tower on Bocagrande that opened in 2019 — the one address in the city that puts you right on the Caribbean instead of inside the old town like almost everyone else. There are 261 rooms and suites, with standard rooms around 38 m² (410 sq ft) and a private balcony in every one, most of them facing open water. The headline is the level-4 deck: three connecting pools that read as one sheet flowing into the sea, with the Yuma pool bar serving cocktails to your lounger. Up top, the Cielo rooftop bar gives you a 360-degree view; Capón plates contemporary Colombian food, and the Zhō spa draws steady praise. You can walk to Plaza Bocagrande mall and a strip of restaurants in minutes, while the UNESCO Walled City is a 10-minute, roughly US$6 cab ride away. Guest scores: 8.8 on Agoda, 8.9 on Booking.
- Only true beachfront tower in town, with sea-view balconies
- Three connecting infinity pools over the Caribbean plus a pool bar
- Walk to Plaza Bocagrande mall and the restaurant strip
- 10-minute taxi each way to the Walled City and Getsemaní
- Bocagrande is an urban beach — darker sand, water not island-clear
Affiliate links — we may earn a commission at no extra cost to you. Details
No. 10 #10 budget pick · inside the walled old city ★7.8 Hotel Don Pedro de Heredia
📍 Dead center of the Ciudad Amurallada in the Centro district — about a 4-minute walk to the Torre del Reloj clock tower, Plaza de los Coches right by the gate, and a 15–20 minute drive from Rafael Núñez airport (CTG).
Hotel Don Pedro de Heredia is a 3-star, roughly 30-room hotel set in a restored 5-story colonial building in the dead center of Cartagena's Ciudad Amurallada — the walled old city. The clock-tower gate, Torre del Reloj, is about a 4-minute walk, and the historic Plaza de los Coches sits a few steps from the door. The selling point is that everything-in-the-middle location at what is close to the lowest rate in this neighborhood — from around $69 a night, mostly $69–109. The building keeps its colonial character: marble floors, high airy ceilings, old staircases and arched doorways left intact. The other draw is a rooftop that looks out over the pastel-tiled roofs of the old town — a far better evening drink spot than the price suggests. Real guest scores run 7.8 on Agoda and 7.9 on Booking, an overall 7.8/10. Best for budget couples and backpackers who want to actually stay inside the walls without paying boutique money.
- Dead-center walled-city spot, 4 minutes on foot to the clock tower
- About the cheapest rate in the Ciudad Amurallada
- Rooftop looking over the old town's pastel roofs
- Rooms are plain, not boutique-styled like pricier places on the same block
- Some rooms catch lane noise from the Plaza de los Coches bars at night
Affiliate links — we may earn a commission at no extra cost to you. Details
📊Comparison · all 10 hotels
| # | Hotel | Stars | Score | From / night | Area | Highlight |
|---|---|---|---|---|---|---|
| 1 | Sofitel Legend Santa Clara Cartagena | 5 | 9.3 | ~$629 | About a 15-20 minute drive from Rafael Núñez (CTG) airport; a 5-minute walk to Plaza Santo Domingo in the old town. | #1 old-town icon · 1621 former convent |
| 2 | Hotel Casa San Agustin | 5 | 9.5 | ~$686 | Puerta del Reloj clock-tower gate | #2 luxury boutique · heart of the walled old city |
| 3 | Hotel Charleston Santa Teresa | 5 | 9.0 | ~$386 | Plaza Santa Teresa, right against the Old City wall — a 2-minute walk; Rafael Núñez airport (CTG) is about 15 minutes by car. | #3 Historic landmark · heart of the Old City |
| 4 | Casa Pestagua Relais & Chateaux | 5 | 9.4 | ~$800 | Plaza Santo Domingo, 3-minute walk; Rafael Nunez airport about 15 minutes by car. | #4 Romantic stay · 18th-century palace inside the city walls |
| 5 | Bastion Luxury Hotel | 5 | 9.1 | ~$314 | Plaza Santo Domingo, 6 minutes on foot; Rafael Núñez (CTG) airport about 15 minutes by car. | #5 Walled-city boutique · restored 16th-century colonial house in San Diego |
| 6 | Movich Hotel Cartagena de Indias | 5 | 9.0 | ~$271 | Plaza de la Aduana is a 2-minute walk; Rafael Núñez Airport (CTG) is about 15 minutes by taxi. | #6 boutique inside the walled city |
| 7 | Hotel Capellan de Getsemani | 5 | 9.2 | ~$214 | Plaza de la Trinidad is a 3-minute walk; the walled old city is about 6 minutes on foot. Rafael Nuñez airport (CTG) is a 10-15 minute taxi. | #7 Luxury boutique · Getsemani quarter |
| 8 | Sophia Hotel Cartagena | 4 | 8.7 | ~$149 | Torre del Reloj (main city gate) 5-minute walk; CTG airport 15-20 minutes by car. | #8 boutique value · cheapest stay inside the walled Old Town |
| 9 | Hyatt Regency Cartagena | 5 | 8.8 | ~$251 | UNESCO Walled City — about a 10-minute drive (roughly US$6 by taxi). | #9 beach resort · ocean-view tower on Bocagrande |
| 10 | Hotel Don Pedro de Heredia | 3 | 7.8 | ~$69 | Torre del Reloj clock tower | #10 budget pick · inside the walled old city |
Which one — by trip style
#1 Sofitel Legend Santa Clara is a night inside a 1621 convent in the middle of a UNESCO old town, with a pool under a 200-year-old ceiba tree and service reviewers call legendary — its atmosphere and story are genuinely hard to match.
#2 Casa San Agustin is sleeping inside three colonial mansions in the walled old city, with a pool under ancient arches and a dinner at Alma that has its own reputation — it wins on atmosphere and the buildings' story rather than sheer size.
#3 Hotel Charleston Santa Teresa is a stay inside a 350-year-old convent in old Cartagena, with a Caribbean-view rooftop and dinner by one of Colombia's most famous chefs.
#4 Casa Pestagua is sleeping inside the best-restored colonial count's palace in Cartagena — a Moorish garden courtyard, ceilings near 5 metres, and a 16-room team that learns every guest's name.
#5 Bastion is sleeping inside a 16th-century colonial house and waking up to swim over the old town's pastel rooftops — the draw is historic character plus a concierge that handles every detail.
#6 Movich is a colonial boutique whose rooftop frames the city walls, the bay, and the Bocagrande skyline in one shot — the walled-city location and the bar on top are why people book, not the size of the rooms.
Final picks
10 hotels covering every style and budget — pick by neighborhood, unique feature, and travel style.
Tap into any one to read the deep review and compare prices on Agoda · Booking.com · Trip.com in one place.