Temples in Bali


From relaxing beaches to vibrant nightlife, Bali takes the top spot. But, a trip to this popular holiday destination isn’t really complete without visiting its temples. As a place for both adventure and spiritual discovery, these temples truly symbolise the Balinese heritage and culture.

The next time you book a flight here, have fun at Bali’s biggest waterpark and book the ultimate multi-room villa. And if you’re still looking for more things to do in Bali, explore these 16 most stunning temples that’ll transport you to a new level of zen.


– Central Bali –


1. Saraswati Temple – Surrounded by pink lotus ponds


best temples in bali - saraswati temple entranceImage credit: @monikawojcik_ via Instagram

Saraswati Temple
is one of the most iconic landmarks in Bali, famed  for its water garden and attention-grabbing pink lotuses. Built back in the 1950s, this water temple is one of the more serene attractions in the midst of Ubud’s hustle and bustle.

best temples in bali - saraswati temple (2)

Heading towards the temple entrance, you’re greeted with a distinctive orange gate covered in intricate carvings – makes for the perfect backdrop for your #zen moments. Since visitors can’t enter the main praying grounds, snap IG-worthy photos at the pink lotus pond and enjoy the relaxing scene instead.

Saraswati Temple is conveniently located behind Lotus Cafe, which serves local food like Soto Ayam (Rp55,000, ~S$4.97) and Gado-Gado (Rp50,000, ~S$4.52), so satisfy your cravings first before exploring this splendid religious landmark.

Admission: Free
Address: Jalan Kajeng, Ubud, Kecamatan Ubud, Kabupaten Gianyar, Bali 80571, Indonesia
Opening hours: 7am-5pm, Daily


2. Gunung Lebah Temple – Overlooks Ubud’s Campuhan Valley


best temples in bali - gunung lebah temple outside

Here’s one you’ll most likely come across when going on a hike at the Campuhan Ridge Walk. Gunung Lebah Temple is another hidden gem in Ubud. The temple’s name, which loosely translates to “mountain valley temple”, perfectly captures its location overlooking the picturesque Campuhan Valley.

best temples in bali - gunung lebah temple exterior
Image credit: Ursula via Flickr

Making up the temple complex is 3 courtyards, the first boasting a towering Balinese Padmasana structure while the other 2 remain reserved for special occasions. 

“Piodalan” is a period of religious festivities and temple anniversaries in Bali, marked by elaborate rituals, offerings, and communal gatherings. If you’re lucky enough to visit during this season, you’ll see the place come alive with vibrant celebrations that are truly unforgettable. 

Admission: Free
Address: Jalan Raya Ubud No.23, Sayan, Kecamatan Ubud, Kabupaten Gianyar, Bali 80571, Indonesia
Opening hours: 8am-5pm, Daily


3. Tirta Empul Temple – Sacred 10th-century water temple


best temples in bali - tirta empul temple exteriorImage credit: Patrick Foto via Flickr

Think bathing pools and spiritual presence and Tirta Empul Temple comes to mind. In the tranquil village of Manukaya, this ancient temple is home to several holy springs and is said to be blessed by the mighty God Indra himself. Supposedly, this was also a place of healing for Indra’s soldiers who were poisoned by a wicked demon king.

best temples in bali - tirta empul temple (2)
Image credit: @rivai_zulpa via Instagram

Now, visitors from all over and locals flock here to cleanse themselves following a ritual called Melukat. With 30 waterspouts divided into 2 pools – you’ll stand beneath the gushing water and purify all bad vibes away. 

If you wish to experience this, look for guides at the temple entrance. They’ll be there to help with the Melukat process and bring you around the temple grounds. Although the ritual cost is free, you’re encouraged to tip the guides – Rp50,000 to Rp100,000 (~S$4.52 to S$9.04) will do, for their services. 

Book a tour for Tirta Empul Temple.

Admission: Rp50,000/adult (~S$4.54), Rp25,000/child (~S$2.27)
Address: Tampaksiring, Gianyar Regency, Bali 80552, Indonesia
Opening hours: 7am-6pm, Daily


4. Goa Gajah Temple – The “Elephant Cave”


best temples in bali - goa gajah temple (1)Image credit: Enrica via Flickr

You’d probably expect elephants or something similar at Goa Gajah Temple, but don’t let your imagination fool you. Nicknamed the “Elephant Cave”, this archeological site is nestled in the corners of Bedulu village. Inside the cave itself features a stone figure resembling Hindu God Ganesh with an elephant head, thus earning its popular name.

The menacing face or “demonic mouth” carved into the cave’s stone entrance is an eye-catching trait, a pleasant scare for visitors before they step in.

best temples in bali - goa gajah temple (2)Image credit: @paisaubud via Instagram

