A typical boat trip from Cartagena takes you out to the Rosario Islands for swimming, snorkeling, and a few beach stops. Expect a full day (8-10 hours) on a catamaran or speedboat with 15-40 other people, loud music, and a lot of drinking. The water is usually clear and warm, the islands are pretty, but it can feel more like a floating party than a peaceful nature escape. You'll stop at a couple of small islands for lunch (usually included) and some reef snorkeling. It's fun if you like that vibe, but don't expect solitude or wildlife documentaries.
Best time is December to March when the weather is driest and seas are calmer. June to November is cheaper but rainier with rougher water that can cancel trips. Expect to pay around $60-120 per person depending on boat size, inclusions, and whether it's a party boat or calmer option. Private charters run much higher.
Pick a smaller group tour if you want decent snorkeling time; bigger party boats often rush the swimming stops. Skip the ones that advertise "Pablo Escobar's mansion" - it's just a random house with a dubious story. Bring your own snorkel mask if you're picky about fit, and don't forget reef-safe sunscreen.
Some links are affiliate links — we may earn a commission at no extra cost to you. See our Terms.