Cartagena Beaches: 10 Best Beaches in Cartagena

Surf comes onto the shore as a dock stretches into the turquoise sea on Isla Grande.

Want to visit the best Cartagena Colombia beaches?

Cartagena, Colombia is an alluring seaside city dripping with colorful Caribbean charm. It sits right on the coast with many vantage points of the surrounding ocean. But as you start to plan a day of sun and sand in this wonderland, you quickly realize that Cartagena beaches are not exactly the Caribbean paradise you were dreaming of.

But fear not, there are nice beaches near Cartagena. And while you may have to get on a boat to get there, the prices are quite affordable. Of course, you can also splurge and rent an entire boat for the day with your friends, if that’s your style.

When I first wrote this list of the best beaches in Cartagena, I started with those closest to the city. That resulted in the nicest beaches listed all the way at the bottom. And well, let’s face it, I was afraid you wouldn’t read that far. So I flipped the list around to highlight the Rosario Islands because that’s where your Caribbean Instagram dreams are made. 

This article may contain affiliate links. This means if you click a link on our blog and make a purchase, we earn a commission at no additional cost to you. For full information, see our disclaimer here.

Rosario Islands: The Cartagena, Colombia Beaches You Dreamt Of

This archipelago is a mix of private and public islands that make up part of the Rosario National Park. You can easily make any of these excursions a simple beach day, though I recommend staying overnight if you have the time.

There are also options to book one of these Cartagena Island tours which range from adventurous to a boat party tour. Most of the tours leave from the tourist docks in Cartagena, Muelle de la Bodeguita (see on Google Maps).

People gather in front of the ticket windows at the Cartagena docks to take a tour or boat to the Rosario Islands.
People gather in front of the Cartagena docks to board a boat to the Rosario Islands.

COST: A one-way ticket to the islands is 50,000 COP per person. Keep in mind, there is also a 19,000 COP fee to enter the national park which will be collected when you enter the docks.

TIP: If you don’t reserve ahead of time, make sure you arrive no later than 8 am. There are several agencies selling tickets daily as well as a kiosk for tourist information.

Continue reading to see which of the Rosario Islands is right for you.


1. Playa Blanca on Isla Baru

The most popular beach on Isla Baru is Playa Blanca. Not only is it beautiful, but it’s also easily accessible by boat or car. Yes, that’s right, you can drive to Playa Blanca (more about that later). Of course, the accessibility also means it’s full of people and obnoxious vendors. 

Sunbeds line the sand in front of the turquoise ocean at Playa Blanca on Isla Baru, one of the best beaches in Cartagena.
Sunbeds line the turquoise sea on Playa Blanca.
Photo Credit: Cuppa to Copa Travels

To avoid the crowds, walk down the beach to the right until the crowds thin out (and with it, the vendors). You can also rent a beachside bungalow for the night so you can enjoy the beach after the daytrippers have gone.

My recommendation… Fall asleep to the sound of crashing waves and wake up to breakfast on the beach when you book a stay at Vista Linda Cabaña. A private room for one or two is quite affordable and the beach in front of their cabanas is beautiful white sand with crystal clear water. 

How do you get to Playa Blanca? 

It is possible to travel to Playa Blanca by land because Isla Baru is actually not an island. In fact, the peninsula was part of the mainland until the Spanish dug a canal in 1582 to connect the Cartagena shipping trade to the mighty Magdalena River. 

To arrive by boat, go to the Cartagena docks and follow the instructions detailed above. To arrive by car, there are two options – an organized shuttle or public transport.

By far the cheapest way to travel to Isla Baru is by public transport. From Cartagena, take a bus to Pascaballos south of town. From there you can catch a colectivo to Isla Baru. While I have not taken this option personally, I’ve been told the total cost is around 10,000 COP each way. If you’re adventurous and know some basic Spanish, this may be a good option for you.


2. Playa Libre on Isla Grande 

Only accessible by boat, Isla Grande is a great choice if you want to get away from the crowds but still do your own thing. While many offer tours to the island, it’s easy to reserve a seat on one of the many boats leaving from the Cartagena docks. You’ll also save money and avoid the beach club mob.

