

El Nido, Philippines
El Nido, Philippines
Tucked behind limestone cliffs on Matinloc Island, Secret Beach is a small pocket of white sand and clear, calm water reached by swimming through a narrow rock opening. Its sheltered cove offers excellent snorkeling, dramatic karst scenery, and a quieter feel than El Nido’s larger beaches. Access depends on sea conditions and basic swimming ability, and visits are typically part of Island Hopping Tour C. Go if you want adventure with short swims, photo-worthy landscapes, and marine life; skip if you prefer easy shore access, facilities, or wide sandy stretches for lounging.
Opening Hours
Mon–Sun: 24 hours