What is the Ramayana Ballet at Purawisata?
A wordless dance-drama telling the Hindu epic of the Ramayana: Prince Rama, the abduction of Sita by the demon king Rahwana, the monkey general Hanuman and the final battle, performed by dancers in elaborate costumes to a live gamelan orchestra. Purawisata has staged it for decades and is known for its long-running nightly tradition.
Tickets and booking
Book show-only or dinner-and-show tickets through the venue or a trusted platform. Prices differ widely between resellers, so compare. In high season, book at least a day ahead. Children's tickets are often reduced.
How busy is it?
🔑 Free skip-the-line hack
Go when it’s quiet: see live crowds and the hourly forecast.
Check live crowds →Tips
- Read the synopsis handed out, or the story beforehand.
- Arrive early for central seats with a clear view.
- Bring insect repellent: it's an open-air venue.
- Rainy season: check what happens if it rains.
Getting there
Purawisata is in central Yogyakarta, a short Grab, Gojek or becak ride from Malioboro and the Kraton.
The story
The Ramayana is an ancient Hindu epic, retold in Javanese dance at Purawisata. Prince Rama and his wife Sita are exiled to the forest. Sita is abducted by Rahwana, the demon king, who is lured by a golden deer. With the help of the monkey general Hanuman, Rama rescues her, in a climax where Hanuman sets Rahwana's kingdom on fire. The performance uses classical Javanese dance, elaborate costumes, masks and live gamelan music, with no dialogue, so you don't need to know Indonesian.
History
Purawisata has staged the Ramayana Ballet every night since 1976, earning a place in the Indonesian record books as the longest-running nightly show. It's an indoor-outdoor stage in the city centre, while the larger Ramayana Ballet at Prambanan, staged in front of the temple, runs mostly in the dry season.
Is it worth it?
Yes, for a beautiful, easy introduction to Javanese dance and music. If you're in Yogyakarta in the dry season and want the bigger spectacle, compare it with the Prambanan open-air show.
🎟️ Skip the ticket line
Check the crowds, find the best time slot, and book through our authorised partner.
FAQs
How much is the Ramayana Ballet at Purawisata?
+
Roughly US$10-20 for the show only, or US$20-35 with dinner. Prices vary between sellers.
What time does the Ramayana Ballet start?
+
Usually around 7:30-8 pm, after dinner.
Does it run every night?
+
It runs on several nights a week. Check the current schedule before booking.
Is Purawisata or Prambanan better?
+
Purawisata is more convenient. Prambanan is more spectacular, with the temples behind the stage.
How long is the show?
+
About 1.5 hours.
Do I need to understand Indonesian for the Ramayana Ballet?
Heading to Ramayana Ballet Purawisata?
See how busy it is right now and the quietest hours for your date, then walk in when the line is short.
Check live crowds →Sources
How we research: every guide is written by the BeatTheCrowd team from official sources and recent traveller reports, cross-checked against each other, and dated so you know how fresh it is. Last checked 29 October 2026. Prices and rules change, so always confirm on the official site before you book.