The Rosario Islands snorkeling trip is a full-day boat ride (about 8-9 hours) that takes you 30-45 minutes offshore from Cartagena. Expect decent but not mind-blowing snorkeling—think small schools of colorful fish, some coral patches, and occasional sea turtles if you're lucky. The water is warm and clear most of the year, though visibility drops after heavy rain. You'll usually stop at 2-3 spots for snorkeling plus a longer beach stop where you can swim or just chill. Tours include lunch (typically fish, rice, and plantains) and basic snorkel gear. It's a solid day out if you want to get in the water without going full scuba, but it's not the Caribbean's best reef experience.
Best time to go is December through April when seas are calmer and visibility is better; June-November can be rougher with more rain and plankton blooms that reduce clarity. Expect to pay around $70-110 per person for a standard group tour that includes transport, lunch, and gear. Private or smaller-boat options run $150-250 and are noticeably less crowded.
Tip: Choose a tour that visits at least three snorkel sites and includes Playa Blanca time—skip the ones that add the aquarium stop, which feels like a tourist trap and eats into actual water time. Bring your own snorkel mask if you have one that fits well; the provided ones are often old and leaky.
Some links are affiliate links — we may earn a commission at no extra cost to you. See our Terms.