The honest answer first: the best beaches near Cartagena are not in Cartagena. The good sand is all offshore, so the real question isn't which beach is prettiest, it's how long you're willing to sit in a boat and how much company you want when you get there.
We run one of those boats, so treat us as interested parties. We've still tried to be straight about the options.
Playa Blanca, Barú: the famous one, and the busiest
Playa Blanca is the white-sand beach everyone has seen a photo of, a long strip on the Barú peninsula south of the city. Boat operators put the crossing at roughly 50 to 55 minutes each way, with the route passing the San Fernando fortress at Bocachica and the Cholón lagoon on the way.
It is also the most crowded beach near Cartagena, and visitors consistently report persistent vendors working the sand all day. That doesn't make it a bad day out. It makes it a specific kind of day out. Go if you want that particular shade of turquoise and don't mind negotiating for a massage you didn't ask for. Go early, because the boats from the city all arrive within the same couple of hours and the beach fills behind them.
The Rosario Islands: the clearest water, the roughest ride
The Rosario archipelago sits further south again and has the clearest water of anything within day-trip range of Cartagena. We take guests there ourselves, so we'll say the quiet part: the crossing is the part people underestimate. We describe our own 25-minute run as smooth compared with the infamous Rosario Islands ride, and we mean it. In windy weather that longer trip earns its reputation.
Our take is to give the Rosarios a full day rather than a half one. If you're going to spend that long on the water, don't spend it turning around.
Bocagrande: the one you can walk to
Bocagrande is the city beach, the strip of sand in front of the high-rise hotels on the peninsula. Its whole argument is that it needs no boat, no reservation and no planning. Walk down, sit, walk back for dinner.
Guides that rank the beaches around Cartagena put the urban ones at the bottom and the island ones at the top, and we'd agree with them. Treat Bocagrande as an hour before dinner on the day you land, not as your beach day.
Our beach: Playa Mamón, Tierra Bomba
We're on the southern shore of Tierra Bomba, facing open ocean, about 25 minutes from the city by our own boat. Our sand is volcanic, so it's dark rather than white. It's natural and clean, and the ocean in front of it is wide and moody, changing with the wind rather than sitting still like a lagoon. If white sand is the entire point of your trip, Barú is your answer, not us. If you'd rather have space, a pool and lunch worth sitting down for, this is the trade we'd make.
The practicalities, since they're what people actually write to ask:
| What | Detail |
|---|---|
| Boat from the city | Muelle de la Bodeguita, 10am, 11:30am and 5pm |
| Boats back | 4pm and 5:30pm |
| Beach club, day visitors | 11am to 6pm |
| Day pass with boat transfers | $40, then you pay for what you eat and drink |
| Sun loungers | $5 to $30, poolside or on the beach |
| Towels | Bring your own |
One thing we won't sell you: snorkelling. Our beachfront leads out to open ocean, and while we do have a house reef, it sits at 6 metres with choppy water above it. A one-hour scuba dive is the better use of the same hour, and no experience is needed.
So which one
- You want the postcard white sand and don't mind crowds. Playa Blanca, Barú. Leave early.
- You want the clearest water and have a whole day. Rosario Islands.
- You have two hours and no plan. Bocagrande, and no boat required.
- You want a quiet day on the water with a proper lunch, and you'll trade white sand for space. Come out to us.
- You want to sleep by the sea rather than visit it. Stay the night on the island. Our eleven rooms are twenty-five minutes from the Walled City and about as far from it as you can feel.
Book the boat either way. Capacity is limited, and if there's no space on a crossing it's a long wait until the next one.
See you on the boat.
