The Beaches Near Cartagena, Ranked by How Far You Have to Go

Quick answer

The best beaches near Cartagena are all south or west of the city, and the water gets clearer the further you go. Bocagrande is the city beach you can walk to. Tierra Bomba is 10 to 15 minutes by boat from Castillogrande. Playa Blanca, on Baru Island, is the famous white sand strip and also the busiest. The Rosario Islands sit 45 to 70 minutes out and sit inside Corales del Rosario National Park. We're on Baru at Bahia de Cholon, 30 minutes to an hour from Cartagena by our own boat, which puts the far water within a short ride instead of a day trip.

Aerial view of a small island with a hut and dock in blue water near Baru
The water south of Cartagena, out past Baru.

Start with the travel time, not the sand

The water near Cartagena gets clearer the further south and west you go, and every beach worth the trip is measured in boat minutes rather than kilometres. That single fact decides most of these choices. A city beach costs you nothing but a walk and gives you cloudy water. The clear Caribbean postcard costs you most of a morning each way, unless you're already sleeping out on the islands.

Here they are in order of how far you have to travel.

Bocagrande: the beach you can walk to

Bocagrande is Cartagena's own beach, on the high-rise peninsula just south of the old city, and the reason to use it is proximity rather than beauty. It is a flat sandy strip with the city directly behind it, which makes it genuinely useful if you have an afternoon spare and no appetite for arranging a boat. The water is the working harbour's water, not the turquoise you've seen in photographs. Treat it as a place to sit for an hour, not the day you flew here for.

Tierra Bomba: the shortest crossing there is

Tierra Bomba is the island directly across the bay, and boats reach it in roughly 10 to 15 minutes from Castillogrande beach, behind the hospital in Bocagrande. That is the shortest crossing to real island water anywhere near the city. Beach clubs on the island, among them Bomba Beach Club, run day passes, which is how most visitors use it. Go if you have one free day and want sea without losing the whole of it to travel; skip it if you are heading to Baru or the Rosarios anyway, because the water out there is better.

Playa Blanca, on Baru: famous, white, and busy

Playa Blanca is the long white sand beach on the west side of Baru Island, and it is the most photographed beach near Cartagena for good reason and the most crowded for the same reason. Day boats from Cartagena arrive mid-morning and leave mid-afternoon, so the beach has a rhythm: hectic from about eleven until three, calm either side. If you can be there early, be there early. We've written a longer and more honest read on it separately, including who will enjoy it and who won't.

Cholon Bay: a bay rather than a beach, and that's the point

Cholon Bay is the sheltered bay on the inner side of Baru where we are, and it is a boat and swimming bay rather than a sand beach. On weekends it fills with boats; midweek it is quiet enough to hear birds across the water. We're on it, and the reason we'd point you here over a beach is the mangroves: you can kayak the channels behind the bay at first light, which is the best hour for birds and the only hour the water is glass. It is a different kind of day from lying on sand, and better company for anyone who gets restless on a towel.

The Rosario Islands: the clearest water, and a national park

The Rosario Islands hold the clearest water near Cartagena, and they sit 45 to 70 minutes out by boat from the city. The archipelago lies within Corales del Rosario National Park, a protected coral area, which is why the snorkelling is in a different class from anything closer in. From a day boat leaving the city you get a few hours there at best. From Baru you're already most of the way, which is the practical argument for sleeping on the island rather than commuting to it.

Where we fit

We're on Baru Island at Bahia de Cholon, and our boat takes 30 minutes to an hour from Cartagena. Door to door from Rafael Nunez International Airport is an hour. The boat has limited capacity, so crossings need reserving in advance rather than arranging on the day; if there's no space, the wait is a long one.

What that buys you is simple arithmetic. A beach day from the city is two boat journeys and a fixed return time. From here the far water is a short ride, and you choose when to come back. Six rooms across three houses, so the bay in front of us is rarely crowded by our own guests.

A note on the order of a trip

If you're doing both the city and the water, do the city first. Ending a quiet stretch on the island with a return to traffic and a flight is the wrong shape for a holiday, and the crossing is short enough that splitting the trip costs you no real time.

Common questions

Which beach near Cartagena has the clearest water?

The Rosario Islands, 45 to 70 minutes by boat from Cartagena. They sit inside Corales del Rosario National Park, a protected coral area, which is why the snorkelling there is better than anywhere closer to the city.

Is Playa Blanca worth visiting?

Yes, if you time it. Day boats from Cartagena land mid-morning and leave mid-afternoon, so the beach is busiest from roughly eleven until three and calm either side. Arrive early or come late in the day.

Can you swim at the beach in Bocagrande?

You can, but it is the city's harbour water rather than clear Caribbean sea. It works for a spare afternoon. For the water people picture when they think of Cartagena, you need a boat south to Baru or the Rosarios.

What is the quickest island beach trip from Cartagena?

Tierra Bomba, around 10 to 15 minutes by boat from Castillogrande beach behind the hospital in Bocagrande. Beach clubs on the island sell day passes, which is how most visitors use it.

How do we reach you on Baru, and do we need to book the boat?

Our own boat takes 30 minutes to an hour from Cartagena, and door to door from the airport is about an hour. Yes, reserve it. Capacity is limited and an unreserved crossing can mean a long wait.

Book your stay at Ancala - Casas Altas