The Ramayana Ballet is a true spectacular. Set against the backdrop of Prambanan, a troupe of over 200 performers act out the epic Hindu love story of Shinta and Rama before you. In carefully choreographed scenes fire dancers and ballet performers act out the story in traditional Javanese costumes. The ringing chimes of a live gamelan orchestra accompanies the act.

The Ramayana dance performance is one of the city’s cultural highlights. It is popular with tourists visiting Yogyakarta for the first time. Price for tickets and transport for this shared tour start at Rp 275,000* (Rp 125,000 for the shared transport and Rp 150,000* for the Ramayana Ballet ticket Class II). You can combine Ballet with a visit to Prambanan Temple. Entrance ticket to Prambanan is not included (cost is USD 25 per person. Payment in Rupiah/IDR). Review the table below for more information about the Ramayana Ballet Shared Tour before making a booking.

Ramayana Ballet Itinerary
– Pick up from hotel at around 6 pm
– Watch Ramayana Ballet
– Hotel drop off at 10:30 pm at the latest
Ramayana Package Includes
– Shared Transport (Rp 125,000 per person)
– Ticket Price
Prambanan and Ramayana Ballet
– Pickup from your hotel at 2 pm
– Cost of transport is Rp 150,000 per person
Ticket price for Prambanan is USD 25 for adult and USD 15 for student with a valid student ID
Ramayana Ballet Ticket Price
– VIP: Rp450,000 (includes softdrink)
– Special: Rp300,000 (includes softdrink)
– Class I: Rp200,000
– Class II: Rp150,000

– Ticket price for Roro Jonggrang show: Khusus/Special (Rp250,000), Class I (Rp150,000)
seating area ramayana ballet prambanan

Performance Dates
Ramayana Ballet at Prambanan 2022 schedule

Due to the pandemic, they are only releasing monthly schedules for the show.

Usually Ramayana Ballet is held every Saturday starts 7:30 pm, and the Legend of Roro Jonggrang show is helf every Friday starts 7:30 pm.

For September 2022

Relive the Legend of Roro Jonggrang: 2, 9, 16, 23, 30 September 2022 (indoor)

Ramayana Ballet Prambanan: 1, 13, 20, 22, 27, 29 (indoor) and 3, 8, 10, 15, 17, 24 (outdoor* – if the weather permits)

You’ll Always Remember

  • The ballet performance against the backdrop of Prambanan
  • 200 dancers acting out the centuries old love story of Rama and Shinta


The Key Information

The Ramayana Ballet is a 2 hour performance. The ballet starts at 7:30 pm and ends at 9:30 pm. If you’re just seeing the ballet you’ll be picked up by minibus from your hotel around 6 (we’ll confirm this with you later). If you’re visiting Prambanan and then watching the show you’ll be picked up at 2 pm. Drop off back at your hotel is by 10:30 pm at the latest. The cost of the tour covers tickets and transport.testimonial-alzinda

You can watch the play every Tuesday, Thursday and Saturday. From May to October you can watch it on the open air stage. You’ll see Prambanan in the background. This is definitely the best time to watch the performance. From November through to April it’s performed at the indoor stage. The stage is slightly smaller. The performance is the same whichever venue you go to.

There are 4 classes of tickets for the Ramayana Ballet. The cheapest seats are Class II and the best seats are VIP. There’s a graphic with the seating arrangements in the tab above. We recommend getting the Special tickets or VIP tickets. It’s a good idea to book the Ramayana Ballet early. Tickets are in high demand, especially during the high season, which is from June to late September.

The Ramayana Ballet is a fun way to fill your evening. You’ll enjoy yourself (please bring some layers or jacket because sometimes it can be a little bit cold at night at the open stage). It’s a real spectacle. There are fire dancers and huge set pieces. If you’re looking for a cheap simple and hassle free way to watch the show we’re happy to help. Fill in the form below to make a booking. The Ballet sells out quickly so we recommend booking early.

1 Step 1
Fill In the Form to Book Your Ballet Tickets
Your whatsapp number?
Number of People in Your Group?
Travel Date?
Hotel Name?
Additional Requestsmore details
0 /