The temple is located on the edge of Lake Buyan, which is the second-largest lake in Bali after Lake Batur.
It is part of a series of temples surrounding the twin lakes of Buyan and Tamblingan, forming a distinct hydrological spiritual corridor.
The temple structures are built from black volcanic tuff, which is native to the surrounding mountainous region.
Lake Buyan, where the temple is located, was historically connected to Lake Tamblingan before a landslide in the 19th century separated them.
The site is often used by local communities for 'Piodalan' ceremonies, which follow the Balinese 210-day Pawukon calendar.
Ulun Danu Buyan Temple is a secluded Hindu water temple situated on the southwestern shore of Lake Buyan in the Pancasari region of northern Bali. It serves as a spiritual site for local farmers, specifically dedicated to the deity of the lake to ensure irrigation for surrounding agricultural lands. Unlike the more famous Ulun Danu Beratan, this site remains largely untouched by mass tourism and retains a raw, forest-adjacent aesthetic. The temple grounds are characterized by traditional Balinese masonry and weathered stone shrines positioned directly against the water's edge. Because of its elevation in the Buleleng Regency, the area frequently experiences misty weather and cooler temperatures compared to coastal Bali. The site is physically located within the caldera of the Bedugul volcanic complex.
The shoreline directly in front of the primary Meru shrine looking out toward the lake water.
Bring a light waterproof jacket, as the altitude often leads to sudden mountain mists and rain.
Wear shoes with good traction, as the paths around the lake can be muddy or slippery.
Bring insect repellent, as the temple is bordered by dense forest and lakeside vegetation.
Do not attempt to swim in the lake near the temple, as it is considered sacred and prohibited for recreational use.
Visitors must wear a sarong and sash at all times; modest clothing covering the shoulders is mandatory.