Island hopping from Cartagena means spending a full day on a boat visiting 4-5 spots in the Rosario Islands. Expect clear water for snorkeling, white-sand beaches, and a lot of time floating or lounging under rented umbrellas. The boats are usually basic motor launches carrying 15-30 people. Lunch is typically included (grilled fish, chicken or vegetarian options) and served on one of the islands. It’s a solid way to see the islands without arranging private transport, but it’s not a quiet paradise experience — the groups are mixed and the schedule is structured.
The best time is December to March when seas are calmer and rain is rare. April and November can still be decent, but June through October brings more wind, swells, and frequent afternoon rain that can cut swimming time short. Expect to pay around $80–$130 per person for a standard full-day tour including lunch and basic snorkel gear. Private or smaller-boat options run noticeably higher.
Pick the 5-stop tours that include a decent lunch stop and at least one solid snorkel site with fish. Skip anything advertising “party boat” vibes if you want relaxation; those tend to be loud and boozy. Bring reef-safe sunscreen, cash for extras, and realistic expectations — the water is beautiful but the experience is shared with plenty of other travelers.
Some links are affiliate links — we may earn a commission at no extra cost to you. See our Terms.