Best Temples in Bali (2027)

Our top picks: Puri Langon Ubud, Pura Ulun Danu Bratan and Pura Luhur Batukaru. The 20 best temples in Bali for 2027. Sacred sea temples, ancient water temples, and hidden jungle shrines — curated with real reviews and local tips.

20 temples, ranked by Google rating weighted by number of reviews, with typical prices and a short local note for each.

Updated 10 November 2026

🌴 Build your Bali itinerary →

The 20 best temples in Bali

Puri Langon Ubud — temple in Ubud, Bali
Temple · Ubud

Puri Langon Ubud

★★★★½ 4.9 354 Google reviews Rp 150.000

Puri Langon Ubud is located in ubud, Bali. Gg. Mawar, Ubud, Kecamatan Ubud, Kabupaten Gianyar, Bali 80571, Indonesia

Pura Ulun Danu Bratan — temple in bedugul, Bali
Temple · bedugul

Pura Ulun Danu Bratan

★★★★½ 4.8 31,000 Google reviews Rp 75.000

The floating temple on Lake Bratan — Bali's most iconic image after Tanah Lot. The multi-tiered pagodas appear to float…

Pura Luhur Batukaru — temple in Tabanan, Bali
Temple · Tabanan

Pura Luhur Batukaru

★★★★½ 4.8 2,440 Google reviews Rp 150.000

Pura Luhur Batukaru is located in tabanan, Bali. Jl. Penatahan - Wongayagede, Wongaya Gede, Kec. Penebel, Kabupaten Taba…

Pura Samuan Tiga — temple in Gianyar, Bali
Temple · Gianyar

Pura Samuan Tiga

★★★★½ 4.8 975 Google reviews Rp 150.000

Pura Samuan Tiga is located in gianyar, Bali. Jl. Pura Samuan Tiga, Bedulu, Kec. Blahbatuh, Kabupaten Gianyar, Bali 5058…

Tabanan Anom Palace — temple in Tabanan, Bali
Temple · Tabanan

Tabanan Anom Palace

★★★★½ 4.8 925 Google reviews Rp 150.000

Tabanan Anom Palace is located in tabanan, Bali. Jl. Gunung Agung No.5, Dajan Peken, Kec. Tabanan, Kabupaten Tabanan, Ba…

Pura Taman Pule Mas Ubud — temple in Gianyar, Bali
Temple · Gianyar

Pura Taman Pule Mas Ubud

★★★★½ 4.8 840 Google reviews Rp 150.000

Pura Taman Pule Mas Ubud is located in gianyar, Bali. Banjar Batanancak, Mas, Kecamatan Ubud, Kabupaten Gianyar, Bali 80…

Sunset View at Tanah Lot — temple in Tabanan, Bali
Temple · Tabanan

Sunset View at Tanah Lot

★★★★½ 4.8 728 Google reviews Rp 150.000

Sunset View at Tanah Lot is located in tabanan, Bali. 93JP+HP2, Beraban, Kediri, Tabanan Regency, Bali 82121, Indonesia

Pura Dalem Balingkang — temple in Kintamani, Bali
Temple · Kintamani

Pura Dalem Balingkang

★★★★½ 4.8 476 Google reviews Rp 150.000

Pura Dalem Balingkang is located in kintamani, Bali. Pinggan, Kintamani, Bangli Regency, Bali 80652, Indonesia

Pura Luhur Mekori — temple in Tabanan, Bali
Temple · Tabanan

Pura Luhur Mekori

★★★★½ 4.8 430 Google reviews Rp 150.000

Pura Luhur Mekori is located in tabanan, Bali. J27P+239, Jl. Antosari Pupuan, Belimbing, Kec. Pupuan, Kabupaten Tabanan,…

Amurva Bhumi Temple — temple in Gianyar, Bali
Temple · Gianyar

Amurva Bhumi Temple

★★★★½ 4.8 429 Google reviews Rp 150.000

