Ulun Danu Bratan is an old Hindu temple on the scenic Lake Bratan (aka Danau Beratan) in north Bali.
The 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).
It’s also the second largest lake in Bali!
Visiting The Temple
The Danu Bratan lake temple is one of the most iconic views in Bali, and it shows up on everything from airline brochures to travel magazines.
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 plan to take photos, I’d recommend getting here no later than 9 AM because the mountains are normally clouded up after that.
As you can see in the pictures below, the temple looks way more impressive when the mountains are visible in the background!
Side note: drones are not allowed at Danu Bratan since it’s a Hindu temple.
There’s an entry fee of 50k IDR (~$3 USD) as of 2019.
How To Get To Ulun Danu Bratan
The temple is located in Bedugul, in north Bali.
The best way to get there is by scooter or in a car with a private driver (see below).
The drive takes about 1.5 hours from Ubud, Canggu, or Sanur, or roughly 1 hour from Singaraja.
Private Bali Driver
Klook.com has a private day tour to Ulun Danu Bratan and central Bali for 650k IDR (~$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 all of these Bali sights in one day.