Ulun Danu Beratan Temple is one of those places in Bali that feels almost otherworldly. Mist curls over the lake in the early morning, mountains rise quietly in the background, and the temple itself appears to float on the water’s surface. Located in Bedugul, this serene highland sanctuary is dedicated to Dewi Danu, the goddess of lakes and irrigation, making it spiritually and visually one of Bali’s most iconic temples.
Set along the calm waters of Lake Beratan, the temple complex blends naturally with the surrounding landscape. In the cool highland climate of Bedugul, mornings often begin with mist drifting across the lake, creating that famous “floating temple” illusion you see in postcards.
Many locals visit to pray for blessings related to water, essential in Bali’s rice terrace culture.
Ulun Danu Beratan isn’t just one temple. It’s a collection of shrines and meru towers spread across landscaped gardens and small islets. The most photographed shrine, the floating one stands slightly apart from the main pathway, accessible only visually.
The temple dates back to the 17th century, tied deeply to Bali’s Subak irrigation system.
Unlike Bali’s southern beaches, Bedugul sits in the mountains with cooler, quieter, and surrounded by farms, pine trees, and waterfalls. A visit to Ulun Danu Beratan often becomes part of a full-day Highlands trip.
Perfect for those looking for a scenic road trip.
If you're aiming for the iconic floating-temple photo, early morning is unbeatable.
Bring a light jacket because Bedugul can be surprisingly chilly!
Ulun Danu Beratan is more than a temple, it’s a peaceful pocket of Bali where nature and spirituality blend seamlessly. Whether you're chasing iconic photography, exploring Bali’s cultural sites, or just craving cool mountain air, this floating lake temple feels like a gentle pause from the island’s busier areas.