The boat ride to Islas Marietas takes about an hour each way and is usually rough enough to make half the boat queasy. Once there you get to snorkel in decent but not mind-blowing water, see lots of birds, and—if the waves and permit allow—visit the famous Hidden Beach. The whole thing is a full-day commitment. Most tours include lunch, drinks, and basic snorkel gear. It's a solid day out if you like being on the water and don't mind crowds; it's not worth it if you're hoping for a quiet, pristine nature escape.
Best time is November through April when the ocean is calmer and Hidden Beach has a higher chance of being open. Summer and early fall often mean big swells that cancel the beach landing and make the ride miserable. Expect to pay around $90–$160 per person depending on whether you go on a basic speedboat or a fancier catamaran with an open bar and better food.
Tip: book the early departure if you can stand mornings; it gets you to the islands before the afternoon wind picks up. Skip the hidden beach obsession—it's often closed and the real highlight is the snorkeling and bird cliffs anyway. Bring motion-sickness meds if you're even slightly prone.
Some links are affiliate links — we may earn a commission at no extra cost to you. See our Terms.