Puerto Vallarta
Puerto Vallarta · Mexico

Hidden Beach Tour in Puerto Vallarta: Worth It?

A Hidden Beach tour from Puerto Vallarta takes you by boat to the Marietas Islands, about an hour offshore. The main event is swimming or snorkeling through a short rocky tunnel into a dramatic sandy crater beach hidden by cliffs. Expect 4–6 hours total, plenty of time bobbing around the islands looking for dolphins, tropical fish, and seabirds. The water is usually clear but can be choppy; the tunnel swim is brief but requires decent swimming ability and isn’t always possible if the swell is up. Most tours include basic snorkel gear, lunch, and drinks. It’s a solid half-day nature trip that mixes scenery, wildlife, and a bit of adventure.

Best time is November through May when seas are calmer and visibility is better; summer rains and hurricanes make June–October rougher and less reliable. Expect to pay around $80–$130 per person depending on group size, inclusions, and whether it’s a small boat or a larger catamaran. Private tours sit at the higher end.

Tip: Choose a smaller tour that guarantees the Hidden Beach swim if weather permits—many big boats skip the tunnel and just circle the islands. Skip the cheapest mass-market options; they tend to be crowded and rushed. Bring reef-safe sunscreen, a waterproof phone case, and cash for tips.

Book it

Hidden Beach - Marietas Islands (with Reviews) - Tripadvisor
tripadvisor
View →
Marietas Islands Snorkel Tour & Hidden Beach - Viator
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

Scuba Diving → Hot Springs Visit → Sunset Cruise → San Sebastian Tour → San Sebastian Town Tour → Food Tour → Jungle Hike → City Tour → All Puerto Vallarta trips →
Get the best trips, at the best price