Expect a full-day boat trip (usually 8am–4:30pm) out to the Rosario Islands, about an hour from Cartagena. The water is warm and generally clear, though visibility varies with tides and recent rain. You’ll do two or three snorkel stops over shallow coral patches and rocky areas; the reefs are okay but not world-class compared to places like the Maldives or Belize. Most tours include lunch, fruit, and basic snorkel gear. It’s a mixed group of tourists, so the vibe is social rather than exclusive. Bring reef-safe sunscreen, a rash guard, and seasickness meds if you’re prone to motion sickness on the ride back.
The dry season from December to April offers the best conditions — calmer seas and better visibility. June to November is cheaper but rainier with higher chance of choppy water and reduced clarity. Expect to pay around $70–110 per person for a standard all-day trip that includes transport, gear, lunch, and a guide. Private or smaller-boat options run $130–200.
Pick a mid-sized tour with a clear itinerary that visits at least two snorkel sites plus a beach stop; avoid anything promising “exclusive” islands or that adds scuba elements unless you’re certified. Skip the cheapest dockside hawkers — they tend to overload boats and cut corners on safety briefings and gear quality.
Some links are affiliate links — we may earn a commission at no extra cost to you. See our Terms.