The Rosario Islands (Archipiélago de las Islas del Rosario) are one of Colombia's most breathtaking natural destinations — and without doubt the crown jewel of Cartagena's Caribbean coast. Just 45 minutes from the city, 27 islands and islets rise from the Caribbean with turquoise waters, intact coral reefs and marine biodiversity that few regions in the world can match.
Declared a National Natural Park (Parque Nacional Natural Corales del Rosario y San Bernardo) in 1977, the archipelago is state-protected to conserve its coral ecosystems, mangroves and seabed. Visiting the islands is not just a beach experience — it's a direct encounter with one of the planet's most fragile and beautiful ecosystems.
The Main Islands to Visit
Isla Grande
The largest island in the archipelago. Perfect for snorkeling in shallow waters, walking through mangroves and enjoying seafood restaurants with your feet in the sand. No roads or motorbikes — just nature and silence.
Cholón
The most famous natural lagoon in the islands. Calm waters, intense turquoise color and floating restaurants where boats from across the region gather. The social heart of the archipelago and a must-visit.
Bocachica — San Fernando Castle
Home to the 17th-century San Fernando de Bocachica Castle, which guards the southern entrance to Cartagena Bay. An essential stop for history lovers.
Coral Reefs
The park's seabed is home to more than 50 coral species and hundreds of species of fish, rays, turtles and other invertebrates. Snorkeling and diving here are experiences you won't easily forget.
Things to Do in the Rosario Islands
- 🐠 Snorkeling in the national park coral reefs.
- 🤿 Scuba diving with a certified instructor — suitable for beginners and advanced.
- 🍹 Full day trip with lunch, open bar and a tour of 4 islands in one day.
- 🏝️ Explore Isla Grande on foot, through mangroves and untouched beaches.
- ⛵ Sunset on the bay on the way back to Cartagena.
- 📸 Underwater photography — visibility in the park is exceptionally good.
How to Get There from Cartagena
The only way to reach the archipelago is by boat from Muelle de los Pegasos (Historic Old Town) or from Bocachica. The crossing takes 45–60 minutes depending on the island destination.
With Dunas & Olas, certified private boat transport is included in all our tours — no need to find passage or negotiate with vendors at the dock. Nohemi and her team take care of everything.
Nohemi's tip: avoid buying boat tickets from unauthorized vendors at the dock without verifying their permits. Unlicensed "pirate boats" don't have DIMAR authorization and pose a safety risk. Our tours operate with certified vessels and full insurance included.
When to Visit
The archipelago is accessible year-round, but the best sea conditions and underwater visibility are in December–April and July–August. During rainy season (May–June and September–November) seas can be rougher, though tours operate normally unless conditions are extreme.
Frequently Asked Questions
How many islands are in the Rosario archipelago?
27 islands and islets. The most visited are Isla Grande, Cholón, Bocachica and Barú. Each has its own character and attractions.
How do you get to the Rosario Islands from Cartagena?
By certified boat from Muelle de los Pegasos or Bocachica. The crossing takes 45–60 minutes. Our tours include certified private boat transport.
Can you swim and snorkel?
Yes — one of the most popular activities thanks to the National Park coral reefs. Crystal-clear water and excellent visibility. We also offer scuba diving with certified instructors.
When is the best time to visit?
December–April and July–August offer the best sea conditions and underwater visibility. Tours operate year-round except in extreme weather.