The temple houses a bathing pool complete with 5 of 7 statues, depicting Hindu angels which hold vases as waterspouts. Instead of stepping into these pools, locals usually drink the healing spring water from these sprouts. So, visit Goa Gajah for the elephants, stay for the demons, and leave feeling spiritually refreshed.

Admission: Rp15,000/adult (~S$1.35), Rp7,500/child (~S$0.68)
Address: Jalan Raya Goa Gajah, Bedulu, Blahbatuh, Gianyar, Bali 80552, Indonesia
Opening hours: 8am-4pm, Daily


5. Gunung Kawi Temple – The valley of Balinese kings


best temples in bali - gunung kawi temple (1)Image credit: Sheldon Wood via Flickr

Get ready to channel your inner Indiana Jones because this adventure’s an exciting one. Gunung Kawi Temple is home to 10 massive royal tombs expertly carved into a rock cliff wall. These nearly 26-foot-tall shrines are believed to have been devoted to the Balinese royal family of King Anak Wungsu.

To get there, you’ll need to enter from the ticketing entrance, then hike a steep 100+ steps down. Here, cross a small bridge and conveniently walk towards the temple. The journey to and fro involves about 300 steps so prepare yourself for all that huffing and puffing.

best temples in bali - gunung kawi temple rice paddy
View of rice paddy fields from temple entrance.

Image credit: @katarinamariejohansson via Instagram

Located in a lush valley surrounded by rice paddies and towering cliffs, this temple makes for the perfect spot if you’re looking for a tranquil spiritual experience, and feel connected with nature too.

For a historical yet cultural experience in Bali, Gunung Kawi Temple is definitely worth the trip. It’s only a 14-minute drive away from Ubud, so rent a scooter or hire a private car with the fam bam.

Admission: Rp50,000/adult (~S$4), Rp25,000/child (~S$2.27)
Address: Jalan Gunung Kawi, Penaka, Tampaksiring, Gianyar, Bali 80552, Indonesia
Opening hours: 8am-6pm, Daily 


6. Batuan Temple – Part of the Tri Kahyangan concept


Distinguished by its striking orange hue, locals and tourists recognise this temple as Batuan Temple

best temples in bali - batuan temple (1)Image credit: KSAG Photography via Flickr

The temple is dedicated to the revered Tri Kahyangan concept, earning its reputation as one the more popular sites of Batuan Village. This religious belief represents the 3 spiritual realms of mountains, lakes, and ocean in Balinese Hinduism, believed to be inhabited by deities.

Divided into 3 courtyards, each more beautiful than the last, Batuan Temple is not just a feast for the eyes but also a significant spiritual site. 

best temples in bali - batuan temple baleImage credit: @gogagerman via Instagram

Decked in intricate stone carvings and sculptures inspired by Hindu mythology and Balinese folklore – this temple is a true testament to Balinese-style architecture. A little tip – tourists are encouraged to leave a small donation since admission is free.

Admission: Free
Address: Jalan Raya Batuan, Batuan village, Sukawati, Gianyar regency, Bali 80582, Indonesia
Opening hours: 9am-6pm, Daily


7. Mengening Temple – Bathe in healing spring water


best temples in bali - mengening temple (1)

Just a few miles from Gunung Kawi Temple, you’ll chance upon Mengening Temple. Located in a rather secluded spot, you’re surrounded by less tourists and more nature. 

best temples in bali - mengening temple (2)

With the men’s and women’s pool separated, people usually come here to cleanse themselves in the crystal clear water that flows from natural springs. This water is believed to have healing properties, so do make a stop here if you’re seeking a spiritual purification type of thing. 

Admission: Rp30,000/adult (S$2.71), Rp15,000/child (S$2.71)
Address: Jalan Tirta No.25M, Sareseda, Tampaksiring, Gianyar, Bali 80552, Indonesia
Opening hours: 9am-5pm, Daily


– North Bali –


8. Ulun Danu Beratan Temple – “Floats” above a lake


Perched on the western edge of Beratan Lake in Bedugul, this temple is not your ordinary place of worship.

best temples in bali - ulun danu beratan temple (1)Image credit: Gene Horecka via Flickr

Ulun Danu Beratan Temple, where mystical vibes meet picturesque serenity, is known as the floating temple. Except it’s not actually floating. The shimmering lake waters are the natural mirrors that actually reflect the temple’s majestic merus (tiered shrines) in all their glory.

best temples in bali - ulun danu beratan temple side viewImage credit: @_ambra_marie_ via Instagram

As you explore the temple, you’ll be captivated by its unique blend of Hindu and Buddhist influences. This is thanks to the historical developments and cultural exchange between people of both religions in the region.

