Bali
Bali · Indonesia

Bali Traditional Dance Shows: What to Know

A traditional Balinese dance show is an hour-long spectacle of elaborate costumes, precise movements, and live gamelan music. Expect highly stylized performances with stories from the Ramayana or local legends. The famous ones mix Kecak chanting, Barong, Legong, or fire dances. It's tourist-oriented but still impressive: the dancers are skilled, the stagecraft is dramatic, especially the fire-kicking finales. You'll sit in rows on chairs, often outdoors or in an open pavilion. It's not immersive theatre; it's a cultural show put on for visitors, but a good one leaves you genuinely wowed by the energy and detail.

Best time is the dry season (May to September) when evenings are cooler and less likely to be interrupted by rain. Most shows start between 6:30pm and 8pm. Expect to pay around $15-45 per person depending on venue and whether transport or dinner is included; the higher end gets you better seats and a more polished production. Uluwatu's cliffside Kecak at sunset is popular but can feel crowded.

Tip: choose a show that focuses on one strong story or style rather than a greatest-hits medley; the pure Kecak or Legong versions often feel more powerful. Skip the ones tacked onto big dinner buffets unless you're staying at the resort — the food is usually average and the atmosphere suffers. Book a day or two ahead in high season but don't overpay for "VIP" packages; regular seats are fine.

Book it

THE 15 BEST Bali Performances (2026) - Tripadvisor
tripadvisor
View →
An Evening of Bali Traditional Dance - Viator
viator
View →
The best Bali Shows & musicals 2026 - Free cancellation
getyourguide
View →

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

More in Bali

Batik Workshop → Volcano Hike → Manta Ray Snorkeling → Island Hopping → Kecak Dance → Traditional Balinese Dance → Ubud Monkey Forest → Dolphin Watching Tour → All Bali trips →
Get the best trips, at the best price