Rosario Islands
Cartagena / Rosario Islands

Rosario Islands

Coral reefs, turquoise water, and total escape from the mainland.

🏛️ Sights & Landmarks🌿 Nature & Outdoors🎯 Activities & Experiences
🧗 Adventurous🌿 Relaxing👨‍👩‍👧 Family-friendly🌹 Romantic

The Rosario Islands are an archipelago of around 27 coral islands sitting about 35 kilometers southwest of Cartagena in the Caribbean Sea. Declared a National Natural Park in 1977, the islands sit within the Corales del Rosario y San Bernardo National Park and represent one of Colombia's most significant marine ecosystems — home to coral reefs, mangroves, seagrasses, and a remarkable range of Caribbean sea life. For visitors to Cartagena, they are the classic day trip: the place you go when you need to swap the colonial city's heat and cobblestones for open water and white sand.

The experience is primarily aquatic. Snorkeling over shallow coral gardens is the main draw — visibility is generally good, and you don't need to be an experienced diver to get close to parrotfish, sea turtles, and sponge formations. Scuba diving is available for those who want to go deeper. The larger island of Isla Grande has a handful of eco-lodges and small restaurants where you can eat fried fish and patacones under a thatched roof with your feet practically in the water. Playa Blanca on Barú island — technically separate but usually combined in the same tour — is one of the most photographed beaches near Cartagena and gets genuinely crowded, but the more remote Rosario islands themselves feel significantly quieter.

The standard approach is a fast boat or catamaran from Cartagena's Muelle de la Bodeguita or the tourism pier, taking around 90 minutes each way. Most visitors do a group day tour that includes snorkeling stops, lunch, and beach time. Independent travel is possible — you can arrange private boat transfers and stay overnight on Isla Grande — and it's worth it if you want to experience the islands after the day-trippers have gone. Arrive early to claim your spot on the best boats and avoid the mid-morning rush at the pier.

Local Tips

  1. 1

    Skip the cheapest group tours that cram 50 people onto a catamaran with a blasting sound system — paying a bit more for a smaller private or semi-private boat makes an enormous difference to the experience.

  2. 2

    If you want to actually snorkel, ask explicitly before booking whether equipment is included and whether the tour stops at reef sites, not just beach stops — some budget tours barely get in the water.

  3. 3

    Staying overnight on Isla Grande at one of the small eco-lodges lets you experience the archipelago in complete quiet once the day boats leave — it's a different place entirely after 4pm.

  4. 4

    Vendors on Playa Blanca are persistent — friendly but firm is the approach. Agree on prices for food, drinks, and chair rental before you sit down to avoid confusion later.

When to Go

Best times
December–March

Dry season brings calmer seas, better snorkeling visibility, and reliable sunshine — the ideal window for the islands.

June–July

A short dry spell within the wet season; seas are generally calm and crowds lighter than the December peak.

Try to avoid
October–November

Peak rainy season — rough seas can cancel boat tours, visibility drops, and some lodges close or reduce service.

Weekends year-round

Colombian domestic tourists fill the boats and beaches on weekends; weekday visits are noticeably quieter and more relaxed.

Why Visit

01

Snorkel directly over living coral reefs with sea turtles and tropical fish in water so clear you can see the bottom from the boat.

02

Escape Cartagena's heat entirely — the islands offer shade, sea breezes, and a pace that feels completely disconnected from the city.

03

Eating fresh grilled fish and coconut rice at a simple waterfront restaurant on Isla Grande is one of the best meals you'll have in Colombia.