10 Cartagena Hotels That Slap — Walled City, Getsemaní & Bocagrande 2026
Best of List · English

10 Cartagena Hotels That Slap — Walled City, Getsemaní & Bocagrande 2026

T TopOfHotel Editorial Team Published January 15, 2024 Updated May 27, 2026 15 min read
✓ Honest reviews since 2017✓ Compared across 3 OTAs✓ No paid placements
See our 10 top picks

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.
Locations of 10 hotels
How we picked

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.

Sofitel Legend Santa Clara Cartagena — hotel No. 1 #1 old-town icon · 1621 former convent 9.3

📍 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.

Former Santa Clara convent, built 1621 🌳 200-year-old ceiba tree in the courtyard 🏊 Courtyard pool plus a spa in the old cellar
1621 former conventheart of UNESCO old town200-year-old ceiba-tree poollegendary service

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
Compare all 3 sites before you book — our link adds no markup to their price

Affiliate links — we may earn a commission at no extra cost to you. Details

Read the full review of Sofitel Legend Santa Clara Cartagena
Hotel Casa San Agustin — hotel No. 2 #2 luxury boutique · heart of the walled old city 9.5

📍 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).

🏛️ Three 17th-century colonial mansions joined together 🏊 Garden pool set under ancient stone arches 🍽️ Alma restaurant — one of Cartagena's standout meals
three colonial mansions in onegarden pool under old archesAlma restaurantwalkable old city

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
Compare all 3 sites before you book — our link adds no markup to their price

Affiliate links — we may earn a commission at no extra cost to you. Details

Read the full review of Hotel Casa San Agustin
Hotel Charleston Santa Teresa — hotel No. 3 #3 Historic landmark · heart of the Old City 9

📍 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).

Former Santa Teresa convent, founded 1609 🏊 Rooftop pool with Caribbean Sea views 🍽️ Harry's Bar by Harry Sasson, famed Colombian chef
17th-century conventCaribbean-view rooftopHarry's Bar by Harry Sassonagainst the Old City wall

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
Compare all 3 sites before you book — our link adds no markup to their price

Affiliate links — we may earn a commission at no extra cost to you. Details

Read the full review of Hotel Charleston Santa Teresa
Casa Pestagua Relais & Chateaux — hotel No. 4 #4 Romantic stay · 18th-century palace inside the city walls 9.4

📍 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.

🏛️ 18th-century palace of Count Pestagua 🗝️ Two Michelin Keys 2025 🌿 Moorish indoor courtyard with a central fountain
18th-century palaceMoorish courtyardTwo Michelin Keys 2025Relais & Chateaux

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
Compare all 3 sites before you book — our link adds no markup to their price

Affiliate links — we may earn a commission at no extra cost to you. Details

Read the full review of Casa Pestagua Relais & Chateaux
Bastion Luxury Hotel — hotel No. 5 #5 Walled-city boutique · restored 16th-century colonial house in San Diego 9.1

📍 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.

🏛️ Restored 16th-century colonial building 🏊 Rooftop infinity pool + bar over the old town 🍳 Generous breakfast included, eggs to order
Inside the walled old town16th-century colonial buildingRooftop infinity poolNear Santo Toribio church

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
Compare all 3 sites before you book — our link adds no markup to their price

Affiliate links — we may earn a commission at no extra cost to you. Details

Read the full review of Bastion Luxury Hotel
Movich Hotel Cartagena de Indias — hotel No. 6 #6 boutique inside the walled city 9

📍 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).

🏛️ Colonial building inside the walled city 🌇 Alyzia rooftop with 360-degree views 🏊 Pool deck on the roof
inside the old walled cityAlyzia 360 rooftoprenovated colonial building2-min walk to Plaza de la Aduana

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
Compare all 3 sites before you book — our link adds no markup to their price

Affiliate links — we may earn a commission at no extra cost to you. Details

Read the full review of Movich Hotel Cartagena de Indias
Hotel Capellan de Getsemani — hotel No. 7 #7 Luxury boutique · Getsemani quarter 9.2

📍 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.

🏛️ Colonial building in contemporary French style 🛁 Rooftop pool plus terrace jacuzzi with old-town views 🍽️ MICHELIN Guide-recommended restaurant
30-room boutiquerooftop pool + jacuzziMICHELIN Guide restaurantheart of Getsemani street art

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
Compare all 3 sites before you book — our link adds no markup to their price

Affiliate links — we may earn a commission at no extra cost to you. Details

Read the full review of Hotel Capellan de Getsemani
Sophia Hotel Cartagena — hotel No. 8 #8 boutique value · cheapest stay inside the walled Old Town 8.7

📍 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.

🏛️ Restored 1890s republican building, 15 rooms 🏊 Rooftop plunge pool with church-dome view 🚶 Central Ciudad Amurallada, everything walkable
walled old town boutique1890s republican buildingrooftop plunge pool church domewarm friendly staff

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
Compare all 3 sites before you book — our link adds no markup to their price

Affiliate links — we may earn a commission at no extra cost to you. Details

Read the full review of Sophia Hotel Cartagena
Hyatt Regency Cartagena — hotel No. 9 #9 beach resort · ocean-view tower on Bocagrande 8.8

