Top 10 Best Temples to Visit in Bali


Spirituality is one of the central vibes of Bali and it is no surprise that the place is dotted with many temples. There are some of the best temples of Indonesia to be found here. The main religion here is Balinese Hinduism and a Hindu temple here is known as pura. Most of the pura (known as temple) in Indonesia is concentrated in Bali though you may find some in other parts where there are many Balinese people. The term pura is originated from the Sanskrit word which means “walled city” or “palace” but now the word had evolved to be known as a temple complex in The Balinese language.

Here in Bali, the most important pura (temple) is the Mother Temple of Besakih, known as the largest and holiest of all temples in Bali. Since there are so many puras built here on Bali, it had been aptly called “the island of thousand puras”.

Since there are thousands of temples (maybe less but a lot) of temples in Bali, it would be pretty hard to cover all of it during your travel to Bali. Here is our take of Top 10 Temples in Bali for you:

Best temples in bali: pura besakih

Pura Besakih temple. Photo by nerdwithoutglasses

Besakih Temple (Mother of Temple)

Pura Besakih is the most well-known and the holiest temple in Bali and is the mother of all temples as aptly named, this pura so one of the oldest in Bali. It is revered for its importance and being over 1000 years old. Mount Agung that stood nearby erupted in 1963 but the lava flows just off the temple by few meters, and people had taken it as a sign from the gods. The temple’s main axis aligned with the peak of Gunung Agung, which is the tallest mountain in Bali, making them significant. Besakih temple complex consists of 23 separate temples, with some dating back to the 10th century.

Best temples in bali: pura luhur (uluwatu temple)

Pura Luhur (Uluwatu Temple). Photo by Ricky Qi

Uluwatu Temple (Pura Luhur)

Uluwatu Temple, also known as Pura Luhur, is a famous Balinese sea temple. It is one of the nine directional temples of Bali which are meant to protect it from the evil spirits. This spectacular temple is perched at the edge of the rock overlooking the raging sea. The word Luhur means “something of divine origin” and ulu means “land’s end” while watu means “rock” in the old language, and as you can see it is aptly describing this inspiring temple. It is one of the six most important temples after Besakih temple. Most travelers enjoy the view of the temple from two different vantage points – northern and southern.

-> Check out where to stay near Uluwatu Temple
-> See Best Beaches in Uluwatu, Bali

Best temples in bali: pura tanah lot

Pura Tanah Lot temple. Photo by Madeleine Holland

Pura Tanah Lot Temple

This temple is known as the “land in the middle of the sea” as it sits off the coast on a majestic rock. Pura Tanah Lot is another very popular temple in Bali, being well known for its serenity and cultural significance. It is part of the seven temples that form a ring at the southwest of Bali. Traveler’s tip is to go there during low tide so that you can walk across the water to the temple, an experience you do not want to miss! This temple dates back to the 15th century and believed to be the work of the priest Nirartha, whereby after spending a night on that same place, he instructed the local fishermen to build a temple there.

-> Find the best hotel deals near Tanah Lot Temple at *

Best temples in bali: pura tirta empul

Pura Tirta Empul temple. Photo by Christ06

Pura Tirta Empul Temple

Another one of the six important temples of Bali, Pura Tirta Empul is known for its sacred spring water with healing properties. This temple dates back to 926 AD and well revered by the locals. Many people climb up to the temple for a bath and meditation in the long main pool because it is believed to bring good fortune and health. Legend has it that this spring is created by the god Indra as an antidote to the poisonous spring by an evil demon king.

Best temples in bali: pura ulun danu bratan

Pura Ulun Danu Bratan temple. Photo by Jesus Abizanda

Pura Ulun Danu Bratan (Bedugul) Temple

Another very significant temple, especially to the rice farmers in Bali, Pura Ulun Danu Bratan at Bedugul is situated on the shores of Lake Bratan. It is the primary temple of the many temples that is for the popular Bali’s subak irrigation system. The temple is dedicated to worship the goddess of lakes and rivers and one of the section seems to float on the lake just off the mainland of the temple complex. It also has a towering pagoda over the beautiful placid lake.

-> Find the best hotel deals near Pura Ulun Danu Temple at *

Best temples in bali: goa lawah

Goa Lawah temple. Photo by Jesus Abizanda

Goa Lawah, which means “bat cave” is located in the southeast of Bali. It was founded in 1007 AD and as its name, is filled with thousands of bats. It is also one of the directional temples that is protecting Bali from the evils spirits. The temple is a popular site for post-cremation purification that is culturally important to the Balinese people. It is believed that the Javanese priest Nirartha had visited the cave before and that the interior of the cave extends over to connect with Pura Besakih.

Best temples in bali: taman ayun temple

Taman Ayun Temple. Photo by Jos Dielis

Taman Ayun Temple

