The Most Beautiful Beaches to Visit in Cartagena, Colombia

Isla Barú, south of Cartagena, is home to several gorgeous beaches
Isla Barú, south of Cartagena, is home to several gorgeous beaches | © Ida Pap / Alamy Stock Photo
Photo of Chris Bell
2 September 2021

Cartagena, Colombia, is a colorful city filled with colonial architecture, buzzing nightlife spots and world-class restaurants. However, magnificent beaches and the Rosario Islands are also nearby. From the alluring local beaches in Bocagrande just minutes from the city to the Caribbean paradise of Playa Blanca further afield, here are the most beautiful beaches to visit in this coastal destination.

Playa Blanca

Natural Feature
Map View
Playa Blanca near Cartagena, Colombia
© Jess Kraft / Shutterstock

The most famous and popular beach paradise near Cartagena is Playa Blanca, about 40 minutes from the city by boat on Isla Barú. While it can be busy on weekends, with many visitors and vendors, its white sands and crystalline blue waters make it one of the most beautiful beaches to visit close to the city.


Natural Feature
Map View
Dusk view of the modern Bocagrande skyline in Cartagena, Colombia.
© Eric Nathan / Alamy Stock Photo

On the peninsula of Bocagrande in the heart of Cartagena, Castillogrande is a touch more exclusive and upmarket than some of the other beaches on this list, but it’s a lot more peaceful and laid-back because of this. The sea here is very clean and perfect for swimming, and there’s more space to enjoy the beach, too.

Rosario Islands

Natural Feature
Map View
Rosario Islands (Islas del Rosario) in Cartagena de Indias, Colombia, aerial view.
© R.M. Nunes / Alamy Stock Photo

These paradisiacal islands off the coast of Cartagena are part of a national park and home to some of the loveliest beaches and resorts in the region. The archipelago comprises many different islands, so it can be hard to pick which beach to relax on for the day. Isla Grande is the most accessible island from the city and has several excellent beaches. However, your safest bet is to take a tour of the islands from Cartagena, which you can do with Culture Trip on our specially curated eight-day Colombian Caribbean adventure, led by our local insider.

Playa de Punta Arena

Natural Feature
Map View
Punta Arena Overlook
© Fred Ortyl / Alamy Stock Photo

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

Playa de Bocagrande

Natural Feature
Map View
Colombia, Cartagena, Bocagrande, Caribbean Sea public beach beachcombers
© Jeffrey Isaac Greenberg 7+ / Alamy Stock Photo

The most famous urban beach in Cartagena sits in front of the glitzy neighborhood of Bocagrande (the famous peninsula lined with skyscrapers and upmarket hotels). Popular with the glamour set in Colombia, the beach is a nice strip of white sand near some of the best areas and hotels in the city.

La Boquilla

Historical Landmark
Map View
La Boquilla beach, Cartagena de Indias, Colombia
© Alex Segre / Alamy Stock Photo

A short drive from Cartagena’s old town, La Boquilla has become increasingly popular with foreign tourists, but locals have been coming here for many years. The beach itself is perhaps less visually attractive than some of the others on this list, but it’s perfect for anyone looking to spend some beach time away from the crowds of tourists who can descend upon Cartagena during high season. A boat tour of the nearby mangroves is also perfect for anyone interested in nature.

Manzanillo del Mar

Natural Feature
Map View
Caribbean Sea near Cartagena, Colombia.
© agefotostock / Alamy Stock Photo

The Manzanillo del Mar beaches are the farthest mainland beaches from the urban area of Cartagena, but they are consequently the most relaxed and tranquil stretches of sand near the city. Close to 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 the bunch is Playa de Oro.

These recommendations were updated on September 2, 2021 to keep your travel plans fresh.

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"