WorldIndonesiaBaliGoa Lawah TempleMy routeRoute

Goa Lawah Temple, Bali

Mouth of the Goa Lawah cave: shrines under yellow and white parasols in front of a dark grotto in vine-covered rock
Photo: Arabsalam, CC BY-SA 4.0, Wikimedia Commons

The essentials in 10 seconds

Entry
≈ IDR 30,000
verifyingFrom reliable travel sources; we are still checking it against an official one. Double-check before you go.
Opening hours
Daily, roughly 8:00–18:00; open to worshippers around the clock
verifyingFrom reliable travel sources; we are still checking it against an official one. Double-check before you go.
Time on site
A typical visit without queueing. In high season add 15–30 minutes.
45 min
With kids
Fine with kids
Entrance fee
≈ IDR 30,000; sarong provided
verifyingFrom reliable travel sources; we are still checking it against an official one. Double-check before you go.
Inside
You don't enter the cave — you view it from the courtyard shrines
Smell
Expect a whiff of bat droppings near the cave
Location
Pesinggahan, Klungkung; ≈ 29 km from Ubud, ≈ 45 km from Kuta
Coordinates
-8.55160, 115.46890YesGo MapGoogleApple

Key facts

'Bat cave'the meaning of Goa Lawah
SourceEnglish Wikipedia
11th centurythe priest Mpu Kuturan founded the temple
SourceEnglish Wikipedia
1 of 6Sad Kahyangan, Bali's six sanctuaries of the world, on many lists
SourceEnglish Wikipedia
Thousandsof bats roost in the cave behind the shrines
SourceEnglish Wikipedia
Porcelainplates decorated the shrines in the early 20th century
SourceEnglish Wikipedia
Beachthe temple faces the shore across the road, used for ceremonies
SourceEnglish Wikipedia
≈ 15 kmto the Sidemen Valley
SourceOSRM route
≈ 29 kmto Ubud
SourceOSRM route

Goa Lawah entrance fee and hours

There's no official price list online. According to guides, visitors pay about IDR 30,000, with a sarong provided, plus a couple of thousand for parking. It's cash only. Visiting hours are roughly 8:00–18:00; worshippers come around the clock, and access may be limited during big ceremonies.

What is Pura Goa Lawah?

Pura Goa Lawah — the 'bat cave temple' — stands in the village of Pesinggahan in east Bali. It was founded in the 11th century by Mpu Kuturan, one of the priests credited with bringing Hinduism to Bali, probably first as a place of meditation. Many lists count it among the Sad Kahyangan, Bali's six sanctuaries of the world that keep the island in spiritual balance.

The star is the cave itself: thousands of bats hang and shuffle on its ceiling, while shrines under yellow and white parasols stand at its mouth. Local legend says the cave runs deep underground and that a sacred snake lives in its depths.

What you'll see

Through the split gate, the courtyard leads to the cave mouth — a dark grotto in vine-covered rock with altars in front. Look closely and the ceiling moves: those are the bats. Visitors don't go into the cave; you watch from beside the shrines, where ceremonies with offerings and gamelan music are frequent.

Dark stone meru shrines stand in the courtyard. Across the road is a black-sand beach where Balinese take offerings to the sea after ceremonies. Unofficially, traditional sea-salt making still goes on along the nearby Kusamba coast.

Things to see at Goa Lawah

  • The cave mouth with shrines under parasols.
  • The bats clustered on the grotto ceiling.
  • Dark stone meru shrines in the courtyard.
  • Ceremonies — they happen often here.
  • The beach across the road, where offerings go to the sea.

How to get to Goa Lawah

Step-by-step directions are below; the map shows where you arrive.

Loading the map…

destinationStreet view

Where are you starting from?

We’ll draw it on the map on foot and by taxi; metro and buses open in your maps app. Your location isn’t stored.

More tips

  1. From Ubud — about 29 km east, 25 minutes on paper, usually 45.
  2. From Sanur — about 34 km; from Kuta or Seminyak — about 45 km, 1–1.5 hours on the coast road.
  3. From Ngurah Rai Airport (DPS) — about 49 km.
  4. The temple is right on the main Jl. Raya Goa Lawah road east, with parking at the gate. No public transport: taxi, Grab, Gojek or a hired driver.
  5. The Sidemen Valley is 15 km away and Besakih 31 km.

When to go and what to combine

Goa Lawah is a stop on the way rather than a destination: to Sidemen, Besakih, Padang Bai, Amed or Tirta Gangga. 30–45 minutes is enough.