View of sand and turquoise sea from one of the best beaches in Cartagena - Playa Libre on Isla Grande.
Turquoise sea for miles from the beach on Isla Grande.

The best public beach on Isla Grande is Playa Libre. You can ask the boat to drop you off there, or at the closest dock to your hostel, should you decide to stay overnight. This is the largest of the Rosario Islands and I definitely recommend you spend a night or two on this rustic tropical island. 

3. Isla Cholón

An ariel view from a Cartagena boat party show several small palapa huts in the ocean, tree tops on the edge of Isla Cholon, and several boats in the turquoise water.

Cholon Island has become a party island located near Baru. If you book this Cartagena party boat tour, it’s one of the stops along with several other Rosario Islands. You’ll be able to mingle with other travelers while dancing to music and partying from the boat.

READ NEXT – Rincon del Mar Colombia: A Special Corner by the Sea

Beaches of Bocagrande

4. Playas Bocagrande and Laguito

High-rise buildings line the skinny stretch of coastline of Bocagrande, resembling a small Miami Beach. The water here is not going to inspire your Caribbean Instagram dreams, but it’s a place for sun and swim only a short taxi or bus ride from the heart of Cartagena. At these beaches, chairs under the shade of an umbrella are available for rent while vendors pass by selling ceviche and other treats.  

5. Playa Castillogrande

This stretch of beach is on the far end of the Bocagrande peninsula and offers a longer expanse of sandy coastline with room to spread out. For this reason, Castillogrande feels more upscale than the other Bocagrande beaches.

At Castillogrande, one of the beaches near Cartagena, a vendor sells ceviche from his cart to people lounging under tents while others play in the ocean.
A vendor selling ceviche to beachgoers at Castillogrande.

In addition to the area with tents and chairs for rent, there is plenty of open sand where you can lay a towel down without hassle. If you’re looking for a quiet beach within the city limits, I recommend Castillogrande.

Best Beaches Near Cartagena

Visiting these beaches near Cartagena means you can spend time at the beach and still have time to check off other things to do in Cartagena from your list.

6. Punta Arena, Tierra Bomba

Tierra Bomba is a large island near Cartagena with several beaches, the most popular being Punta Arena. These beaches close to Cartagena still won’t blow your sandals off but it’s a step up from the beaches on the mainland. Keep in mind, prices are higher and the beach clubs require a minimum purchase to use the chairs and umbrellas. 

To get there, go to the hospital in Bocagrande. In front of the hospital, you can negotiate a ten-minute boat ride to Tierra Bomba for around 10,000 COP per person.

7. Southern Tierra Bomba Island

The other side of Tierra Bomba is a bit more secluded. While the beaches may be more rocky, one bonus of its seclusion is less vendors. Another bonus of visiting this Cartagena Colombia beach is that you can visit the San Fernando Fort.

The easiest way to get there is to book this pirate boat tour to Tierra Bomba which starts with a guided tour of the fort.

8. La Boquilla

La Boquilla is a small fishing village located on an island strip north of Cartagena. This is a local beach with bungalow restaurants that traditionally serve fried fish with coconut rice and bring it to you under the shade of a tent.

At La Boquilla, one of the beaches near Cartagena, kids play in the shallow surf with the skyline in the background.
Kids play in the surf at the beach in La Boquilla.

I really wanted to love this beach, but I can’t ignore the fact that tourists are routinely taken advantage of. It happened to me and I’m thankful it wasn’t worse. 

After walking along the beach, talking with one of the local salespeople, he invited me to eat at his mother’s restaurant. I was prepared for an overpriced lunch and after our long conversation, I wanted to support him. He insisted I sit under the tent near the ocean so I assumed it was free. 

At one of the beaches in Cartagena, La Boquilla, a Club Colombia beer bottle sits with a plate of fried whole fish and coconut rice on a table over looking the ocean.
Lunch and a beer at the beach in La Boquilla.

When it came time to pay, not only did he want to charge me an outrageous amount for the tent, but he added a hefty tip to the bill. And even then, the prices did not add up to the amount he was requesting. I argued the price down but still paid more than we had initially agreed upon.

