The boat ride to the Marietas Islands takes about 90 minutes each way in decent conditions, though it can feel longer if the sea is choppy. Once there you’ll usually get 45–60 minutes at Hidden Beach (weather and tides permitting), plus time for snorkeling or kayaking around the rocky islets. The water is often clear enough to see fish without much effort, but don’t expect Caribbean-level visibility. Tours generally include snorkel gear, lunch, and drinks; some boats have slides and loud music, others are quieter. It’s a full-day trip—expect to be back around 4–5 pm.
Best time is November through April when the ocean is calmer and Hidden Beach access is more reliable. Summer and early fall often bring rougher seas, bigger swells, and higher chance of cancellation. Expect to pay around $90–$160 per person depending on boat size, group numbers, and whether it’s a basic snorkel trip or a party boat with waterslides. Cheaper isn’t always worse if you just want a straightforward visit.
Pick a smaller, quieter boat if you want to actually enjoy the snorkeling and avoid a floating nightclub. Skip the tour entirely if you get seasick easily—the ride can be bouncy both ways and there’s no early exit option. Bring reef-safe sunscreen, a waterproof phone case, and cash for tips; the lunch is usually decent but nothing special.
Some links are affiliate links — we may earn a commission at no extra cost to you. See our Terms.