Cartagena
Cartagena · Colombia

Rosario Islands Snorkeling from Cartagena

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.

Book it

The best Rosario Islands Snorkeling 2026 - Free cancellation
getyourguide
View →
Excursion to the Rosario Islands with Lunch and Snorkeling - Viator
viator
View →
Rosario Islands and Playa Blanca Tour with Snorkeling or Aquarium
tripadvisor
View →

Some links are affiliate links — we may earn a commission at no extra cost to you. See our Terms.

More in Cartagena

Getsemaní Street Art Tour → Mud Volcano Tour → Jewelry Museum Tour → Horseback Riding Tour → Rooftop Bar Sunset → Boat Tour → Mud Volcano Visit → Salsa Dancing Class → All Cartagena trips →
Get the best trips, at the best price