This royal temple of Mengwi empire is located in Mengwi village. Not exactly a well-known temple to travelers but it is well worth a visit as off the beaten tracks. It is a family temple, built back in 1600 by King of Mengwi. Now it survives as a beautiful example of a royal public temple. Taman Ayun means beautiful garden, and this complex stands surrounded by a moat that makes it appear as if floating on water. The front courtyard has an ornamental gate while the inner courtyard has a number of multi-tiered pagodas (meru).

Best temples in bali: gunung kawi temple

Gunung Kawi Temple. Photo by Arian Zwegers

Pura Gunung Kawi Temple

This temple, known as the “valley of the Kings’ is located in the cliffs between rice fields at the south of Tampaksiring, Bali. The Pakerisan river flows through the ravine and flanking the river is the shrines and carved stones that are meant to commemorate the 11th-century kings and queens. Though technically not a temple, it is still revered as a holy place by the locals. This site is more of an actual tomb for the royalties that are cremated here base on Balinese customs.

Best temples in bali: pura luhur lempuyang

Pura Luhur Lempuyang. Photo by yeowatzup

Pura Luhur Lempuyang

This temple is one of the most obscure of the lot but not lacking in importance as a religious site. It is one of the six sad kahyangan (temples of the world) which is dedicated to the supreme God – Sang Hyang Widi Wasa and also one of Bali’s nine directional temples to protect from evil spirits. Visiting this temple requires a bit of an effort as you need a serious 1.5 hours hike to the top of 1,700 steps, which cuts into the mountainside jungle. At the peak, you also get a grand view of Gunung Agung with the temple gate framing it. One of the best time to visit here is the day after Galungan to see the Lempuyang during its odalan.

Best temples in bali: pura saraswati

Pura Saraswati. Photo by David Stanley

Pura Saraswati

Though small in size, this temple is beautiful in its own rights with beautiful lotus ponds on it temple grounds. A temple dated back to the 19th century, it was built by the royal family of that time to dedicate to the Goddess of Saraswati (Goddess of Knowledge and Learning). The temple has exquisite exterior design while the interiors resemble the typical Balinese temples with stone carvings. The splendor of this temple is because it stood amidst the beautiful lotus pond lined with trees. Pura Saraswati is also used for many dance performances on Thursday evenings. You may visit the temple for free but there is a fee for the dances.

Best Accommodations in Bali is my favourite site to book a place Bali when I am planning my trip. The main reason is that most of the bookings can be cancelled right up to the trip, allowing flexibility. Here are a few of the best accommodations that we recommend to stay in Bali:

    Luxury (from 150 USD)

  • The Oberoi, Seminyak
    For those who are looking for privacy and to splurge for a honeymoon or special occasions. With quick access to Seminyak beach, this Balinese inspired accommodation is built on 15 acres of tropical gardens. The Frangipani Cafe inside here is famed for its cuisine. Notable are their open-air massage pavilions and outdoor pool overlooking the ocean. Check out the latest prices on *
  • Tandjung Resort, Sanur
    For those who appreciate traditional architectures and design. This hotel, built way back in 1962, encapsulates the Balinese style and spirit. Among the spacious gardens are thatched roofed bungalows, pavilions, sculptures and fish ponds. It also has direct access to the Sanur beach. Check out the latest prices on *
    Mid-range (50 – 150 USD)

  • Sri Ratih Cottage, Ubud
    For those who is looking for unpretentious comfort with Balinese charm. Located in Ubud, our favourite place to stay in Bali, the Balinese style cottages with carved wood furnishings are set in beautiful gardens with a pool. Check out the latest prices on *
  • Resort Courtyard by Marriott Bali, Seminyak
    Marriott is a trusted brand for many and this one in Bali lives up to its name. This secured luxury is located just 5 minutes walk to Seminyak beach. A noted feature is its private terraces for relaxation, hence making it a favourite of couples. Check out the latest prices on *
    Budget (below 50 USD)

  • Nick’s Pension, Ubud
    For those who are seeking a mixture of peace and action in the heart of Bali – Ubud. The rooms come with traditional Indonesia architecture and air-condition. There are also a swimming pool, restaurant, Wifi and parking provided. Check out the latest prices on *
  • Linda Villa, Sanur
    For the budget conscious, this guesthouse in Sanur is a steal, featuring swimming pools, clean air-conditioned rooms and a simple breakfast. It is located at a quiet place with only 15 minutes easy walk to the beach. Prices starting from only 24 USD! Check out the latest prices on *

-> Find the best Bali hotel deals at *

Related Articles:
Top 10 Must Visit Places in Bali
Top 10 Things to Do in Bali
Top 10 Best Beaches in Bali
Bali Festivals

Related Posts

Leave a Reply

Your email address will not be published. Required fields are marked *