The Most Beautiful Beaches to Visit in Cartagena

Manzanillo beach, Colombia
Manzanillo beach, Colombia | © Eric Nathan / Alamy Stock Photo
Photo of Chris Bell
8 December 2017

Cartagena is a gorgeous city with incredible colonial architecture, buzzing nightlife, and fantastic bars and restaurants. However, it’s also surrounded by some truly beautiful beaches and paradise tropical islands. From delightful local beaches just minutes from the city to idyllic Caribbean paradises further afield, here are the most beautiful beaches to visit in Cartagena.

Playa Blanca

Cartagena’s most famous and popular beach paradise is Playa Blanca, located around 40 minutes from the city by boat on the Barú peninsula. Sure, it can be busy on weekends and the vendors can get annoying, but its white sands and crystal clear blue waters make Playa Blanca one of the most beautiful beaches to visit close to Cartagena.

Playa Blanca, Cartagena | © Jon Arnold Images Ltd / Alamy Stock Photo


One of the beaches on the Bocagrande peninsula in the heart of Cartagena, Castillogrande is a touch more exclusive and upmarket than its aforementioned neighbor Bocagrande beach, but is a lot more peaceful and laid-back because of this. The sea here is very clean and perfect for swimming, and there is more space to enjoy the beach too.

The view of Castillogrande residential district, Cartagena | © Ramunas Bruzas / Alamy Stock Photo

Rosario Islands

These paradise islands off the coast of Cartagena are a national park and home to some of the region’s loveliest beaches and beach resorts. The archipelago is made up of many different islands so it can be hard to pick which beach is the best, but your safest bet is to take a tour of the islands from Cartagena, during which you will visit several different spots. Isla Grande is the most accessible of the islands from the city and has several excellent beaches.

Rosario Islands, Cartagena | © agefotostock / Alamy Stock Photo

Punta Arena

This beautiful beach is located on Tierra Bomba Island, a large island less than 10 minutes by boat from the city. With spectacular views back towards the skyscrapers of the Bocagrande neighborhood in Cartagena, as well as sandy beaches and azure blue waters, Punta Arena beach is a stark contrast from the glitzy urban beaches nearby, but a peaceful haven so close to the city.


Cartagena’s most famous urban beach sits in front of the glitzy neighborhood of Bocagrande (the famous peninsula lined with skyscrapers and upmarket hotels). The beach is popular with Colombia’s glamour set and is a nice strip of white sand, conveniently located just minutes from Cartagena’s best neighborhoods and hotels.

Bocagrande beach, Cartagena | © Idealink Photography / Alamy Stock Photo

La Boquilla

La Boquilla beach is increasingly popular with foreign tourists (it has been a well-known spot for locals for many years) and is located a short drive to the east of Cartagena’s Old Town. The beach itself is perhaps less visually attractive than some of the others on this list, but it is a real ‘local’ spot, perfect for anyone looking to spend some beach time away from the tourist hordes who can descend upon Cartagena during high season. A boat tour of the nearby mangroves is also perfect for anyone with an interest in nature.

La Boquilla beach, Cartagena | © Alex Segre / Alamy Stock Photo

Manzanillo del Mar

The Manzanillo del Mar beaches are the furthest mainland beaches from the urban area of Cartagena, but they are consequently the most relaxed and tranquil beaches in Cartagena. Located near a little town of the same name – around a 35-minute drive from the city – the beaches are large and beautiful swathes of sand and sea, with very few tourists in sight. The best of these beaches is Playa de Oro.

Manzanillo beach on the island of Providencia in Colombia | © Eric Nathan / Alamy Stock Photo

Cookies Policy

We and our partners use cookies to better understand your needs, improve performance and provide you with personalised content and advertisements. To allow us to provide a better and more tailored experience please click "OK"