The Kecak at Uluwatu is a hypnotic hour-long performance of about 50-70 men chanting in unison while a Ramayana story plays out with dancers and a dramatic fire dance finale. It happens on an open-air stage right beside the temple with the Indian Ocean and cliffs as backdrop. Expect a lot of tourists (hundreds on busy nights), decent production values, and a strong atmosphere once the sun drops. The chanting is the real star; it’s raw, rhythmic, and strangely powerful. The fire dance at the end is short but visually striking. It’s touristy by nature, but still one of the better large-scale traditional performances you’ll find in Bali.
Best time is the dry season (May–October) for reliable weather and clearer sunsets. Shows run daily at sunset, usually starting around 6–6:30pm. Expect to pay around $8–15 for a standard ticket if you go independently. Private tours with transport and dinner typically run $40–80 per person depending on group size and inclusions. Skip the overpriced dinner packages unless you really want convenience; the seafood places nearby are average at best. Go for the basic ticket, arrive 45 minutes early for a decent seat, and wear mosquito repellent—the cliffs get buggy at dusk.
Some links are affiliate links — we may earn a commission at no extra cost to you. See our Terms.