The Kecak is a hypnotic Balinese performance where 50–70 men sit in concentric circles chanting "cak-cak-cak" in rhythmic waves while telling the Ramayana story through dance. Expect a powerful, raw experience: chanting, dramatic acting, and a literal fire dance finale where a performer kicks a flaming coconut husk around the stage with his bare feet. It lasts about 60–75 minutes. The best version is at Uluwatu Temple at sunset – the clifftop setting with the ocean behind it adds serious atmosphere. Go between May and September for drier weather and more reliable sunsets; avoid the wet season if you can.
Expect to pay around $25–45 per person for a decent seat at the main Uluwatu show. Private tours with transport and dinner easily push $80–120. Honest tips: stick with the standard public Kecak at Uluwatu – it’s the real deal and the setting makes it special. Skip the dinner packages and overpriced “VIP” seats; the extra cost isn’t worth it. Get there 45 minutes early to grab a good spot on the stone steps. Bring mosquito repellent – they swarm once the sun drops.
Some links are affiliate links — we may earn a commission at no extra cost to you. See our Terms.