Cartagena
Cartagena · Colombia

Isla Rosario Snorkeling Guide

Expect a full-day boat trip (about 8-9 hours) that includes a stop at Bocachica Fort, a panoramic ride through the islands, and 45-90 minutes of snorkeling in decent but not mind-blowing reefs. The water is usually clear enough to see colorful fish, small corals, and the occasional turtle or ray if you're lucky. It's a popular tour so you'll share the water with other groups; the snorkel sites near Isla Grande get busy. The boat ride can be choppy, especially in the afternoon when the wind picks up. Lunch is typically included—simple fish, rice, and plantains on a beach or at a basic restaurant.

The best time to go is December through March when seas are calmer and visibility is better. June to November brings more rain, rougher water, and occasional poor visibility from runoff. Expect to pay around $80–$130 per person depending on whether you choose a small-group tour with better equipment or the cheaper packed catamaran options. That usually covers transport, snorkel gear, lunch, and park fees.

Pick a morning departure that includes actual snorkeling time rather than just a beach party boat. Skip the add-on “private island” upgrades if you're on a budget—they're mostly just extra stops at crowded beaches. Bring your own reef-safe sunscreen, a waterproof phone case, and motion sickness meds if you're sensitive to waves. The experience is solid for a day out of the city but don't expect Maldives-level reefs.

Book it

The best Rosario Islands Snorkeling 2026 - Free cancellation
getyourguide
View →
THE 10 BEST Islas de Rosario Tours & Excursions (2026)
tripadvisor
View →
THE BEST Rosario Islands (Islas del Rosario) Tickets & Tours - Viator
viator
View →

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

More in Cartagena

Private Yacht Cruise → Rum Tasting → Rooftop Sunset Drinks → Rooftop Bar Tour → Palenque Tour → Isla Rosario Boat Tour → Getsemani Walking Tour → Mud Volcano Experience → All Cartagena trips →
Get the best trips, at the best price