The Pura Ulun Danu Bratan temple is a famous old Hindu lake temple that sits on the waters of scenic Lake Beratan in Bedugul, north Bali.
This 12-story pagoda was built by the Balinese king of Mengwi in 1633, and the lake it sits on is actually a crater lake (from an old volcano). Lake Bratan is also the second biggest lake in Bali, after Lake Batur in Kintamani.This travel guide will explain how to get there, and everything you need to know before you go!
Where To Stay
Ulun Danu Lake Bratan Temple
The Pura Ulun Danu Bratan temple is one of the most iconic views in Bali, and it shows up on everything from airline brochures to travel magazines.
This temple’s unusual pagoda has even been featured on the 50,000 Rupiah cash note in Indonesia.
It sits in the mountains at an unusually high elevation compared to the rest of Bali, so the temps are pretty cool (about 5 °C lower than at sea level).
Sadly it’s also another spot that has been affected by overtourism and overdevelopment, so it can be a bit crowded at times.
With that said, it’s still a really nice spot that I think is worth a visit if you have time!
If you’re looking for something less touristy, consider checking out the Pura Segara temple on Lake Batur instead. It has similar views but way less visitors.
If you plan to take photos, I’d recommend getting here no later than 9 AM because the mountains at Lake Bratan Bali are normally clouded up after that.
As you can see in the pictures below, the water temple looks way more impressive when the mountains are visible in the background, although the fog effect can look nice too!
Side note: drones are not allowed anywhere at Danu Beratan since it’s a Hindu temple.
Hours & Entrance Fee
- Hours: 7 AM – 7 PM
- Entrance Fee (Adults): 75k IDR (~$5)
- Entrance Fee (Kids 5-11): 50k IDR
This is the current entrance fee and hours for Ulun Danu Bratan as of 2021, but it’s a very popular temple so they seem to raise the ticket price every year or two. It’s getting a little overpriced now, but I think it’s still worth a visit at least once.
Even though the official hours are 7 AM to 7 PM, people often come here earlier for sunrise photos and they’re allowed to enter.
How To Get To Ulun Danu Bratan
The Pura Ulun Danu Bratan temple is located in Bedugul, which is in the north part of Bali, Indonesia.
The drive to Lake Bratan Bali takes about 1.5 hours from Ubud, Canggu, or Sanur, or about 1 hour from Singaraja.
More Bali Temples
Looking for more information on the best temples in Bali, Indonesia?
Check out my Bali Temple Guide for a complete list with photos, maps, and more!
Private Bali Driver & Tour
Klook has a private day tour to Lake Beratan, Pura Ulun Danu Bratan temple, and central Bali Indonesia for 650k Rupiah (~$46 USD) and it also includes famous sights like Tanah Lot and the Jatiluwih rice terraces.
We’ve used Klook for lots of tours and activities around the world, and they’ve always been great! This is a competitive price for covering Lake Bratan Bali and all of these other sights in one day.
- Bali Beach Guide - The Best Beaches In Bali
- Bali Waterfalls Guide - The Best Waterfalls In Bali
- Bali Temple Guide - The Best Temples In Bali
- Bali Travel Guide - Info, Pictures, & Blog
- Nusa Penida Island Guide - How To Visit From Bali
- Most Beautiful Indonesian Islands - Best Places To Visit In Indonesia