Ramayana Ballet Prambanan Tickets & Schedule
Show times, seat classes and a clear booking process for the Ramayana Ballet at Prambanan Temple — with private hotel pickup from Yogyakarta.

When does the show run?
The regular Ramayana Ballet usually runs on Tuesday, Thursday and Saturday at 19:30. The venue changes with the season: indoors at Trimurti Theatre from November to April, and outdoors at the Open Air Theatre from May to October.
Performance quick facts
- Show days: Tuesday, Thursday & Saturday
- Show time: 19:30 – 21:00
- Duration: approximately 90 minutes
- Venue: Prambanan Temple Complex
Trimurti Theatre
Comfortable indoor seating, protected from the rain. The regular show continues through the rainy season.
- Tuesday, Thursday, Saturday
- 19:30 – 21:00
- Numbered VIP and Special seats
Open Air Theatre
The iconic performance with the illuminated Prambanan Temple as the backdrop, on the west side of the temple complex.
- Tuesday, Thursday, Saturday
- 19:30 – 21:00
- Weather-dependent; may move indoors
Roro Jonggrang
A separate Javanese dance performance at Trimurti Theatre — not the regular Ramayana Ballet.
- Friday
- 19:30 – 20:30
- Check availability separately
Some seasons also list an additional late-afternoon slot at the Amphi Theatre (17:30 – 18:30). Last checked 8 November 2026 against the official InJourney ticket page. The official schedule can change without notice; we monitor it daily and reconfirm your date before payment.
VIP, Special or First class?
There is no single “best” class for everyone. VIP is the most comfortable and the best choice for photography; Special is usually the best value; First is the budget option. The exact layout can differ between the indoor and outdoor venues, so we confirm your class and seating before you pay.
VIP Class
Numbered seat, usually in the most central or front area. Includes a soft drink and traditional snack.
From USD 85 / pax
Special Class
Numbered seat in a good central section. Includes a soft drink. The best all-round choice for first-time visitors.
From USD 75 / pax
First Class
Non-numbered seating in the remaining sections. Arrive early for the best spot; drinks are not guaranteed.
From USD 65 / pax
“From” is the starting price for our private transfer package and can change with pax count, pickup area and season. It is not the official ticket-only price. Prices shown are starting prices as of November 2026; check the product page for the live price. For a detailed comparison, read our Ramayana Ballet seating guide.
A complete evening, not just a ticket
Our packages are designed for travellers who want the evening to be easy: a confirmed seat, a private car, and a driver who knows the route and the schedule.
Included
- Ramayana Ballet ticket in your chosen class
- Private air-conditioned car with driver
- Hotel pickup and drop-off in Yogyakarta city
- Parking fees and mineral water
- Dinner at Rama Shinta Resto on selected packages
Not included
- Dinner unless your package explicitly includes it
- Personal expenses and gratuities
- Pickup outside Yogyakarta city (available with a supplement)
- Airport transfer unless arranged in advance
How booking works
Choose your date
Tell us your preferred date, number of guests and seat class.
We check availability
We confirm the performance schedule and seat availability with the ticket provider.
Confirm and pay
We send the final price, pickup time and payment instructions. Your booking is confirmed after payment.
Enjoy the evening
Our driver picks you up at your hotel and brings you back after the show.
We are a licensed local tour operator, not the official ticket office. We buy the ticket on your behalf as part of a tour package and confirm every booking manually.
Frequently asked questions
What days is the Ramayana Ballet at Prambanan?
Regular performances are usually Tuesday, Thursday and Saturday. Friday is normally the separate Roro Jonggrang show. The schedule can change, so confirm your date before booking.
What time does the show start and finish?
The regular show starts at 19:30 and finishes around 21:00. Arrive 30–45 minutes early for ticket validation and to find your seat.
Is the show indoors or outdoors?
From November to April it is indoors at Trimurti Theatre. From May to October it is outdoors at the Open Air Theatre, with Prambanan Temple as the backdrop. Outdoor performances may move indoors if it rains.
How long is the Ramayana Ballet?
The regular performance lasts about 90 minutes, including the four episodes of the Ramayana story.
How much does it cost?
Our private packages start from USD 65 per person for First class, USD 75 for Special and USD 85 for VIP, including hotel pickup and return transfer. The final price depends on the number of guests, pickup area and season. Official ticket-only prices are set by InJourney and vary by class and date.
Can I buy only the ticket without transport?
We sell tour packages, not ticket-only bookings. If you already have a ticket and only need transport, see our Ramayana Ballet transport package.
Is hotel pickup included?
Yes, pickup and drop-off within Yogyakarta city are included. Areas outside the city, including Yogyakarta International Airport, are available with an additional charge.
What should I wear?
Smart casual is fine. Comfortable shoes are useful because you may walk around the temple complex before the show. Bring a light jacket for the outdoor season.
Is the show suitable for children?
Yes, but some scenes include dramatic music, fire and battle scenes. Children should stay with an adult, and the show may be long for very young children.
What happens if it rains?
Outdoor performances may be relocated to the indoor theatre. The official ticket provider decides whether the show continues; we follow their policy and keep you informed.
Check your date
Send your preferred date and number of guests. We will confirm the schedule, seat class and pickup time.
