The Uluwatu Temple Kecak show is a dramatic open-air performance on a cliff edge overlooking the Indian Ocean. Expect a large ensemble of bare-chested male dancers chanting in hypnotic rhythm while telling the Ramayana story through movement. The fire dance finale features a performer kicking a flaming coconut husk across the stage. It's visually striking at sunset with the temple backdrop, but the venue holds several hundred people so it feels more like an event than an intimate cultural experience. Monkeys roam the temple grounds beforehand; keep your belongings zipped and don't feed them.
Best time is the dry season (May–September) for clearer skies and reliable sunsets. The show starts around 6–6:30 pm depending on sunset. Expect to pay around $10–25 per person for standard tickets, or $30–60 if you want skip-the-line access, better seating, or a small group tour with transport from southern Bali. Private options with dinner push higher.
Pick the main Kecak Fire Dance at Uluwatu over smaller indoor versions elsewhere — the setting makes it. Skip overpriced dinner packages unless you really want the convenience; nearby warungs offer better local food for less after the show. Arrive 45 minutes early for decent seats and to walk the temple clifftop before dark.
Some links are affiliate links — we may earn a commission at no extra cost to you. See our Terms.