The Best Bali Temples to Visit

Tanah Lot is only accessible at low tide
Tanah Lot is only accessible at low tide | © CBuchananstock / Alamy Stock Photo
Photo of Sarah Lempa
14 October 2021

From Lempuyang Temple to the Elephant Cave near Ubud, these must-visit Hindu shrines provide insight into the history of the Island of the Gods.

From the misty mountains to the salty shores, you’ll find ornate temples of all sizes across Bali. These pura (temples) are important places of worship for those practising Balinese Hinduism. Since the religion is predominant in Bali, you’ll find over 20,000 temples across the island. Many are open to visitors, provided that you wear a sarong and respect traditions. Here are a handful of Culture Trip’s favourites.

If you’re looking for an immersive Balinese experience, book yourself onto our specially curated 12-day trip, encompassing temples, waterfalls and surf spots.

Lempuyang Temple

Hindu Temple
Faces of dragons in front of Pura Penataran Lempuyang Temple, Bali, Indonesia
© Jan Wlodarczyk / Alamy Stock Photo
At Lempuyang Temple, you’ll find the iconic Gates to Heaven, a stone doorway that frames the peak of Mount Agung. It’s one of the oldest and most highly regarded temples in Bali, part of the Sad Kahyangan Jagad — the six main temples regarded as the pillars of the island. Getting to Lempuyang from Seminyak or Denpasar takes around two hours depending on traffic, but it’s worth spending the whole day in the area.

Tanah Lot

Hindu Temple
Built atop a rock formation that becomes an island at high tide, Tanah Lot is known as the temple of the sea. Misty waves crash onshore, but you can still walk near the temple at low tide. Beyond the shoreline, you’ll find well-kept gardens and other Balinese Hindu shrines dotted around the grounds. Come for sunset – it’s a formidable spot, roughly 30 minutes from Canggu.

Batuan Temple

Hindu Temple

Batuan is a classic Balinese village temple, split into three separate areas accessed through a grand, intricately carved gate. Despite being built in 1020CE, the architecture is incredibly well-kept — allowing each mystical statue and detail to stand out. Ubud is less than 20 minutes away by car.

Tirta Gangga

Hindu Temple
Bali, Indonesia -The Water Palace Tirta Gangga
© Jan Wlodarczyk / Alamy Stock Photo
Head east to the Karangasem Regency and you’ll find the water temple of Tirta Gangga. A former royal palace, it takes its name from the Ganges river, a sacred place in Hinduism. Stepping stones over koi ponds, multi-tiered fountains, and ornately carved stone figures are scattered throughout its grounds. Beyond, the area is full of wide-spanning rice paddies. It’s around 90 minutes from Ubud by car – and a must-see in Bali.

Pura Besakih

Hindu Temple, Natural Feature
Sky-high rock spires and countless shrines adorn the landscape of Pura Besakih, referred to as the mother temple of Bali. Expect sweeping views of lush countryside, set in the foothills of Mount Agung. Over 80 individual shrines and temples lie within the complex, each representing different celebrations and anniversaries. Head there early to beat the crowds.

Pura Tirta Empul

Hindu Temple
Tirta Empul Temple, Tampak Siring, Bali, Indonesia
© Paul Brown / Alamy Stock Photo
Just a few minutes’ drive east of the famous Tegallalang Rice Terraces is Pura Tirta Empul, a water temple known for its purification rituals in the village of Manukaya. Here, holy spring water flows from the mountains through carved rock fountains, filling two separate bathing areas. Dedicated to the Hindu god Vishnu, Tirta Empul draws worshippers and visitors from around the world.

Uluwatu Temple

Hindu Temple
Staggering limestone cliffs and a curious population of monkeys surround the grounds of Uluwatu, a cliffside sea temple overlooking the Indian Ocean. It’s one of the six main temples, or Sad Kahyangan Jagad, so it’s worth the trek down to the very southern tip of the Bukit Peninsula. Uluwatu Temple is largely constructed from black coral rock, and offers some of the best sunset views on the island.

Goa Gajah

Hindu Temple
Goa Gajah ( Elephant cave ) temple complex and sanctuary near Ubud, Bali, Indonesia.
© Boaz Rottem / Alamy Stock Photo
The grounds of Goa Gajah – also referred to as the Elephant Cave – are deeply entwined with the jungle, right on the edge of Ubud. Enter through the mouth-shaped doorway, carved into a giant slab of rock. Outside, there’s an immaculate courtyard and two square bathing pools. Arrive before 10am for a quiet stroll through the gardens.

Cookies Policy

We and our partners use cookies to better understand your needs, improve performance and provide you with personalised content and advertisements. To allow us to provide a better and more tailored experience please click "OK"