Ramayana Ballet dancer in golden costume with gamelan musicians at Prambanan
Prambanan Temple · Tue, Thu & Sat Evenings

Ramayana Ballet

€39 per person · Special Class · numbered seating
Instant confirmation
100% refund guarantee
Official tickets
Secure payment

The gamelan begins in the darkness. Two hundred dancers emerge from behind the temple — warriors, demons, gods, and the monkey army of Hanuman — their movements lit by torchlight against towers that have stood for nine centuries. The ancient story of Rama and Sita unfolds without a single word of dialogue, told entirely through movement, music, and the extraordinary setting. There is nothing else like this in Southeast Asia.

Performances: Tuesday, Thursday & Saturday · 19:30 start

The Ramayana Ballet at Prambanan is one of Java's defining cultural experiences — a spectacular open-air dance drama performed against the illuminated spires of the temple compound. Over 200 dancers and musicians bring the ancient Hindu epic to life with traditional Javanese choreography and a full gamelan orchestra. The Special Class ticket includes a numbered seat with clear sightlines and a complimentary drink.

Official Ramayana Ballet ticket
Special Class — numbered seating
Complimentary soft drink
Live gamelan orchestra
200+ dancers & musicians
English programme available
Price€39 per person (Special Class, numbered seating)
Duration~1.5 hours
Start timeDoors 18:30, performance 19:30
VenueTrimurti Open-Air Theatre, Prambanan Temple Compound (moves indoors Nov–Apr wet season)
Cast200+ dancers & musicians with live gamelan orchestra
IncludesNumbered seat, complimentary soft drink
PerformsTuesday, Thursday, Saturday evenings
CancellationAll sales final
★★★★★
4.9 / 5.0 · 203 verified reviews

Arriving early?

Explore Prambanan Temple before the show

The temple compound is open until 17:00. Arrive in the late afternoon, explore the Trimurti shrines and the Ramayana reliefs at golden hour, then stay for the ballet at dusk. The perfect Prambanan evening.

Book Temple Entry — €49pp →
When is the Ramayana Ballet performed?

Tuesday, Thursday, and Saturday evenings. Doors open at 18:30, performance begins at 19:30. Duration approximately 1.5 hours. Friday evenings feature a different show — Roro Jonggrang — which is not currently available through this site.

Where is the performance held?

At the Trimurti open-air theatre within the Prambanan Temple compound. During the wet season (typically November to April) the performance moves to the adjacent indoor Trimurti Stage. If rain begins before showtime, the performance is relocated indoors automatically.

What is the Ramayana story about?

The Ramayana is one of the great Sanskrit epics of ancient India. It tells the story of Prince Rama's quest to rescue his wife Sita from the demon king Ravana, aided by the monkey warrior Hanuman. The themes of duty, devotion and the triumph of good over evil have been central to Hindu, Buddhist and Javanese culture for over two thousand years. The ballet tells this story entirely through dance and music — no spoken dialogue.

Is the ballet suitable for children?

Yes. The story is told through dance and gamelan music — no spoken dialogue — so language is no barrier. The costumes, masks and choreography are spectacular and engaging for all ages. A printed programme in English is available at the entrance.

What is the cancellation policy?

All sales are final. Tickets are non-refundable once we have purchased them on your behalf. The only exception is if we cannot secure your tickets, in which case we refund you in full within 24 hours.

What should I wear?

Smart casual is fine. The open-air theatre can be cool in the evening breeze, so a light layer is recommended. Bring insect repellent for the outdoor performance.

€39
per person · Special Class

Calendar loading…
Tue, Thu & Sat only

1 seats
Total €39

What happens after you book

You'll enter your details, complete payment via Stripe, and receive your confirmation by email within 2 hours. Show your e-ticket at the venue entrance.

Instant email confirmation
100% refund if we can't secure your tickets
💳Secure payment via Stripe