Review & Frequenly Asked Questions:

Hidden Beach, also known as Playa del Amor (Love Beach), is located in the Marieta Islands off the Pacific coast of Puerto Vallarta, Mexico. The islands of this archipelago were formed by volcanic eruptions underwater. Hidden Beach is inside an island cavern where visitors must swim from an offshore anchored tour boat through a tunnel to the beach that is hidden inside. It was opened to the public for swimming, snorkeling, sunbathing, and kayaking when it was named a national park in 2005. However, excessive tourism began to damage the ecosystem, which was countered by conservation measures. Now, the beach receives a limited number of people on authorized boats per day. Map

Rating: ⭐⭐⭐⭐⭐

Plan Your Trip

Get Ready to Go!

Need some more help?


Go to travel reservations.