Drini Beach, Coastal beach in Banjarejo, Indonesia
Drini Beach is a coastal strip in Banjarejo, Indonesia, with white sand framed by limestone cliffs and a small island that can be reached on foot at low tide. The cliffs contain natural caves that run along the shore and remain accessible even when the tide is in.
Fishing communities have lived along this stretch of coast since the early days of settlement in the Gunungkidul region. Their presence over many generations gave the area its character as a working fishing shore.
The beach is known as a place where local people bring offerings to the sea during traditional ceremonies rooted in Javanese beliefs about the ocean. These rituals still take place today and are visible to visitors who happen to arrive at the right time.
The beach is about two hours from Yogyakarta along the coastal road through Tanjungsari district, so plan enough time for the journey. Checking the tidal conditions before you go is worthwhile if you want to walk across to the island.
The limestone caves along the shore contain rock pools where marine life can be seen without any equipment, yet most visitors walk straight past them toward the island. Taking a few minutes to look inside the caves before crossing adds a side of the beach that few people notice.
The community of curious travelers
AroundUs brings together thousands of curated places, local tips, and hidden gems, enriched daily by 60,000 contributors worldwide.