I’ve since read reviews of similar and sometimes worse situations. Ultimately, you need to be clear about the prices of everything you order, including the tent that you sit under after ordering your exorbitant lunch.

Or, consider visiting La Boquilla simply for a tour of the Mangroves and through the tunnel of love. This tour picks you up at your hotel and brings you to La Boquilla where a guide paddles you in a canoe through the mangrove forest.

While you bask in the view of birds and other wildlife, you’ll learn about the culture of this traditional fishing village. I didn’t have time this day but I’ve taken several mangrove boat tours throughout my travels and I always enjoyed the peaceful view into the natural world. One of my favorites is in Celestun, Mexico.

How to get to La Boquilla

To get to La Boquilla from Cartagena, you can take a 30-minute bus from La India Catalina monument. Since I was flying out the next day, I stayed closer to La Boquilla at Wonderland Hostel (which by the way is a fantastic place if you need something walkable to the airport). You can easily catch a bus on Calle 70 from that area of Crespo to La Boquilla. 

As the bus approaches La Boquilla you’ll probably start looking at Google maps, wondering exactly where you should get off for the beach. But you’re in for a surprise. The bus turns directly onto the beach!

The route continues a sandy path for quite a while before turning around. In fact, it’s common to see other cars on the beach and motorcycles driving along the waterline.


9. Manzanilla del Mar

This is Cartagena beach is just past La Boquilla and is more friendly to tourists without being resorty like Bocagrande. The sandy beach is expansive. The water is clean and nice for swimming. You can also ride horses on the beach in Manzanilla.

For an adventurous beach day, contact Pure Kitesurf where you can take kitesurfing lessons, go parasailing, rent a stand-up paddleboard, and more. They’re located at Zion Beach House, a 2-story open-air accommodation directly on the beach at Playa Manzanilla. Every Thursday, Zion hosts soccer and volleyball on the beach beginning around 4 pm, followed by a BBQ at 7 pm. 

Silhouetted by the setting sun, a group plays volleyball on the beach at Zion Beach House in Playa Manzanilla.
Every Thursday, Zion Beach House hosts beach volleyball and soccer followed by a BBQ.
Photo Credit: Zion Beach House

If being in the middle of the action at Playa Manzanilla isn’t your thing, you can choose the more remote beach south of Manzanilla, Playa de Oro. It’s tranquil and the waves are quite gentle.

How to get to Playa Manzanilla

To get to Playa Manzanilla it’s best to hire a taxi, though you’ll save money if you first take the bus to Crespo or La Boquilla and catch a taxi from there. Alternatively, Pure Kitesurf offers rides from Crespo. Space is limited and first reserved for those renting or taking a kitesurf lesson. You can find more info here.


10. Marbella-Crespo

I only mention this beach because it’s the first one you’ll see as you drive from the airport into Cartagena. And like me, you’ll probably wonder if it’s worth venturing to for a beach day. Well, I can tell you, it should probably be the last choice on your list. 

Chairs under the shade of blue tents line the water and can be rented for 5,000 COP according to my taxi driver. I had an opportunity to get closer to this beach when I stayed at the Wonderland Hostel near the airport. It didn’t look inviting to me so I opted to take a bus to La Boquilla instead. I later heard the currents here can be dangerous.

How to Get to Cartagena

Unless you’re flying directly to this seaside city, you may be wondering just how to get to Cartagena. If you’re coming from another spot on Colombia’s northern coast, I recommend taking a bus to Cartagena.

If you’re coming from a further distance such as Medellin or Bogota, it’s best to take a domestic flight to get to Cartagena.

Final Thoughts on Cartagena Beaches

As you can see, there are many choices for a Cartagena beach to fit your style, budget, and vacation time. And after you feel the heat and humidity of the city, you’ll have no trouble convincing yourself you are in need of a beach day.

Want to save this article for later? Save it to Pinterest!

Image of turquoise ocean and sand with a long dock, with the words Ultimate Guide to Cartagena Colombia Beaches on top.