📍 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.

🏝️ On Bocagrande beach, right on the Caribbean 🛏️ 261 rooms across 41 floors, opened 2019 💰 From about US$250/night, US$250–430 range
Bocagrande beach towerCaribbean-view balconies3 connecting infinity poolswalk to mall and restaurants

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
Compare all 3 sites before you book — our link adds no markup to their price

Affiliate links — we may earn a commission at no extra cost to you. Details

Read the full review of Hyatt Regency Cartagena
Hotel Don Pedro de Heredia — hotel No. 10 #10 budget pick · inside the walled old city 7.8

📍 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).

🏛️ Restored 5-story colonial building 🌅 Rooftop over the old town's pastel roofs 🚶 4-minute walk to the clock tower
restored colonial buildingnear the clock towerpastel-roof terracebudget pick in the old city

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
Compare all 3 sites before you book — our link adds no markup to their price

Affiliate links — we may earn a commission at no extra cost to you. Details

Read the full review of Hotel Don Pedro de Heredia

📊Comparison · all 10 hotels

#HotelStarsScoreFrom / nightAreaHighlight
1Sofitel Legend Santa Clara Cartagena59.3~$629About 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
2Hotel Casa San Agustin59.5~$686Puerta del Reloj clock-tower gate#2 luxury boutique · heart of the walled old city
3Hotel Charleston Santa Teresa59.0~$386Plaza 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
4Casa Pestagua Relais & Chateaux59.4~$800Plaza Santo Domingo, 3-minute walk; Rafael Nunez airport about 15 minutes by car.#4 Romantic stay · 18th-century palace inside the city walls
5Bastion Luxury Hotel59.1~$314Plaza 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
6Movich Hotel Cartagena de Indias59.0~$271Plaza 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
7Hotel Capellan de Getsemani59.2~$214Plaza 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
8Sophia Hotel Cartagena48.7~$149Torre 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
9Hyatt Regency Cartagena58.8~$251UNESCO Walled City — about a 10-minute drive (roughly US$6 by taxi).#9 beach resort · ocean-view tower on Bocagrande
10Hotel Don Pedro de Heredia37.8~$69Torre del Reloj clock tower#10 budget pick · inside the walled old city

Which one — by trip style

🏨
#1 old-town icon · 1621 former convent
Sofitel Legend Santa Clara Cartagena

#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 luxury boutique · heart of the walled old city
Hotel Casa San Agustin

#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 Historic landmark · heart of the Old City
Hotel Charleston Santa Teresa

#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 Romantic stay · 18th-century palace inside the city walls
Casa Pestagua Relais & Chateaux

#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 Walled-city boutique · restored 16th-century colonial house in San Diego
Bastion Luxury Hotel

#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 boutique inside the walled city
Movich Hotel Cartagena de Indias

#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.

Frequently Asked Questions

Where should I stay in Cartagena?
Splurge inside the walls (Ciudad Amurallada) for the postcard colonial vibe and walkable everything. Pick Getsemaní if you want street art, nightlife, and lower prices just outside the walls. Bocagrande is for beach lovers who want high-rises and ocean — but it feels more Miami than Caribbean colonial.
Is Cartagena safe for tourists?
Inside the walled city and Getsemaní it's genuinely safe day and night — heavy tourist police presence and lots of foot traffic. Watch your phone in crowded markets and on Plaza de los Coches, don't flash jewelry, and skip street emerald sellers. Bocagrande and Manga are fine too. Avoid wandering into outer barrios after dark.
When's the best time to visit Cartagena?
December to April is dry season and prime time — warm Caribbean weather and almost no rain, but hotel prices spike around Christmas, New Year, and the Hay Festival in late January. May and November–early December are sweet spots with fewer crowds and decent weather. Skip September–October if you can — that's peak rainy season with afternoon downpours.
How do I get from the airport to my hotel?
Rafael Núñez Airport (CTG) is only about 5 km from the old town — a metered taxi runs roughly 15–20 minutes and costs around 25,000–35,000 COP (about USD 6–9). Uber works too and is often cheaper. Most upscale hotels arrange a private transfer if you ask ahead. Skip the unofficial drivers shouting at you in arrivals.
When is the rainy season and does it ruin the trip?
Heaviest rain hits September–October with daily afternoon storms that flood some streets briefly — not deal-breaking but annoying. Showers can also pop up May–June. Mornings usually stay clear even in rainy months, so plan walking tours and Rosario Islands boat trips for early in the day and use afternoons for pool, museums, or long lunches.
Should I book Rosario Islands tours in advance?
Yes — the better catamaran and private boat tours to Islas del Rosario (clear-water snorkeling about an hour offshore) sell out a few days ahead in high season. Book through your hotel concierge for the safer operators. Skip the cheap dock-side tours that cram 40 people on one boat with bad lunch — pay a bit more for a smaller group.
T
TopOfHotel Editorial Team

TopOfHotel is a team of hotel curators and reviewers, working since 2017 — we research and evaluate hotels carefully and honestly. We never accept payment for rankings, so you can pick the best place to stay.

🏨 See all hotels Compare 3 sites →