Luzon, Philippines

Secret Beach

Secret Beach is a hidden gem located in El Nido, Palawan. It is part of the tour packages offered in the area, specifically as a destination in Tour C. The beach is known for its unique access point, which requires visitors to swim from their boat and enter through a relatively small underwater hole. This adventurous route is a thrilling experience for many, especially during high tides when the waves are bigger. However, assistance is available for those who are not confident swimmers.

Once inside, visitors are greeted by a stunning view of white sand, crystal clear waters, and astonishing rock formations. The beach's underwater scenery is also a sight to behold, making it a must-try for marine life enthusiasts. Despite its beauty, the beach does not have many fishes, making the area near the entrance a popular spot for snorkeling.

Discover places to stay near Secret Beach, where you can enjoy the thrill of swimming through its unique underwater entrance and marvel at the stunning rock formations.

The beach's secluded nature and challenging access contribute to its allure, making it a worthwhile destination for those seeking a unique beach experience.

Visitor Reviews

Visitor reviews highlight the adventurous journey to reach the Secret Beach, which includes swimming through waves and an underwater path, as a unique and thrilling experience. They also praise the stunning underwater views, crystal clear waters, and beautiful rock formations. However, some visitors found the swim challenging and noted a lack of marine life at the beach.

Where to Stay near Secret Beach?

Travelers exploring El Nido often choose to stay in the town itself, which offers a range of accommodations from budget hostels to luxury resorts. While Secret Beach is a popular excursion, visitors typically stay in El Nido and take day tours to the beach as part of their itinerary.

The following map shows available accommodations and their prices. See the full list of accommodation options here.

Where is Secret Beach?

Latitude: 11.1775987 / Longitude: 119.2811042

Secret Beach is located in Luzon. The following map of Secret Beach shows the exact location.

Secret Beach: Weather Today

📅 Saturday, May 2, 2026
Today is not an ideal day for a trip to Secret Beach, as the weather remains unsettled and gloomy. You should expect constant light rain throughout the day, which will likely keep the sand damp and discourage any sunbathing. The sky is blanketed in thick clouds, and the breeze is quite strong, making it feel rather restless by the water. With a maximum air temperature of 30 °C and a sea temperature of 28.4 °C, the water is warm enough for swimming, though the moderate waves and ongoing rain make it less inviting. Please be mindful that the UV Index is 8.8, so protection is necessary if you head out. Given the persistent wet conditions and breezy environment, it is best to postpone your beach plans for a clearer day.
🌬️

Air

Low / High28.6°C/30°C
Feels Like (High)35°C
🌊

Sea

Sea Temperature28.4 °C
Wave Height0.6 m
🌧️

Rain

Rain Chance100%
Rainfall2.3 mm
Rain Duration9 h
🌞

Sun

Sunrise / Sunset05:43/18:15
Sunshine Hours12.0 hrs
UV Index8.8
Cloud Cover93%
💨

Wind

Speed24.9 km/h
Gusts32.8 km/h
DirectionE

These beaches might also interest you

Beaches near Secret Beach