Bali Cultural Shows & Traditional Dance
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.
Frequently Asked Questions
What is the most famous Bali cultural show?
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.
What is the Barong dance?
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.
Where is the best place to see Legong dance in Bali?
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.
Do I need to dress modestly to attend a temple performance?
Yes — a sarong is required at all temple venues. Most venues provide sarongs at the entrance or include them in the ticket price.