How to get to Borobudur by bus

Many backpackers rate Yogyakarta (Jogja) as one of the best cities in the whole of Indonesia. The culture, the people, the food, the history, and of course because of its close proximity to the UNESCO listed Candi Borobudur Buddhist temple complex. But while Jogja is indeed the closest major city to Borobudur, it is not exactly within walking distance. So how can you get from Yogyakarta to Borobudur?

Downtown Jogja
Downtown Jogja

While exploring Jogja is always a great thing to do in itself, every visitor to the city must make the foray out to Magelang Regency where Borobudur lies. You can do what I did the first time, which is get a private taxi from your hotel, let the driver wait for you in the car park, and then let him take you all the way back to your hotel. This typically costs around 300,000 Rupiah and is an easy way of doing it. However, it is not cheap – and with public buses being so regular in this part of Java, you’d be stupid to not at least think of doing it the “hard way”!

Waiting for the Trans Jogja bus
Waiting for the Trans Jogja bus
Trans Jogja is a fast and efficient bus network
Trans Jogja is a fast and efficient bus network

Although the Trans Jogja network can take you to the Hindi Prambanan temple, these small buses do not go all the way out to Borobudur. To get to Borobudur by bus, you must take the Trans Jogja 2B bus to the Jombor Bus Terminal. I paid 4,000 Rupiah for the journey and it took only 10 minutes to get there. Luckily, there were plenty of empty seats on board.

Jombor Bus Terminal
Jombor Bus Terminal

Once you’ve arrived at Jombor Terminal, you must now catch another bus to Candi Borobudur. The terminal is still over an hour away from Borobudur itself, but for a price of 25,000 Rupiah each way (some bus companies may charge slightly more) it is a very cheap way to visit when you compare the round trip of 300,000 Rupiah in a private taxi! It is advisable to have the correct money when you pay the driver, as he might not have change (or might not want to give you change).

Coaches like these will take you to the Borobudur temple complex
Coaches like these will take you to the Borobudur temple complex
Be prepared for the Indonesian experience!
Be prepared for the Indonesian experience!

I was always warned of the buses from Jombor to Borobudur. Not many tourists will use these buses (although they are perfectly safe and clean) and they are intended for Indonesians primarily. As a solo “white boy/Ang Moh” stepping on to the bus, I was immediately swarmed by some curious kids asking for my name before I could even pay the driver. Indonesians are generally very friendly, but don’t seem to tolerate other races as much as people in other countries do. Still, posing for a few photos in the bus with some kids doesn’t seem like much off an ordeal, surely? Well, during the 60 minutes that it took to reach Borobudur, I think I got sick of hearing the words “hey mister, can we have photo?”. Like how many photos do they need? I swear my ugly mug must be plastered over the Facebook pages of every 12 year old in Java!

Candi Borobudur
Candi Borobudur

The bus terminal at Borobudur is a few minutes walk from the actual entrance of the temple site itself, so just pick up your belongings from the coach and head to the ticket booth. Candi Borobudur is one of those majestic sites that are simply worth the admission fee, no questions asked. Some people choose to visit for sunrise, although I think it may be difficult to catch a coach from Jombor at such an ungodly hour, so you may need to spend the night in Magelang or at the Manohara Hotel. But whatever time you visit Borobudur, make sure you get all the photos you need – and be prepared to pose in a few yourself for the Indonesian tourists!

30 thoughts on “How to get to Borobudur by bus

  1. Hello, I’m going to yogja this september. Great tips btw. Just wanna ask you one thing.

    What about getting back from borobudur to yogja. Do you take the same bus or rent a taxi?

    Like

    1. Are you there now? I’m staying at Manohara and looking for someone to share a car with for my one way trip (either way) if the date matches. If not, I’ll just take the bus

      Like

    1. Sorry for the delay in answering, but I think you need the train from Jakarta to Yogyakarta, and then a taxi from Yogya to Magelang regency where Borobudur is. Make sure you also spend some time in downtown Yogya. 😉

      Like

  2. Hey, good article on taking the public bus/es thanks! Was wondering – if I take the public bus there and want to take the public bus system back to Jogja, do you know (i) when the last bus leaves the bus terminal at Borobudur and (ii) is it pretty much the exact opposite of how you caught the buses to get there?

    Like

  3. Great writeup.

    I followed your advice and paid rupiah 25,000 to go from Jombor Station to Borobudor and rupiah 20,000 from Borobudor back to Jombor Station, saving at least rupiah 200,000 if I had taken a taxi. It helped a lot that I can speak some Indonesian, of course. If unsure about anything on your trip in Yogyakarta, just ask any local, they will be happy to help.

    I avoid taxis if I travel alone. Most will overquote, or try to overcharge you, thinking that you are a rich tourist

    Liked by 1 person

    1. I would like to know how you commute from Borobudor to Jombor station? Step by step. Am heading Yogja in next few days. Thanks!

      Like

  4. Very good info backpackerlee. Thank you, i am a solo traveller from malaysia , so will go for the bus . Going in mid august. Thanks for the info mate .

    Like

  5. Thanks For the info.
    Lonely planet guide users: the umbulharjo station is no longer existing. Use jombor.
    And re: why Indonesians seem as tolerant of foreigners. It’s a good observation – I think this has to do with the ex long history (500+ years) of colonization and conquering by Dutch and Portuguese (and the Japanese in the 40s). Foreigners have generally meant bad news. Hopefully that attitude will change over time…
    Best,
    Ryan

    Like

    1. No it is very difficult to get public transport back to Jogja, although possible if you can speak Bahasa and don’t mind changing bus mid-journey.

      Best thing to do is to get a taxi and ask him to wait for you…

      Like

      1. you must say bahasa indonesia, not just bahasa. cause bahasa means language

        what about candi dieng temple complex, candi gedong songo temple complex?

        have you been there?

        also candi sukuh, candi cetho, candi penataran?

        Like

  6. Hi!
    It works, we got 1st way to Borobudur for 25.000 Rp / person and back way for 30.000 Rp / person (by old buses, no AC – much better than to travel by TransJogja “freezer” buses).
    02/2018

    Liked by 1 person

Tell me what you think!

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out /  Change )

Twitter picture

You are commenting using your Twitter account. Log Out /  Change )

Facebook photo

You are commenting using your Facebook account. Log Out /  Change )

Connecting to %s

This site uses Akismet to reduce spam. Learn how your comment data is processed.