Puerto Vallarta
Puerto Vallarta · Mexico

Hidden Beach Excursion in Puerto Vallarta

The hidden beach inside Marietas Islands is a dramatic collapsed cave with a sandy floor and turquoise water, reached only by boat then swimming or kayaking through a short tunnel. Expect a 4–6 hour trip total: 45–90 minutes each way by speedboat, 30–45 minutes at the beach (strictly limited to about 100 visitors per day), plus snorkeling stops. The water is usually clear but can be choppy; you’ll get wet and there’s no shade once you’re inside the crater. It feels special but not deserted—small groups rotate through quickly under conservation rules.

Best time is November through April when seas are calmer and visibility is better; summer and fall often bring rough water that cancels trips or makes the swim unpleasant. Expect to pay around $90–$160 per person depending on group size, inclusions (snorkel gear, lunch, guide), and whether it’s a small tour or larger shared boat. Private or semi-private options sit at the higher end.

Pick a tour that guarantees the hidden beach visit or offers a clear weather policy; many operators list a 97% success rate. Skip if you get seasick easily or dislike swimming in open ocean—there are plenty of regular beaches closer to town that don’t require a long boat ride.

Book it

Hidden Beach - Marietas Islands (with Reviews)
tripadvisor
View →
Puerto Vallarta: Full Day Hike to 6 Hidden Beaches & Snorkel
getyourguide
View →
Marietas Islands Snorkel Tour & Hidden Beach
viator
View →

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

More in Puerto Vallarta

Sailing Tour → Islas Marietas Tour → Mezcal Tasting → Los Arcos Snorkel → San Sebastian Town Tour → Hidden Beach Tour → Botanical Garden Visit → Hidden Beach Boat → All Puerto Vallarta trips →
Get the best trips, at the best price