airport_transferbarbathtubbusiness_facilitieschild_activitieschildcareconnecting_roomcribsfree_wifigymhot_tubinternetkitchennon_smokingpetpoolresturantski_in_outski_shuttleski_storagesmoking_areaspastar
Sign In
Castillogrande Beach in Cartagena | © Juan Diego Velasco / Flickr
Castillogrande Beach in Cartagena | © Juan Diego Velasco / Flickr
Save to wishlist

The Most Beautiful Beaches to Visit in Cartagena

Picture of Chris Bell
Updated: 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.

6983819018_a9e7d3a0ff_k
Playa Blanca is a wonderful beach to spend a night at near Cartagena | © Jonathan Hood / Flickr

Castillogrande

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.

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.

2176886304_f1863e6260_o
A beautiful beach on the Rosario Islands | © Luz Adriana Villa / Flickr

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.

Bocagrande

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.

33724374830_f626960565_k
The urban beach of Bocagrande | © Reg Natarajan / Flickr

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.

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.