Pick the performance
Kecak, Legong and Barong are different traditions and venues; choose by location, start time and the style of performance rather than by a generic 'Bali dance' label.
Bali's performing arts are living traditions — ancient sacred dances that have been performed for centuries in temple courtyards, royal palaces and clifftop amphitheatres. Attending a cultural show is one of the most memorable things you can do on the island. The Kecak fire dance at Uluwatu temple at sunset, the graceful Legong at Ubud Royal Palace, and the trance-inducing Barong dance in Batubulan village are among the greatest cultural performances in Southeast Asia.
Kecak, Legong and Barong are different traditions and venues; choose by location, start time and the style of performance rather than by a generic 'Bali dance' label.
Arrive early where seating is first-come or a temple visit is involved. A sunset show at Uluwatu needs extra traffic and parking buffer before the performance.
Dress appropriately at temple venues, follow photography instructions and stay in the audience area. Steps, crowds and outdoor seating vary by venue.
The Kecak Fire Dance at Pura Luhur Uluwatu is Bali's most iconic performance — 50+ men chanting 'cak-cak-cak' around a fire at sunset on a 70-metre clifftop above the Indian Ocean. Tickets cost IDR 150,000–200,000 and shows run nightly at 6pm.
The Barong & Rangda dance is one of Bali's oldest sacred dances, depicting the eternal battle between the lion-like protective Barong spirit and the demon-queen Rangda. A 60–90 minute morning performance in Batubulan village near Ubud.
Ubud Royal Palace (Puri Saren Agung) in central Ubud hosts nightly performances featuring Legong Keraton, Barong, Kecak and other classical dances, starting at 7:30pm. Tickets cost IDR 100,000–150,000.
Yes — a sarong is required at all temple venues. Most venues provide sarongs at the entrance or include them in the ticket price.