Cartagena Beaches and Islands: Where to Swim Near Colombia's Walled City
Table of Contents
Sponsored
Planning a beach trip?
Compare flight and hotel prices from hundreds of providers.
Search Deals on Expedia→Cartagena's Beach Situation Is Complicated
Cartagena de Indias has a 500-year-old walled city, a vibrant food scene, and Caribbean heat that makes you want to swim every few hours. The complication: the city beaches are mediocre. Bocagrande's narrow strip of brown sand is packed with aggressive vendors, and the water is murky from sediment flowing out of the Canal del Dique. Playa La Boquilla to the north is better but still not what you'd call Caribbean-postcard material.
The real cartagena beaches — the ones worth the trip — are on the islands and the Barú Peninsula, 45 minutes to two hours offshore by boat. The color of the water changes dramatically once you leave the city. From muddy brown to translucent turquoise in under an hour. That's where you want to be.
Playa Blanca, Barú
Playa Blanca on the Barú Peninsula is the most accessible great beach near Cartagena. The sand is white and fine, the water calm and clear, and the palm trees lean at photogenic angles. It's about 45 minutes from the city by boat (round-trip transfers cost 40,000-60,000 COP / $10-15) or 90 minutes by road.
The catch: Playa Blanca gets crowded. Vendors selling jewelry, massages, and fruit are persistent to the point of exhaustion. Some travelers find it charming; others find it grating. The trick is to walk past the main cluster of beach restaurants to the eastern end, where the crowds thin. Rent a beach chair and umbrella for about 30,000 COP ($7.50), order a fried fish plate with coconut rice (25,000-35,000 COP / $6-9), and claim your territory.
For an overnight stay, basic eco-hostels and hammock rentals line the back of the beach. A private cabana runs 80,000-150,000 COP ($20-37) per night. The experience improves dramatically after the day-trippers leave around 3 PM — sunset and evening at Playa Blanca are peaceful. Among the cartagena beaches options, this is the most popular for good reason.
Islas del Rosario
The Rosario Islands are a cluster of 27 islands about 45 minutes southwest of Cartagena by speedboat. The coral reef surrounding the archipelago is a protected national park. Day trips from the city run 80,000-150,000 COP ($20-37) per person, typically including boat transfer, lunch, and time at one or two islands.
Isla Grande
Isla Grande is the largest island and has several beaches. Playa Libre on the north side has calm water and decent snorkeling right from shore. The Oceanario (small aquarium and dolphin show) draws families. Accommodation ranges from 120,000 COP ($30) for a basic room to 500,000+ COP ($125+) at eco-resorts like Hotel San Pedro de Majagua.
Isla Barú (Cholón)
Cholón is a shallow bay between Barú and a small island where party boats anchor on weekends. If you want a floating party with reggaeton at full volume and buckets of Aguila beer, this is your spot. On weekdays, the same bay is calm and beautiful for swimming. The cartagena beaches party scene concentrates here every Saturday and Sunday.
Isla Múcura and the San Bernardo Islands
Further south, the San Bernardo Islands are quieter and less developed. Isla Múcura has two small resorts and some of the clearest water near Cartagena. A day trip from the city takes about 2 hours by boat and costs 150,000-250,000 COP ($37-62), including lunch. The snorkeling here is better than at the Rosario Islands — healthier coral and more fish species.
On the way to Múcura, boats pass Santa Cruz del Islote, one of the most densely populated islands on Earth. About 500 people live on an island smaller than a football field. It's a surreal sight from the water.
Tierra Bomba
Tierra Bomba is the island directly across the bay from Cartagena — visible from the city walls. Boat taxis from the Muelle de la Bodeguita dock take 15-20 minutes and cost about 15,000-20,000 COP ($4-5) each way. The island has several beach clubs that cater to day-trippers: Bibi Beach Club, Blue Apple Beach House, and Punta Arena.
Beach club entry typically runs 80,000-150,000 COP ($20-37) and includes a day bed, access to pools, and sometimes a meal credit. The water is cleaner than Bocagrande and the experience feels resort-like without the full resort price. For a quick escape from the city heat, Tierra Bomba is the easiest of all cartagena beaches alternatives.
The City Beaches: Managing Expectations
Bocagrande
Bocagrande is the urban beach strip lined with high-rise hotels and apartment towers. The sand is narrow and gray-brown. Vendors approach every few minutes selling sunglasses, drinks, massages, and jewelry. The water is warm but turbid. If you're staying in a Bocagrande hotel and just want to get your feet wet without organizing a boat trip, it serves that purpose. Nothing more.
Castillogrande
South of Bocagrande, Castillogrande is slightly less crowded and marginally cleaner. The naval base at the tip provides a windbreak that keeps the water calmer. Local families dominate on weekends. It's fine for a morning swim but don't plan your cartagena beaches experience around it.
La Boquilla
North of the city, La Boquilla is a fishing village with a long beach that's more spacious than Bocagrande. The water is better here and the vendors less aggressive. Seafood restaurants along the beach serve fried fish with patacones (fried plantains) and coconut rice for 25,000-40,000 COP ($6-10). La Boquilla also has mangrove kayak tours through the lagoon system behind the beach — a two-hour paddle costs about 50,000 COP ($12).
Practical Information
Booking Island Trips
Book boat trips through your hotel or a licensed agency in the old city — not from random touts on the street. Reputable operators include Bodega Viajera, Cartagena Divers, and Isla Barú Eco Tours. Most day trips depart from the Muelle de la Bodeguita dock between 8 and 9 AM and return by 4-5 PM. Check our destination guides for more on Caribbean island hopping.
What to Bring
Cash in small bills — island vendors and beach restaurants rarely accept cards. Sunscreen (reef-safe if possible), a waterproof phone case, and a change of clothes. Boats get splashy. Many trips include a basic lunch, but bring snacks and water as backup.
Best Time to Visit
December through April is dry season with calm seas and the best conditions for island visits. July and August are a secondary dry window. September through November brings the most rain and rougher seas — boat trips may be cancelled. Water temperature stays at 27-29°C year-round. The Colombia Travel official site has current event listings and visitor information for cartagena beaches and the surrounding islands.
Safety
Cartagena is generally safe for tourists, but petty theft happens on crowded city beaches. Don't leave belongings unattended at Bocagrande. On island trips, your stuff is generally safe — the communities are small and watchful. In the old city, be aware of your surroundings after dark in less-traveled streets.
Sunscreen and Reef Protection
The Rosario Islands reef is a protected national park, and the coral has suffered from chemical sunscreen damage in recent years. Use reef-safe mineral sunscreen (zinc oxide or titanium dioxide based) if you plan to snorkel. Several brands sell reef-safe options at pharmacies in Cartagena's Bocagrande and Getsemaní neighborhoods. The cartagena beaches island ecosystem depends on visitor responsibility — the reef supports the fish populations that local communities depend on for both food and tourism income.
Food on the Islands
Most island day trips include a basic lunch of fried fish, coconut rice, patacones, and a small salad. The quality ranges from excellent to forgettable depending on the operator. Upgrade requests (lobster, shrimp) are usually available for 20,000-40,000 COP ($5-10) extra. Bring your own snacks and water as backup — some trips provide only one small water bottle per person, and the Caribbean heat demands more hydration than that. Fresh ceviche from beach vendors on Playa Blanca costs 12,000-18,000 COP ($3-4.50) and is typically made with corvina caught that morning.
Sponsored
Looking for affordable beach resorts?
Find top-rated hotels near the best beaches worldwide.
Browse Beach Hotels→Frequently Asked Questions
Are the beaches in Cartagena nice?
The city beaches (Bocagrande, Castillogrande) are crowded with murky water and persistent vendors. The real beaches are on the islands and Barú Peninsula — Playa Blanca, the Rosario Islands, and Isla Múcura have clear turquoise water and white sand, reachable in 45 minutes to 2 hours by boat.
How much does an island day trip from Cartagena cost?
Rosario Islands day trips cost 80,000-150,000 COP ($20-37) per person including boat transfer, lunch, and beach time. Isla Múcura trips run 150,000-250,000 COP ($37-62). Playa Blanca boat transfers are cheapest at 40,000-60,000 COP ($10-15) round trip.
What is the best beach near Cartagena?
Playa Blanca on the Barú Peninsula is the most popular — white sand, calm water, 45 minutes by boat. For clearer water and better snorkeling, the San Bernardo Islands (Isla Múcura) are worth the longer 2-hour boat ride. Tierra Bomba beach clubs offer the quickest escape at 15-20 minutes from the dock.
When is the best time to visit Cartagena beaches?
December through April is the primary dry season with calm seas and the best island-hopping conditions. July-August is a secondary dry window. September through November brings rain and rougher seas that may cancel boat trips. Water temperature is 27-29°C year-round.
Is it safe to swim at Cartagena's city beaches?
Swimming is safe from a water-safety perspective — lifeguards patrol and currents are mild. The water quality at Bocagrande is poor due to sediment. La Boquilla to the north has cleaner water. Don't leave belongings unattended on any city beach, as petty theft occurs.
How do you get to Playa Blanca from Cartagena?
By speedboat from the Muelle de la Bodeguita dock (45 minutes, 40,000-60,000 COP round trip) or by road via the Barú Peninsula (90 minutes by car or bus). The boat is faster and more scenic. Most trips depart between 8-9 AM and return by 4-5 PM.
Can you stay overnight on the islands near Cartagena?
Yes. Playa Blanca has eco-hostels and hammock rentals (80,000-150,000 COP per night). Isla Grande in the Rosario Islands has hotels from 120,000 COP for basic rooms to 500,000+ COP at eco-resorts. Isla Múcura has two small resorts. Overnight stays are more peaceful after day-trippers leave.
Do I need cash for the islands near Cartagena?
Yes — bring small bills in Colombian pesos. Beach vendors, restaurants, and boat operators on the islands and Playa Blanca rarely accept credit cards. Budget 80,000-150,000 COP ($20-37) per person for a day trip including food, drinks, and chair rental beyond the tour cost.
