Bali Temple Guide – 30 Best Temples In Bali, Indonesia
Bali has dozens of old Hindu temples to explore, but the most interesting ones are in Ubud and north Bali.
The architecture and history behind some of these is pretty neat, so it’s a good idea to see at least a couple on your trip to Bali.
Here’s my complete Bali temple guide, with a list of 30 of the best temples in Bali!
Where To Stay
What To Wear To Temples In Bali
You’ll need to wear a sarong to enter most of these temples in Bali.
A sarong is a traditional skirt you tie around your waist, that can usually be rented on the spot for a small fee like 5,000 Rupiah (less than a Dollar).
Or, if you plan to visit a lot of temples in Bali, it may be worthwhile to shell out for a sarong of your own to keep. They’re very cheap!
Central Bali / Ubud Temples
1. Saraswati Temple
The Saraswati water temple is in central Ubud and it has some of the coolest wall patterns and carvings you’ll see in Bali. The doors are insanely detailed and elaborate. Flowers, dragons, demon figures, and more.
More info: Saraswati Temple
2. Pura Dalem Temple
This is another temple in central Ubud and it’s known for having some of the most bizarre and intricate statues of any of the Bali temples. Creepy demon goddesses, lions, and other creatures stare back at you here.
3. Ubud Sacred Monkey Forest
The Instagram famous Ubud Monkey Forest is mostly known for the wild monkeys living there, but it also has some old temples and dragon statues in the jungle that are worth checking out. The whole place has an Indiana Jones-y feel to it.
More info: Ubud Sacred Monkey Forest
4. Puri Saren Agung
Also known as the Ubud Royal Palace, this one was built in the 1800s and it’s easily the most well known temple in Ubud, partly because it’s located directly in the town center. This is one of the easiest temples to visit in Bali.
More info: Ubud Royal Palace
5. Goa Gajah Temple
This is one of the oldest temples I’ve visited in Ubud, and also one of the weirdest. The doorway to the cave is really bizarre and unique, and it feels like you’re walking into the belly of some underground rock monster.
More info: Goa Gajah Temple
6. Samuan Tiga Temple
This is a big temple from the 10th century between Ubud and Gianyar, just 800 yards from the Goa Gajah temple or a 10 minute drive from central Ubud. This temple is unusually quiet and only a few tourists seem to know about it, but it’s popular for Hindu ceremonies.
7. Goa Garba Ruins
This is an ancient cave temple and 12th century archaeological site in Pejeng village.
Goa Garba was a school and place of study for the Balinese kings and their children. Today, it’s a peaceful hidden spot in the jungle where you can see some ruins and escape the tourist crowds.
More info: Goa Garba
8. Gunung Kawi Ruins
In my opinion, this is one of the most unique and interesting temples in Bali. Gunung Kawi is actually an underground temple carved into the side of a cliff. It’s an 11th century temple, and the age of everything here is obvious when you look at it.
More info: Gunung Kawi Temple
9. Gunung Kawi Sebatu Temple
The name and location of this temple is very close to Gunung Kawi, but this one is not nearly as famous. This is a water temple with a nice jungle setting.
10. Tirta Empul Temple
This is one of the most well known temples near Ubud, partly because of the Hindu holy spring where visitors (including tourists) are allowed to bathe and pray, if that’s your thing.
More info: Tirta Empul Temple
11. Sangeh Monkey Forest
In the center of the Sangeh Monkey Forest is a 17th century temple called Pura Bukit Sari, along with several smaller temples scattered throughout the jungle nearby. As an added bonus, you get to hang out with…… more monkeys!
More info: Sangeh Monkey Forest
12. Batuan Temple
This is an ancient 10th century temple located in Batuan village, halfway between Ubud and Sanur. The whole temple grounds are open to tourists, and a lot of the buildings and carvings are different from what you normally see at other Balinese temples.
13. Abiansemal Temple
I know nothing about this temple except that it looks very old and exotic. There’s foliage growing out of the stone roof top. This temple is easy to stop and visit while en route to the Sangeh Monkey Forest.
14. Taman Ayun Temple
I think this is one of the best temples in Bali — very photogenic, but away from the major tourist areas so it doesn’t get too crowded. Taman Ayun is pretty close to Abiansemal and the Sangeh Monkey Forest.
More info: Taman Ayun Temple
15. Pura Dalem Kahyangan Kedaton
Alas Kedaton is a small jungle that doubles as a wild bat and monkey sanctuary. The fruit bats may look scary, but they’re actually pretty friendly. In the middle of the jungle is a group of temples you can visit too.
More info: Alas Kedaton Monkey Forest
North Bali Temples
16. Lake Bratan Temple
This is an old temple on a crater lake, and it’s arguably one of the most famous and iconic places in Bali. The 12-story pagoda just screams ‘Asia’, and the mountains in the background aren’t too shabby either.
More info: Lake Bratan Temple
17. Lake Tamblingan Temple
This is an epic temple at Lake Tamblingan in north Bali. One of the last remnants of the 10th century Tamblingan civilization, this temple sits inside of an ancient caldera surrounded by rainforests.
More info: Lake Tamblingan Temple
East Bali Temples
18. Pura Kehen Temple
This is a 9th century temple in the Bangli province that has some of the most intricate stone carvings I’ve ever seen in Bali, along with an 11-story pagoda and a giant banyan tree.
Pura Kehen is 1 hour from Ubud, or 30 minutes from Kintamani.
More info: Pura Kehen Temple
19. Pura Segara Temple
This is an old floating temple on the edge of Lake Batur in northeast Bali.
It has some similarities to the famous Lake Baratan temple in Bedugul, but this one has no crowds and no entrance fee!
More info: Pura Segara Temple
20. Besakih Temple
This is one of the biggest and most significant temples in Bali. Besakih sits on the slopes of the Mount Agung volcano, and some parts of the temple may be thousands of years old.
21. Lempuyang Temple
The ‘gates of heaven’ at Lempuyang have become one of the most popular Instagram spots in Bali, and you may have to queue for hours to take a pic here.
I like how it looks like a picture frame for the sky.
More info: Lempuyang Temple
South Bali Temples
22. Tanah Lot Temple
This is a mysterious looking 16th century temple on a rock overlooking the ocean. It’s a popular sunset spot, or you can even walk out closer to it when the tide is low.
23. Garuda Wisnu Kencana (GWK)
This is a cultural park in south Bali’s Bukit Peninsula.
It’s used for exhibitions and Balinese cultural events, but most people know it for the giant statues of Hindu figures.
The centerpiece of the park is a statue of the god Vishnu riding the mythical bird Garuda. At 120 meters tall (400 feet), it’s one of the tallest statues in the world.
24. Uluwatu Temple
The Uluwatu temple sits on the edge of a huge cliff in south Bali. The pagoda itself may not be spectacular, but the setting is really scenic and gives you some epic views of the ocean cliffs. Watch out for the monkeys here, they’re notorious for trying to snatch your stuff!
More info: Uluwatu Temple
25. Gunung Payung Temple
Located in south Bali right next to a beach of the same name, Gunung Payung is a small, quiet temple you can stroll through in just 5 minutes. There’s no entrance fee.
Nusa Penida Temples
26. Goa Giri Putri Cave Temple
This is another temple located on Penida, but it’s in a cave! After crawling through a tiny hole in the side of the mountain, the inside opens up to a huge cave about 300 meters long, with high rock ceilings.
More info: Goa Giri Cave Temple
27. Peguyangan Temple
If you like sketchy, remote hikes with steep paths to get your adrenaline going, this one is for you.
Peguyangan is a small waterfall and temple at the bottom of some cliffs, and you reach it by climbing down hundreds of steps on a bright blue stairway.
It’s not for the faint of heart, but the ocean and cliff views here are incredible.
More info: Peguyangan Waterfall
28. Pura Paluang Temple
Also known as the ‘car temple’, this is a weird one located on the neighboring island of Nusa Penida. The temple is located near some popular tourist sites like Kelingking Beach, so it’s easy to visit if you happen to be exploring the west coast of Penida.
More info: Paluang Cliff
29. Pura Sekar Kuning
Located on Manta Point in Nusa Penida, this temple is made out of bright white stone, just sitting up there on a cliff in the middle of nowhere. It’s a great area to explore.
More info: Manta Point Overlook
30. Pura Batu Mas Kuning
This is a new temple built on the east coast of Penida in 2018. As usual, it’s open to visitors to look at and take photos, but you’ll need to wear a sarong to go inside.
More Bali Temple Guides
I hope you enjoyed this list of some of the best temples in Bali, Indonesia.
Don’t forget to check out my complete Bali Travel Guide with free tips, info, photos, and more!
Bali Private Driver & Motorbike Rental
If you want to explore Bali in the comfort and safety of a private car with a driver, my top recommendation would be Klook.
Their price is 450k IDR ($30 USD) for a full day of driving and sightseeing in Bali (up to 10 hours) for 1-5 passengers. That's the total price for the whole car + driver + petrol! It's a steal.
If you'd rather travel by motorbike, they have that too. Their scooter rentals start at 85k IDR (~$6) and include a helmet, rain coat, and pickup in the south Bali area.
We've used Klook for lots of tours and activities around the world, and they're great! Highly recommended.