Amurva Bhumi Temple is located in gianyar, Bali. Jl. Wisma Gajah Mada No.1, Blahbatuh, Kec. Blahbatuh, Kabupaten Gianyar…

Pura Kahyangan Jagat Bukit Dharma Durga Kutri — temple in Gianyar, Bali
Temple · Gianyar

Pura Kahyangan Jagat Bukit Dharma Durga Kutri

★★★★½ 4.8 311 Google reviews Rp 150.000

Pura Kahyangan Jagat Bukit Dharma Durga Kutri is located in gianyar, Bali. F863+W3V, Jl. Raya Buruan, Buruan, Kec. Giany…

Pura Luhur Dalem Purwa Kubontingguh — temple in Tabanan, Bali
Temple · Tabanan

Pura Luhur Dalem Purwa Kubontingguh

★★★★½ 4.9 89 Google reviews Rp 150.000

Pura Luhur Dalem Purwa Kubontingguh is located in tabanan, Bali. F4QQ+5FH, Jl. kubontingguh, Denbantas, Kec. Tabanan, Ka…

Goa Garba — temple in Gianyar, Bali
Temple · Gianyar

Goa Garba

★★★★½ 4.8 196 Google reviews Rp 150.000

Goa Garba is located in gianyar, Bali. Jl. Kelusu, Pejeng Kelod, Kec. Tampaksiring, Kabupaten Gianyar, Bali 80552, Indon…

Gatep Waterfall — temple in Ubud, Bali
Temple · Ubud

Gatep Waterfall

★★★★½ 4.9 78 Google reviews Rp 150.000

Gatep Waterfall is located in ubud, Bali. G834+5CC, Pejeng Kangin, Tampaksiring, Gianyar Regency, Bali 80552, Indonesia

Sebatu holy water spring — temple in Ubud, Bali
Temple · Ubud

Sebatu holy water spring

★★★★½ 4.8 180 Google reviews Rp 150.000

Sebatu holy water spring is located in ubud, Bali. J72W+6G8, Sebatu, Tegallalang, Gianyar Regency, Bali 80561, Indonesia

Pura Gunung Kawi Sebatu — temple in Ubud, Bali
Temple · Ubud

Pura Gunung Kawi Sebatu

★★★★½ 4.7 3,277 Google reviews Rp 150.000

Pura Gunung Kawi Sebatu is located in ubud, Bali. Jl. Kusuma Yudha, Sebatu, Kec. Tegallalang, Kabupaten Gianyar, Bali 80…

Pura Mengening — temple in Gianyar, Bali
Temple · Gianyar

Pura Mengening

★★★★½ 4.7 1,444 Google reviews Rp 150.000

Pura Mengening is located in gianyar, Bali. Jalan Tirta No.25M, Sareseda, Tampaksiring, Kec. Tampaksiring, Kabupaten Gia…

Pura Puncak Penulisan — temple in Kintamani, Bali
Temple · Kintamani

Pura Puncak Penulisan

★★★★½ 4.7 1,145 Google reviews Rp 150.000

Pura Puncak Penulisan is located in kintamani, Bali. Q8RH+P2C, Jalan Raya, Sukawana, Kec. Kintamani, Kabupaten Bangli, B…

Pura Tirta Sudamala — temple in Ubud, Bali
Temple · Ubud

Pura Tirta Sudamala

★★★★½ 4.7 810 Google reviews Rp 150.000

Pura Tirta Sudamala is located in ubud, Bali. Bebalang, Bangli, Bangli Regency, Bali 80661, Indonesia

Sakenan Temple — temple in Seminyak, Bali
Temple · Seminyak

Sakenan Temple

★★★★½ 4.7 734 Google reviews Rp 150.000

Sakenan Temple is located in seminyak, Bali. 76FH+WQ3, Jl. Pulau Serangan, Sesetan, Denpasar Selatan, Kota Denpasar, Bal…