Pantai Ngandong, Beach in Sidoharjo, Indonesia.
Pantai Ngandong is a beach on the southern coast of Java, facing the Indian Ocean, near Sidoharjo. The shore is lined with pale sand and bordered by limestone rock formations that divide the coastline into natural sections.
The beach has long served as a fishing ground for the communities living nearby, and this connection to the sea shaped daily life in the area for generations. The limestone formations along the shore are the result of centuries of wave action from the Indian Ocean.
Local fishermen set out from this shore each morning, and their boats and nets are a constant presence along the sand. On weekends, families from nearby villages come to spend time by the water, giving the beach a relaxed and social feel.
A visit between May and September works best, as dry conditions make the walk along the rocks safer and more comfortable. Facilities on site are minimal, so bringing your own water and food is a good idea.
The limestone rocks along the shore contain natural pools that fill with seawater at high tide, forming small sheltered basins. Most visitors walk past without noticing them, but they are easy to find once you step onto the rocky sections.
The community of curious travelers
AroundUs brings together thousands of curated places, local tips, and hidden gems, enriched daily by 60,000 contributors worldwide.