The breathtaking backdrop of majestic mountains just adds an extra dose of excitement to the experience. While the inner sanctums are reserved for worshippers, there’s still plenty for you to see and soak in from the temple gates.

Book a tour for Ulun Danu Beratan Temple.

Admission: Rp50,000/adult (~S$4.54), Rp25,000/child (~S$2.27)
Address: Danau Beratan, Candikuning, Kecamatan Baturiti, Kabupaten Tabanan, Bali 82191, Indonesia
Opening hours: 8am-5pm, Daily 


9. Ling Gwan Kiong Temple – Chinese temple built in 1843


best temples in bali - ling gwan kiong temple front
Image credit: @luxujsjsjsk via Instagram

Ling Gwan Kiong Temple stands proudly as one of the few Chinese temples on Bali island, beckoning visitors with its storied past and culture. Built by adventurous seafaring merchants in 1843, this temple is a testimony to their exploratory spirits to create “a home away from home”.

The temple’s architecture, clad in red and gold structure, shows off a rather distinct style. This  is in contrast to the commonly found candi bentars (split stone gateways) and merus (tiered shrines) on Hindu temples.

best temples in bali - ling gwan kiong temple deitiesImage credit: Asian Historical Architecture

Take a step inside and you’re instantly welcomed with intricately carved wooden gates, decorated with hand-painted Chinese deities. Colourful murals and mini gardens in this Tridharma temple only enhance this visually unique scene.

Admission: Free
Address: Jalan Erlangga No.65, Kampung Bugis, Buleleng, Bali 81114, Indonesia
Opening hours: 8am-7pm, Daily 


10. Ulun Danu Tamblingan Temple – Located in a volcanic caldera


best temples in bali - ulun danu tamblingan temple rainy season
Image credit: Aws Zuhair via Flickr 

Amidst a volcanic caldera in Munduk Village sits Ulun Danu Tamblingan Temple. Whether you’re walking there on foot or gliding across the water in a boat during the rainy season, this gem will take your breath away.

A relaxing ambience paired with scenic views – you’ll feel like you’re in a completely different world.

best temples in bali - ulun danu tamblingan temple front viewImage credit: @travelinbalii via Instagram

This temple isn’t just a popular spot for wedding shoots, but also a haven for those seeking peace and a connection with nature. For the adventurous ones, don’t miss your chance to embark on trekking tours around the lake and allow this tranquil space to rejuvenate your soul.

Admission: Rp10,000 (~S$0.90)
Address: Jalan Danau Tamblingan, Munduk, Banjar, Kabupaten Buleleng, Bali 81152, Indonesia
Opening hours: 8am-6pm, Daily


– East Bali –


11. Lempuyang Temple – Bali’s gates of heaven


You’ve definitely seen a picture or 2 of people at Lempuyang Temple doing the aesthetic water-reflection picture thing. Well, you’re in luck because this temple really exists – and it’s mesmerising. But the water reflection shot is yet again, an illusion.

best temples in bali - lempuyang templeImage credit: Anek Suwannaphoom via Flickr

Referred to as one of the “6 sanctuaries of the world,” this temple is renowned for its breathtaking views of Mount Agung, framed by its famous white stone gates. If you’re going there too, just remember, patience is a virtue. You’ll be a part of snaking queues of tourists waiting to snap the exact iconic “reflection photo”.

You don’t have to walk far from the parking lot – this temple is just a 5-minute stroll. Your experience here will surely be one for the books.

Book a tour for Lempuyang Temple.

Admission: Rp55,000 (~S$4.97)
Address: Jalan Pura Telaga Mas Lempuyang, Karangasem, Bali 80852, Indonesia
Opening hours: 7am-5pm, Daily


12. Besakih Temple – Known as the Mother Temple of Bali


Chilling along the slopes of the mighty Mount Agung is Bali’s grandest and most sacred temple, Besakih Temple, also called Bali’s Mother Temple. There are roads and pathways leading directly to the temple entrance so you don’t actually have to climb the mountain.

best temples in bali - besakih temple (1)Image credit: Georges Lissillour via Flickr

This temple complex isn’t just your ordinary collection of buildings, but a magnificent cluster of 23 interconnected temples, kind of like a God’s maze. Picture yourself climbing the stairways, each step leading you to a new level of enlightenment and panoramic views.

best temples in bali - besakih temple levelsImage credit: Jordi Castellsague via Flickr

From the combination of Balinese and Indian architectural styles to the 7 heavenly levels that embody different aspects of Hinduism, this temple will leave you feeling blessed and in awe.

Admission: Rp60,000/adult (~S$5.45), Rp30,000/child (~S$2.73)
Address: Besakih, Rendang, Karangasem Regency, Bali 80863, Indonesia
Opening hours: 8am-6pm, Daily


