Book direct with us for the best prices

Blue Apple Beach

Instant book

The Best Beaches Near Cartagena, Ranked by How Far You'll Travel

Quick answer

The best beaches near Cartagena, Colombia are not in Cartagena. Every good one needs a boat. Playa Blanca on Barú has the white sand and the crowds, around 50 to 55 minutes out. The Rosario Islands have the clearest water and the roughest crossing. Bocagrande is the only beach you can walk to from the city, which is its main argument. We're 25 minutes out on Tierra Bomba, with volcanic sand and open ocean, and our boat leaves Muelle de la Bodeguita at 10am, 11:30am and 5pm.

Sunbeds and umbrellas facing the sea at our beach on Tierra Bomba
Our beach on the southern shore of Tierra Bomba, facing the open ocean.

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.

Common questions

Which beach near Cartagena has white sand?

Playa Blanca on the Barú peninsula is the white-sand beach, roughly 50 to 55 minutes by boat from Cartagena. It's also the most crowded, with vendors working the sand throughout the day. Our beach on Tierra Bomba is volcanic sand, so it's dark rather than white.

Can you snorkel at the beaches on Tierra Bomba?

Not from our beach. The beachfront leads out to open ocean and our house reef sits at 6 metres, with surface water that's often choppy. We'd point you at a one-hour scuba dive instead, which needs no previous experience.

Do I need to reserve the boat to the island?

Yes, it's always a good idea. Our boat has limited capacity, and if you turn up unreserved and there's no space, it's a long wait until the next departure. Boats leave Muelle de la Bodeguita at 10am, 11:30am and 5pm.

Are towels provided at the beach club?

Please bring your own towel. Our website and confirmation emails have carried contradictory wording on this, and the official policy is that you bring one.

How much is a day at your beach club, including the boat?

The club day pass with boat transfers is $40. A sun lounger is extra, from $5 to $30 depending on whether you want poolside or beach, and then you pay for whatever you eat and drink in the restaurant.

Book your stay at Blue Apple Beach