Bali
Bali · Indonesia

Bali Temple Dance Shows: Worth It?

A temple dance show in Bali is usually a Kecak performance: dozens of men chanting "cak-cak-cak" in unison while telling the Ramayana story through stylized movements and fire. At Uluwatu you sit on open-air stone steps overlooking the ocean as the sun sets; the combination of chanting, costumes, and crashing waves is genuinely atmospheric. Expect 60-90 minutes of traditional dance with a dramatic finale involving fire. It's touristy but still powerful if you go in with realistic expectations. The crowd is mostly international visitors; phones come out constantly but the energy stays focused on the performance.

Best time is dry season (May-October) for comfortable evening weather and fewer rain cancellations. Go for the sunset slot (usually starts around 6-6:30 pm). Expect to pay around $35-75 per person depending on whether it's just entry or includes transport from your hotel in Seminyak, Kuta or Ubud. Private tours with better seats and a guide run toward the higher end.

Pick the Uluwatu clifftop show if you want the dramatic setting. Skip the heavily packaged dinner-and-dance combos unless you really need the meal included; the food is rarely good. Sit toward the back if you want to avoid crowds pressing forward for photos. Bring mosquito repellent and a light sweater; it cools down quickly once the sun drops.

Book it

Half-Day Tour: Uluwatu Temple and Kecak Fire Dance Show
tripadvisor
View →
Uluwatu Temple Tickets & Tours
getyourguide
View →

Some links are affiliate links — we may earn a commission at no extra cost to you. See our Terms.

More in Bali

Tanah Lot Temple Visit → Volcano Trekking → Snorkeling → Dolphin Watching Tour → Temple Tour → Rice Terrace Swing → Balinese Cooking Class → Canyoning → All Bali trips →
Get the best trips, at the best price