The world is huge

Don't miss any of it

Travel news, itineraries, and inspiration delivered straight to your inbox.

By proceeding, you agree to our Privacy Policy and Terms of Use.


Borobudur Transportation – Taxi, Train, Bus & Airport Tips

Borobudur Transportation

Borobudur is the world’s largest Buddhist temple and one of the greatest Buddhist monuments ever created. Located in Indonesia, travel to Borobudur can be done by car, taxi, or bus.


Borobudur is actually located about a 45-minute drive from central Yogyakarta. If you want to take a taxi to Borobudur, get your hotel to call and arrange transportation and ask them to help negotiate the price. A taxi ride for the journey should cost no more than 150,000 Rupiah, or $16 USD, each way. A whole day’s service to and from the site should cost no more 300,000 Rupiah, or a little more than $30 USD. Although you can also take the bus, a taxi is probably the better way to go if there are only a couple of guests in your party. In some cases, you might be able to take transportation provided by your hotel. When returning from the temple, it may be possible for you to negotiate a lower price than normal. The price for a taxi can go as low as $8 USD.


Most visitors go to Borobudur from Yogya by tour bus, and any of the hotels will make arrangements for you. If you’re arriving in Jogjakarta and going directly to Borobudur temple, you can use the local bus terminus to catch a bus to Magelang or Muntilan. From either location, you can catch a bus to the Borobudur terminus. These rides will take approximately two hours. You can also head to the temple from Semarang. The port town of Semarang is some 100 kilometers away, but the journey can take more than 3 hours even with a police escort. Visitors to Borobudur should make sure they have ample time to travel on the busy roads leading out of Semarang.


Getting to Borobudur requires traveling from one of the nearby cities. There are many daily flights from Surabaya, Jakarta, and Semarang to Jogjakarta from which you can continue your trip by taxi or bus. Some flights are relatively short, such as the flight from Jakarta to Yogyakarta, which takes about 50 minutes.

Editor’s note: The information contained on this page was compiled using real traveler reviews about transportation to Borobudur.

We hand-pick everything we recommend and select items through testing and reviews. Some products are sent to us free of charge with no incentive to offer a favorable review. We offer our unbiased opinions and do not accept compensation to review products. All items are in stock and prices are accurate at the time of publication. If you buy something through our links, we may earn a commission.

Top Fares From