13. Goa Lawah Temple – The bat cave temple


A hangout spot for both bats and humans – that would be Goa Lawah Temple. This temple was built around a cave entrance inhabited by a buzzing community of bats – so it’s famous for its name, the “bat cave temple”.

But it’s not just bats that capture your attention. The grand entrance is adorned with towering banyan trees that welcome every guest to the temple. 

best temples in bali - goa lawah temple entranceImage credit: @wyndhamjivvabali via Instagram

Here’s an interesting tidbit – locals believe that the bat cave is actually a secret passageway leading to the Besakih temple in Mount Agung. Guess now’s the time for you to go on a little adventure.

Admission: Rp25,000/adult (~S$2.27), Rp15,000/child (~S$1.35)
Address: Besakih, Rendang, Karangasem Regency, Bali 80863, Indonesia
Opening hours: 8am-6pm, Daily


– South Bali –


14. Uluwatu Temple – Kecak fire dance show at sunset


best temples in bali - uluwatu temple (1)Image credit: @Tatsiana Astraukh via Flickr

Sitting atop a cliff and about 70 metres above the vast Indian Ocean is none other than Uluwatu Temple. Dating back to the 11th century, this temple holds more than just ancient history, but now serves as a stage for the Balinese Kecak dance.

best temples in bali - uluwatu temple (2)Image credit: @simon_data via Instagram

Usually performed at dusk, many gather at Uluwatu Temple just to catch a glimpse of this exhilarating show. And yes, they use real fire. Catching this fire performance, the sunset and the stunning horizon all at once tops the list of iconic things to do in Bali.

Book a tour for Uluwatu Temple.

Admission: Rp60,000/adult (~S$5.45), Rp30,000/child (~S$2.73)
Address: Jalan Raya Tanah Lot, Beraban, Kediri, Tabanan, Bali 82121, Indonesia
Opening hours: 7am-7pm, Daily


15. Tanah Lot Temple – Ocean views & crashing waves


best temples in bali - tanah lot temple

If you’re in for a coastal type of fun, you’d want to visit Tanah Lot Temple. This sea temple, built centuries ago by religious figure Dang Hyang Nirartha, is precariously nestled on a rocky outcrop in Tabanan. Perhaps you’ve heard about it as the infamous place to kena the Bali Curse.

best temples in bali - tanah lot temple sea view

During low tides, visitors need to venture across the beach to reach the temple. Once you lay your eyes on the picturesque ocean views while listening to the soothing rhythmic sounds of waves, you’ll feel a fresh sense of serenity.

best temples in bali - batu bolong templeBatu Bolong Temple.

To make the most of your visit, plan your trip during the dry season to avoid any unexpected rain showers. Don’t forget to explore Batu Bolong Temple too, which shares the same entrance, to make the most of your trip there.

Book a tour for Tanah Lot Temple.

Admission: Rp60,000/adult (~S$5.45), Rp30,000/child (~S$2.73)
Address: Jalan Raya Tanah Lot, Beraban, Kediri, Tabanan, Bali 82121, Indonesia
Opening hours: 7am-7pm, Daily 


16. Taman Ayun Temple – Garden temple surrounded by a moat


Tucked away in Mengwi district, Taman Ayun Temple is a garden temple that many have not heard of. As you approach its entrance, you’ll be greeted by a wide and elegant moat – similar to a sort of protective embrace.

best temples in bali - taman ayun temple merusImage credit: Dan via Flickr

The multi-tiered pagodas here resembling Mount Meru, stand tall, exuding an aura of grandeur. Meanwhile the rest of the temple’s architecture reflects a seamless blend of Balinese merus (tiered shrines) paired with Javanese-styled bales (pavilions).

best temples in bali - taman ayun temple moat view
Image credit: @
izinthengit via Instagram

If you’re here to explore the temple grounds or you just want to enjoy the calming atmosphere and beauty, Taman Ayun Temple undoubtedly makes a great escape from the busy city life.

Admission: Rp20,000 (~S$1.80)
Address: Jalan Ayodya No.10, Mengwi, Kec. Mengwi, Kabupaten Badung, Bali 80351, Indonesia
Opening hours: 8am-6pm, Daily


Explore these temples in Bali

Whether you’re seeking spiritual enlightenment, cultural immersion, or simply a moment of serenity, these 16 beautiful temples in Bali are a testament to the island’s rich heritage and connection to the divine.

If you plan to embark on a little soul searching adventure, remember to don a sarong when visiting temples, bring a water bottle, and maybe drag a few friends with you. The more is always the merrier.

For more to-do activities in Bali, check out: 


Cover image adapted from: Anek Suwannaphoom via Flickr, Aws Zuhair via Flickr 

Drop us your email so you won't miss the latest news.