A typical Rosario Islands boat trip takes you about an hour and a half from Cartagena out to a small cluster of islands inside a national park. Expect clear water, decent snorkeling around coral patches, a few stops for swimming, and lunch on a beach or floating restaurant. The standard day runs from roughly 8am to 4pm. It’s a solid nature break from the city heat, but it’s not a deserted paradise—some spots get crowded with other boats, especially the lunch areas. The water is usually calm once you’re there, though the ride out can be choppy if the wind is up.
Best time is December to April when seas are calmer and visibility is better. Rainy season (May–November) often means rougher rides, murky water, and more chance of afternoon storms. Expect to pay around $80–$160 per person for a shared catamaran or speedboat tour that includes snorkel gear, lunch, and park fees. Private charters start well above $800–$2000 for a small group and only make sense if you want total control over the itinerary.
Pick a smaller group catamaran tour if you want decent snorkeling time and fewer party vibes; many larger “party boats” crank loud music and rush the reef stops. Skip the add-on “aquarium visit” at the end—it’s basically a tired captive dolphin and sea lion show that feels out of place in a national park. Bring reef-safe sunscreen, cash for drinks, and a waterproof bag for your phone.
Some links are affiliate links — we may earn a commission at no extra cost to you. See our Terms.