In short
- TransJogja Bus 1A costs 3,600 IDR and takes 45-60 minutes.
- Grab or GoCar takes 30-45 minutes and costs up to 100,000 IDR.
- Private drivers start at 550,000 IDR for full-day combination trips.
In this article
Your transport choice depends on your budget and itinerary. The local bus is the cheapest route, while ride-shares offer direct drop-offs. If you plan to visit Borobudur on the same day, hiring a driver is the most efficient option.
How to take the bus to Prambanan Temple?
Take the TransJogja Route 1A bus from Malioboro Street directly to the Prambanan terminal.
The bus ride takes 45 to 60 minutes. A one-way ticket costs 3,600 IDR. This is the most budget-friendly local option. Once you arrive at the terminal, you must walk 500 meters to reach the temple gate.
Can I use Grab or GoCar to get to Prambanan?
Yes, you can book a ride-share via Grab or GoCar from central Yogyakarta.
A ride-share takes 30 to 45 minutes to reach the temple. Fares range from 60,000 to 100,000 IDR each way. Prices change based on traffic and the time of day. This is a highly convenient option for daytime visits.

How much is a private driver for Borobudur and Prambanan?
Booking a shared shuttle or private driver for the day starts from 550,000 IDR.
This transport option takes a full day. Hiring a driver is the best method if you want to visit both Borobudur and Prambanan on the same day. It eliminates transport stress and allows you to travel on your own schedule.

Which transport option is best for me?
Choose the bus for budget travel, a ride-share for speed, or a driver for multi-stop days.
Compare the transport methods below to plan your trip from Yogyakarta.

Questions travellers ask
How far is Prambanan from Yogyakarta?
The temple is located approximately 17 kilometers northeast of central Yogyakarta.
Do I have to walk far if I take the bus?
Yes, you need to walk about 500 meters from the Prambanan bus terminal to the main temple gate.
Can you do Borobudur and Prambanan in one day?
Yes. The most efficient way to see both temples in one day is to book a private driver or a shared shuttle tour.



