The short answer
Yes, and we say that from an island, so take it with the salt it deserves. Cartagena is worth the flight if you want a working colonial city rather than a resort strip: stone streets, balconies stacked with bougainvillea, a sea wall people sit on at dusk. What it is not is a beach destination in the way a brochure means it. The good water is offshore, and getting to it is part of the trip.
We live 25 minutes out by boat, on Tierra Bomba, so we watch people arrive with the wrong expectation about once a week. Here's the honest version.
What the city actually gives you
The Walled City is the reason to come, and it holds up. It's a compact grid of colonial and republican buildings inside a real defensive wall, small enough to cross on foot in about twenty minutes, which means you can get lost in it on purpose and still find your way out. Go early. Between 7 and 10 in the morning the streets belong to people going to work, and the light is worth the alarm. Between noon and three it is hot in a way that ends arguments. After five it fills up again and gets good.
Castillo San Felipe de Barajas is the other thing we send people to: a hill fort above the city with tunnels you can walk into. Full-price entry is COP 38,000 in 2026 and COP 33,000 for Colombian nationals, and there is almost no shade on the ramparts, so this is a before-nine or after-four job, not a midday one.
Two or three days does the city properly. A week of only the old town and you'll have walked the same four blocks nine times.
The part people get wrong: the beaches
The beaches in the city are not why you fly to Colombia. They're urban beaches with traffic behind them. Everything good is a boat ride, and the boat ride is short.
Our own beach is the case in point, and we'll be straight about it: the sand here is volcanic, so it's grey-brown rather than white, and what's in front of us is open ocean, not a lagoon. What you get instead is space and a horizon with nothing on it. Our house reef is about eight minutes' swim out and sits at six metres, which is why we dive it rather than snorkel it. A mask and a hope won't show you much through the surface chop. We're a PADI Dive Resort, so a one hour discovery dive is the honest way to see it.
If white sand is the whole point of your trip, the Rosario Islands are further out and whiter, and we'll tell you that to your face rather than after you've paid.
Our boat leaves the Muelle de la Bodeguita in the city at 10am, 11:30am and 5pm, and comes back from us at 4pm and 5:30pm. Twenty-five minutes each way. That's the entire barrier between a city morning and an afternoon in open water, and it's the one thing most people leave out of their plan.
Who Cartagena is not for
We'd rather you knew now.
- If you need cool weather: you won't get it. It's hot and humid most of the year, and the sun here is not decorative.
- If you want a wristband and a swim-up bar: this isn't that coast. Cartagena is a city where you pay for things one at a time.
- If you're travelling with mobility needs: the old town's streets are uneven stone, and out here we're at the end of a boat ride and a 200 metre sandy track. We're not wheelchair accessible and we're sorry about it.
- If you dislike being sold to: vendors work the beaches and the main squares. A friendly, final "no, gracias" is the whole skill.
What makes it worth it, specifically
The food, first. Cartagena has gone from fried fish and coconut rice to a genuine restaurant city in about a decade. Our kitchen is run by Chef Pedro Mosqueda, who trained at the Gato Dumas Institute in Bogotá and cooked in New York before coming back to this coast, and most of what lands on the plate here comes off these islands or the mainland behind them.
Second, the contrast. Bocachica is the village on our island: no paved roads, no running water, the San Fernando fortress at the mouth of the bay, and more going on in one afternoon than in most of the postcard blocks of the old town. We run it as a walking tour after a five-minute motorbike-taxi ride. Go with respect and an open afternoon. Don't go expecting a café.
Third, the last hour of light. Our beach club runs 11am to 6pm for day visitors, and the hour before the last boat is the bit people describe to their friends afterwards.
How we'd plan it
Three to five nights total. Sleep in the old town for two of them so you can walk out at 7am and again at 9pm. Then come out here for two, because a city with a coastline this good deserves at least one day where the only real decision is lunch. If you've only got a single free day, take the 10am boat and do it as a day trip.
So: worth visiting, yes. Worth visiting without ever leaving the wall, no. See you on the boat.