Bali has more than 20,000 temples, so picking ten “must-see” ones feels almost unfair to the rest. But a handful keep showing up on every itinerary for good reason: they sit at the intersection of centuries-old architecture, Balinese Hindu tradition, and some of the island’s best scenery. If you’ve just booked a cheap flight from Melbourne to Bali, these are the ten temples worth planning your days around.
This guide covers what each one is actually like to visit, what it costs, and the mistakes that trip up first-timers, from photo queues that eat your whole afternoon to “guide fees” nobody warns you about in advance.
Why Are Bali’s Temples So Famous?
Most of Bali’s population practices a form of Hinduism found nowhere else: a blend of Indian Hindu philosophy, Buddhist influence, and older animist beliefs that predate both. That mix shows up in the architecture itself: split gates (candi bentar) that frame a view like it’s already half-composed, tiered meru towers that represent sacred mountains, and the small palm-leaf offerings (canang sari) locals set out every morning, temple or no temple.
These aren’t museum pieces. They’re working religious sites tied to farming cycles, family ceremonies, and a 210-day festival calendar, which means something is usually happening somewhere. That’s a big part of what separates a Bali temple visit from looking at ruins behind a rope line; you’re often walking into a place that’s still very much in use.
Then there’s the setting. Bali builds its temples into cliffs, lake shores, rice terraces, and ocean rock rather than city blocks, which is exactly why they sit alongside the island’s other big draws on most people’s lists of the Best Attractions in Bali.
The 10 Most Famous Temples in Bali
1. Tanah Lot Temple
Tanah Lot sits on a chunk of volcanic rock just off Bali’s southwest coast — close enough to walk to at low tide, cut off completely once the water rises. Local legend credits the 16th-century priest Dang Hyang Nirartha with moving the rock offshore himself, wanting somewhere to meditate undisturbed.
Only Balinese worshippers can go inside, but that’s not really why people come. They come for sunset, when the temple’s silhouette against an orange sky is about as classic a Bali photo as they get. Arrive by 4 or 4:30 pm for a spot on the cliff terrace — the crowd builds fast in the final hour before the sun drops.
Entry runs around IDR 75,000 for foreign adults, plus a small parking fee, and the site is open 7 am to 7 pm. Bring cash; card readers at the ticket booth are unreliable. Tanah Lot is about 20 minutes from Canggu or roughly an hour from Ubud, and it pairs easily with Taman Ayun on the drive back. If you’d rather watch the sunset from sand instead of a cliff, several of the Best Beaches in Bali sit just up the coast.
2. Uluwatu Temple
Uluwatu Temple perches on a limestone cliff about 70 metres above the Indian Ocean at the southwestern tip of the Bukit Peninsula. The drop is dramatic enough that the clifftop walking path is really the main event: a roughly 700-metre loop with viewpoints looking straight down at the waves.
Long-tailed macaques live around the grounds and have a well-earned reputation for grabbing sunglasses and hats, so keep loose items zipped away.
Most visitors time their trip for the Kecak dance, performed at an amphitheater near the entrance. There’s no instrumental backing as around 70 bare-chested men chant “cak-cak-cak” in unison while dancers act out scenes from the Ramayana, building to a fire-walking finale. Shows run twice daily, at 6 pm and 7 pm, last about an hour, and cost roughly IDR 100,000–150,000, separate from the temple’s own entrance fee. The 6 pm show is the one everyone wants, since it lines up with sunset; get there by 5 pm for a seat.
Sarongs are required and provided free at the gate. Once you’re done, the Bukit Peninsula’s beach breaks are right there; this stretch is home to several of the Best Surfing Beaches in Bali for Beginners, some just a ten-minute drive away.
3. Besakih Temple
Besakih is less a single temple than a temple city: more than 80 individual shrines climbing the slope of Mount Agung, Bali’s highest and most active volcano. Known as Bali’s “Mother Temple,” it’s the largest and most important complex on the island, the spiritual center every other temple connects back to in some way.
Because it’s still an active place of worship, several inner courtyards stay closed to visitors, especially during ceremonies. What’s open is still striking: rows of thatched meru towers set against the mountain, with views stretching over the surrounding hills on a clear day.
One honest heads-up: Besakih has a long-running reputation for “guide” fees pushed on visitors after they’ve already paid for their ticket. The official entrance fee sits around IDR 150,000 for foreign visitors, worth knowing before you arrive so an add-on request at the gate doesn’t catch you off guard. Traveling with a licensed driver or small group tour tends to smooth this over.
Besakih is roughly a two-hour drive from Ubud, so most people build it into a full day through eastern Bali, often paired with Lempuyang or the Kertha Gosa court complex nearby.
4. Ulun Danu Beratan Temple
Ulun Danu Beratan sits on the shore of Lake Bratan, 1,200 metres up in the cool hills of Bedugul, and on a still morning its main shrine looks like it’s floating on the water. Built in the 17th century and dedicated to Dewi Danu, goddess of lakes and rivers, it’s a nod to how much of Bali’s rice farming depends on water flowing down from this exact region.
The temperature alone makes the drive worth it. After the heat of southern Bali, Bedugul’s misty, pine-covered hills feel like a different island entirely. Photographers tend to arrive early, before wind picks up and the lake’s mirror-flat surface breaks apart.
Entry is around IDR 75,000 for foreign adults, with the grounds open 8 am to 6 pm. Paddleboats are available on the lake if you want to stretch the visit, and the nearby botanical garden and Candikuning market make easy add-ons. It’s about 90 minutes from Ubud or Seminyak, which makes a Bedugul day trip a natural pairing with Tanah Lot on the way back down.
5. Tirta Empul Temple
Tirta Empul is where you go to take part in something, not just look at it. The complex is built around a natural spring that’s fed purification pools for over a thousand years. The site dates to 926 AD, and it’s one of the few places in Bali where tourists can join the ritual themselves.
It’s called melukat. You wade into the pool wearing a rented sarong over your swimwear, then move down a row of stone spouts, dunking your head under each one while making a small offering and a quiet prayer. Two spouts are reserved for funeral rites and are best skipped; ask an attendant to point them out. The whole process takes 30 to 45 minutes and feels genuinely moving, whether or not you’re religious.
Entrance costs roughly IDR 75,000, with sarongs included and a swimsuit recommended underneath. It’s open daily from about 8 am to 6 pm, and mornings before 10 am are noticeably quieter than the midday tour-bus rush. Tirta Empul sits about 30 minutes from Ubud, close enough to combine with Gunung Kawi the same morning.
6. Lempuyang Temple
Lempuyang is famous for one photo: a split stone gateway that appears to reflect in a still pool of water, with Mount Agung rising behind it. Worth knowing: before you go, there’s no pool. It’s a mirror trick, held just under your phone’s lens by a photographer stationed at the gate, and it’s become something of an open secret. Once you know, it doesn’t really spoil the shot; it’s just staging.
What it does mean is queuing. Waits for the mirror photo commonly run two to four hours, especially from mid-morning through mid-afternoon. Arriving right at opening, 5:30 am, is the only reliable way around it. Visitors now park at the base of the mountain and ride a shuttle up for around IDR 50,000, with total costs landing near IDR 150,000 once the temple entrance is added.
Lempuyang is actually a complex of seven temples strung along the mountainside, and almost everyone only ever sees the first one. If crowds aren’t your thing, the upper temples are quiet and have their own volcano views, though reaching them is a genuine multi-hour hike. It’s about two and a half hours from Ubud, so this usually ends up a full day on its own or bundled with Besakih.
7. Goa Gajah Temple
Goa Gajah, the Elephant Cave, takes its name from the large carved demon face forming the cave’s entrance, not from any actual elephants; historians still debate exactly what the carving depicts. Inside, a small T-shaped chamber holds niches once used for meditation, dating back roughly to the 9th century.
Outside, the site opens into ancient bathing pools with water-spouting statues, plus scattered fragments of relief carving, a reminder that Goa Gajah predates most of Bali’s Hindu temples and carries older Buddhist influence too. It’s compact enough to cover properly in 30–45 minutes, making it an easy addition to a busier Ubud day.
Entry runs around IDR 50,000 for foreign visitors, open daily from roughly 8 am to 5 pm. Goa Gajah sits just 10–15 minutes outside central Ubud on the road toward Tampaksiring, slotting naturally between a morning at the rice terraces and an afternoon at Tirta Empul or Gunung Kawi.
8. Taman Ayun Temple
Taman Ayun was built in 1634 as the royal temple of the Mengwi kingdom, and it still looks the part: a wide moat rings the complex, with landscaped gardens leading up to rows of meru towers arranged by height. It’s less about any single shrine and more about the layout: courtyard after courtyard, each a little more restricted than the last.
Taman Ayun is listed under UNESCO’s Cultural Landscape of Bali Province, recognized for its role in the subak irrigation system that’s shaped Balinese farming for centuries. Worth knowing: walking in — this isn’t just a pretty temple; it’s a working example of how water, agriculture, and religion tie together on this island.
Entry costs around IDR 50,000, with grounds open roughly 8 am to 5 pm daily. Taman Ayun is about 30 minutes from Tanah Lot, making the two an easy same-afternoon combination on the way back from Bedugul.
9. Gunung Kawi Temple
Gunung Kawi is Bali’s answer to Petra, on a much smaller scale, with ten funerary shrines carved directly into a river valley’s rock face, thought to date to the 11th century and possibly built to honor King Anak Wungsu and his family. Getting there means walking down roughly 300 stone steps through terraced rice fields, the valley opening up below you the further you go.
The shrines themselves are cut several metres deep into the cliff, each framed like an oversized doorway. It’s quieter than most temples on this list, partly because the climb back up discourages casual visitors, and partly because it’s less Instagram-famous than Lempuyang or Tanah Lot, depending on what you’re after; that’s either a downside or the whole appeal.
Entry is around IDR 50,000, with hours roughly 8 am to 5 pm. Wear proper shoes rather than sandals; the steps can be uneven and slippery after rain. Gunung Kawi sits close to Tirta Empul, about a 10-minute drive, so most people see them back to back.
10. Saraswati Temple, Ubud
Saraswati Temple sits right in central Ubud, a short walk from the main palace, dedicated to the Hindu goddess of knowledge, learning, and the arts a fitting choice for a town built around painting, dance, and craft. Its lotus pond, in bloom through most of the year, is one of the most photographed spots in Ubud, framing the candi bentar gateway behind it.
Unlike the more remote temples on this list, Saraswati doesn’t require a day trip; you can walk here from most Ubud hotels. Traditional dance performances are staged in the courtyard several evenings a week, offering a far easier way to see Balinese dance than trekking out to Uluwatu.
There’s no fixed entrance fee, though a small donation is customary, and the grounds are generally open through daylight hours. It’s a natural stop alongside Ubud’s other central sights, and worth combining with the wider Top Places to Visit in Bali if you’re building out a longer Ubud stay.
Best Temples in Bali by Travel Experience
If you’re short on time, matching temples to what you actually want out of the visit works better than trying to see all ten.
- For sunset and photography: Tanah Lot and Uluwatu are the obvious picks, both facing west with dramatic coastal drops. Lempuyang is the one for a single iconic shot, if you’re willing to queue for it.
- For history and architecture: Besakih, Gunung Kawi, Goa Gajah, and Taman Ayun span the 9th through the 17th century, each showing a different stage of how Balinese temple design evolved.
- For a hands-on spiritual experience: Tirta Empul is the one temple here where you actually participate, through the melukat purification ritual, rather than just observe.
- For scenery over religious weight: Ulun Danu Beratan’s lake setting and Lempuyang’s mountain views are as much about landscape as they are about the temple itself.
- For an easy Ubud add-on: Saraswati Temple needs no transport at all, and both Goa Gajah and Gunung Kawi sit under 15 minutes from central Ubud.
Best Temples Near Ubud and Uluwatu
Most Bali itineraries end up based out of either Ubud or the south, so it helps to know which temples cluster where.
Near Ubud, Saraswati Temple, Goa Gajah, Tirta Empul, and Gunung Kawi all sit within about 30 minutes of town, and the last three can realistically be covered in a single morning with an early start. Add the Tegallalang rice terraces, and you’ve got a full cultural day without much driving.
Near Uluwatu and the Bukit Peninsula, Uluwatu Temple is really the only major temple in the immediate area, but it pairs naturally with a beach day Padang Padang, Bingin, and Balangan are all close by, several of them covered in our guide to the Best Surfing Beaches in Bali for Beginners. Tanah Lot, further north, sits closer to Canggu and Seminyak than to Uluwatu, so treat it as a separate day unless a longer drive doesn’t bother you.
Bali Temple Dress Code and Visiting Etiquette
Every temple on this list expects modest dress: shoulders and knees covered, no swimwear, nothing see-through. A sarong and sash tied at the waist are the standard requirement, and nearly every temple either provides one free with your ticket or rents one for a small fee; bringing your own just saves you the queue.
A few other things worth knowing before you go:
- Traditionally, women who are menstruating are asked not to enter temple grounds, based on Balinese Hindu beliefs about spiritual purity. It’s a genuine local custom rather than a tourist rule, and worth respecting even if it feels unfamiliar.
- If a ceremony is happening, don’t walk through the middle of it, and ask before photographing the people involved. Most Balinese are happy to have visitors watch respectfully from the side.
- Don’t climb on shrines or walls for a photo, and avoid standing or sitting higher than a priest during a ceremony; height carries symbolic weight in Balinese Hindu practice.
- Offerings (canang sari) turn up everywhere, including on the ground. Step around them, not on them.
- Keep your voice down inside temple courtyards, even at the busier photo-spot temples. It’s a place of worship first.
None of this is complicated, and temple staff is generally forgiving of honest first-timer mistakes they’d rather you ask than guess.
Best Time to Visit Bali’s Famous Temples
Bali’s dry season, roughly April through October, brings the clearest skies and the best odds of seeing Mount Agung without cloud cover at temples like Besakih and Lempuyang. The wet season, November through March, tends toward short, heavy afternoon downpours rather than all-day rain, so mornings usually stay workable.
For crowds, early morning beats every other slot at almost every temple here. Lempuyang’s queue is shortest right at the 5:30 am opening; Tanah Lot and Uluwatu are quietest before 10 am, well ahead of the sunset rush.
If you want to see temples doing what they’re actually for, time a visit around a full moon (purnama) or new moon (tilem), when ceremony activity picks up island-wide. Some areas may close to visitors during active rituals, a fair trade for seeing something more real than a tour-bus crowd.
One date to plan around rather than into: Nyepi, Bali’s Day of Silence, falls in early March 2027. The entire island — flights, shops, streets, everything shuts down for 24 hours, and temples close along with it. It’s not a day to schedule a visit, though the empty, silent island the next morning is its own kind of memorable if you happen to be there.
How to Plan a Bali Temple Tour
You won’t see all ten temples on this list in one day, and trying to means a lot of time in the car and not much time actually looking around. Grouping by region works better than chasing a checklist.
One day, south and west Bali: Start at Taman Ayun mid-morning, head to Ulun Danu Beratan in Bedugul for lunch in the cool hill air, then finish at Tanah Lot for sunset on the way back down.
One day, Ubud and around: Begin at Goa Gajah, move on to Tirta Empul for the purification ritual, then Gunung Kawi in the early afternoon before the steps get hot. Saraswati Temple, being in town, fits in whenever you’re back for dinner.
Two days, eastern Bali: Besakih and Lempuyang are both a couple of hours from anywhere else, so give each a full day rather than trying to combine them with southern temples. Start early for both; Lempuyang especially rewards a 5:30 am arrival.
South Bali, half-day: Uluwatu Temple in the late afternoon, followed by the Kecak dance at sunset, works as a self-contained outing. Pair it with a morning at one of the Bukit Peninsula’s beaches, and you’ve covered culture and coastline in a single day.
However you split it up, book a driver or private car the night before during peak season July–August and the Christmas–New Year stretch, since good drivers get booked out fast.
Frequently Asked Questions
Tanah Lot is generally considered the most photographed and widely recognized, thanks to its offshore rock setting and sunset views. Uluwatu, Besakih, and Ulun Danu Beratan are close behind in name recognition.
Tanah Lot and Uluwatu both face the Indian Ocean to the west, making them the island’s two standout sunset temples.
Saraswati Temple, Goa Gajah, Tirta Empul, and Gunung Kawi all sit within about 30 minutes of central Ubud and combine well into a single day.
Modest clothing covering the shoulders and knees, plus a sarong and sash tied at the waist. Most temples provide or rent these at the entrance, so you don’t need to bring your own.
No, Inner sanctums are typically reserved for worshippers, and some areas close to visitors during ceremonies. Besakih and Uluwatu both restrict access to their innermost courtyards year-round.
Two or three within the same region is realistic. Bali’s roads are slower than the distances suggest, and temples in different regions, Besakih and Tanah Lot, for example, can be two to three hours apart.