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.

Find the best nearby activities

What to do near Secret Beach?

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

📅 Wednesday, September 10, 2025
Today might not be the best beach day. There's a chance of thunderstorms, so keep an eye on the sky. The wind is light. The sea temperature is a warm 29.3 °C, and the waves are small. The UV index will reach a high of 8, so be sure to apply sunscreen regularly if you're out in the sun.
🌬️

Air

Low / High27.8°C/29.2°C
Feels Like (High)36.1°C
🌊

Sea

Sea Temperature29.3 °C
Wave Height0.5 m
🌧️

Rain

Rain Chance63%
Rainfall10.1 mm
Rain Duration8 h
🌞

Sun

Sunrise / Sunset05:52/18:06
Sunshine Hours7.0 hrs
UV Index8.25
Cloud Cover96%
💨

Wind

Speed7.9 km/h
Gusts12.6 km/h
DirectionE

These beaches might also interest you

Beaches near Secret Beach