
San Diego, walled city
Sofitel Legend Santa Clara Cartagena
Seventeenth-century convent with a bar in the crypt
Explore Hotel
Cartagena, Colombia
Booking Bocagrande for the beach misunderstands this coast. The good water is an hour away by boat and the city is behind eleven kilometres of stone.
The places to stay

San Diego, walled city
Seventeenth-century convent with a bar in the crypt
Explore Hotel


Plaza de Santa Teresa
Rooftop pool over the walls to the sea
Explore Hotel

Near the clock tower
Colonial courtyard house with a small pool
Explore Hotel


By Happi · Last updated September 2026
A little local perspective
$$ to $$$$ — roughly $200-800 a night, peaking December to April
Cartagena's old city is enclosed by eleven kilometres of stone walls built by the Spanish over roughly two centuries to keep out English privateers. Inside them is a grid of balconied colonial houses, bougainvillea, shaded plazas and streets narrow enough that cars are a nuisance rather than a solution.
Three kilometres away, on a spit of reclaimed land, is Bocagrande: a row of high-rise condominium towers and chain hotels along a grey-sand beach that looks like Miami and is where a great many visitors end up booking, because the buildings are bigger and the rooms are cheaper.
Cartagena is not a beach destination. The city beaches are grey volcanic sand with murky water, and the good swimming is an hour away by boat at the Rosario Islands. Booking Bocagrande for the beach is a misunderstanding of what this coast offers.
What Cartagena has is one of the most complete colonial cities in the Americas, and the way to experience it is to be inside the walls at the hours when the day-trippers and cruise passengers are not: early morning, and after about seven at night when the heat drops and the plazas fill.
The old city divides into two. The walled city proper, San Diego and Centro, is the grandest, with the cathedral, the plazas and the converted convents. Getsemaní, immediately outside one gate, was the working quarter and is now the more interesting one: street art, music in the Plaza de la Trinidad, and considerably lower prices.
The nine below are grouped that way.
Converted convents and colonial mansions in the Centro and San Diego quarters.
Sofitel Legend Santa Clara Cartagena occupies a seventeenth-century convent with a cloistered courtyard, a pool in the old garden and a bar in the crypt. It is the grandest building in the city and the best hotel in Colombia.
Casa San Agustin sits in three restored colonial houses in San Diego with a courtyard, a rooftop pool and a library. It is smaller, quieter and more personal than its famous neighbour.
Casa Pestagua occupies a restored eighteenth-century mansion with a plunge pool in the courtyard and interiors that are the most opulent in the walled city.
Hotel Charleston Santa Teresa sits on the Plaza de Santa Teresa with a rooftop pool looking over the walls to the sea, and it is the most complete large hotel inside the city.
Movich Cartagena de Indias occupies a converted republican-era building with a rooftop bar and terrace over the old town, and it is the best value among the larger hotels here.
Bantu Hotel by Faranda Boutique sits in a colonial house near the clock tower with a courtyard, a small pool and a family operation.
Amarla Boutique Hotel occupies a restored house in San Diego with a handful of rooms, a plunge pool and complete quiet at night. It is the smallest on this list.
Outside the main gate, five minutes' walk. The livelier, cheaper and more local quarter.
Ananda Boutique Hotel occupies a restored house with a courtyard, a rooftop and a position among the street art and the bars.
Casa Lola sits near the Plaza de la Trinidad with a pool, simple rooms and the best value on this list.
The Bocagrande towers are excluded, all of them. They have larger rooms, sea views and lower rates, and they sit on a mediocre grey beach three kilometres from the only reason to come to Cartagena. Book them if the walled city is somewhere you intend to visit rather than inhabit.
Walk the walls at sunset from the Baluarte de Santo Domingo round to the Café del Mar. It is free, it takes an hour and it is the best thing in the city.
Go out at seven in the evening. The heat drops, the plazas fill, and the old city is at its best from then until midnight.
Take a boat to the Rosario Islands for the day for clear water and proper swimming, which the mainland does not offer.
Do the Castillo de San Felipe fortress early, before the sun. The Palace of the Inquisition explains the darker side of the city's history.
Eat ceviche, arepas de huevo and fried fish with coconut rice, and drink limonada de coco constantly.
Cartagena's airport is 15 minutes from the old city.
December to April is the dry season and the best window. May to November is wetter and much cheaper, with the rain usually falling in short heavy bursts.
It is hot and humid year round, typically low thirties with high humidity. Plan around the middle of the day rather than through it.
Bring cash for small purchases and expect persistent street vendors in the tourist areas; a firm and friendly no works.
Prices shown are sample rates from upcoming dates — not quotes for specific dates. Open a hotel and choose your own dates and guests to see the exact price.
No. The city beaches are poor and the good water is an hour away by boat. Come for the colonial city.
Walled city for the architecture and the quiet, Getsemaní for the atmosphere, music and value. They are five minutes apart.
The old city and Getsemaní are heavily policed and busy at night. Apply normal city awareness and take a taxi late.
Three, four with a night on the Rosario Islands.
The next chapter