Mornings and festival days bring Balinese families with offerings — the liveliest time to visit. At midday the courtyard bakes and there's little shade.

Is Goa Lawah worth visiting?

Yes, as a short stop: a living cave with thousands of bats above the altars is an unusual sight, and the temple matters to the Balinese.

YesGo's take: don't make a special trip — the temple is small, you can't enter the cave, and it smells of guano at the entrance. If you're driving east anyway, half an hour here is worth it. If bats make you nervous, stay back in the courtyard.

Bali temples compared

Temples on Bali rated by YesGo. Click a column header to sort.

Saraswati Temple4530 minfree; dance ≈ IDR 100,00023.4 km
Ubud Monkey Forest361 h 15 minIDR 130,00023.4 km
Goa Gajah (Elephant Cave)351 h≈ IDR 50,00020.3 km
Batuan Temple2945 mindonation or ≈ IDR 30,000–50,00021.5 km
Tanah Lot Temple261 h 30 minIDR 75,00042.7 km
Taman Ayun Temple261 h≈ IDR 30,000–50,00032.6 km
Gunung Kawi251 h 15 min≈ IDR 50,00022.4 km
Goa Lawah Templeyou are here2445 min≈ IDR 30,000—
Tirta Empul Temple241 h 15 min≈ IDR 50,000–75,00022.6 km
Ulun Danu Batur Temple241 h≈ IDR 35,00036.1 km
Uluwatu Temple231 h 30 min≈ IDR 50,000–60,00052.3 km
Ulun Danu Beratan Temple231 h 15 minIDR 100,00045.6 km
Besakih Temple222 hIDR 150,00019.8 km
Lempuyang Temple (Gates of Heaven)202 h 30 min≈ IDR 100,000 + shuttle25.2 km
Geger Beach202 h 30 minfree or ≈ IDR 5,000–10,00040.1 km

East Bali in a day

Besakih in the morning, the Sidemen Valley rice fields at midday, and Goa Lawah on the way back. Add it to your trip — YesGo will set the timings and transfers.

  1. Besakih Temple2 h · IDR 150,000
  2. 213 min walk from the previous stopSidemen Valley3 h · free
  3. 137 min walk from the previous stopGoa Lawah Templeyou are here45 min · ≈ IDR 30,000

3 places · about 11 h 35 min with walks · 350 min on foot in total

Go · my route

How to do it right

  • Stop on the drive east — no need for a separate trip.
  • Bring rupiah cash: cards aren't accepted.
  • No flash near the cave.
  • Walk across to the beach to see offerings to the sea.
  • Next: the rice fields of Sidemen, 15 km away.

Questions

How much is the Goa Lawah entrance fee?

About IDR 30,000 according to guides, sarong provided; cash only.

Why is Goa Lawah called the bat cave temple?

Its shrines stand at the mouth of a cave where thousands of bats roost.

Can you go inside the Goa Lawah cave?

No, visitors view the cave from the courtyard shrines.

What are Goa Lawah's opening hours?

Roughly 8:00–18:00 for visitors; worshippers come around the clock.

Where is Goa Lawah Temple?

In east Bali, in Pesinggahan village, Klungkung, on the main road east.

How far is Goa Lawah from Ubud?

About 29 km — around 45 minutes by car, taxi or scooter.

How long do you need at Goa Lawah?

30–45 minutes.

Is Goa Lawah worth visiting?

As a short stop on the way east, yes; not worth a special trip on its own.

Have you been? Was it worth your time?

1 — no, 5 — absolutely

Your vote counts towards the YesGo score.

Sources and fact-check

  • English Wikipedia — Pura Goa Lawah: name, Mpu Kuturan, 11th century, Sad Kahyangan, bats, porcelain decoration, beach
  • baliholidaysecrets.com, nashaplaneta.net — fee, parking, cash payment (unofficial)
  • Wikidata Q4845403 — coordinates; OSRM routing — distances

Top YesGo picks: Bali

Saraswati Temple

Bali, Indonesia

30 min · free; dance ≈ IDR 100,000

Ubud Art Market

Bali, Indonesia

1 h · Free

Campuhan Ridge Walk

Bali, Indonesia

1 h 15 min · free

Ubud Monkey Forest

Bali, Indonesia

1 h 15 min · IDR 130,000

Luwak coffee plantations

Bali, Indonesia

45 min · Free; luwak ≈ IDR 50,000–100,000