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, August 1, 2026
Today at Secret Beach is an average day for those hoping to spend time by the water, though the weather remains somewhat unsettled. You can expect light drizzle throughout the day, so keep your belongings sheltered. While the air temperature will reach 30.3 °C and the water is warm at 30.6 °C, the heavy cloud cover means you will not have much direct sunshine. The breeze is gentle, keeping the water calm enough for a relaxing dip. If you do head out, remember that the UV Index is 8.95, so apply protection even through the clouds. It is a decent day for a quiet swim, but do not expect a classic bright and sunny beach outing.
🌬️

Air

Low / High28.7°C/30.3°C
Feels Like (High)36.1°C
🌊

Sea

Sea Temperature30.6 °C
Wave Height0.5 m
🌧️

Rain

Rain Chance75%
Rainfall0.1 mm
Rain Duration1 h
🌞

Sun

Sunrise / Sunset05:50/18:27
Sunshine Hours11.1 hrs
UV Index8.95
Cloud Cover87%
💨

Wind

Speed8.8 km/h
Gusts13.7 km/h
DirectionN

These beaches might also interest you

Beaches near Secret Beach