A guide to getting to Borobudur Temple

Where is Borobudur Temple located?

Card 2

Borobudur Temple is in Magelang, Central Java, and is commonly visited as a day trip from Yogyakarta. The monument sits in a broad heritage park surrounded by villages and green countryside rather than in a dense city center, so road travel is usually the easiest option.

Address: Find on Maps
Jl. Badrawati, Kw. Candi Borobudur, Borobudur, Magelang, Central Java 56553, Indonesia.

Closest landmark: Borobudur Bus Terminal (approximately 2 km southeast of the temple entrance).

Compare your travel options

Mode of transportTravel timeEstimated costBest for

🚌 KSPN Shuttle

60-90 mins

IDR 80,000–150,000 (return)

Budget-friendly direct option

🚌 Local bus

90–120 mins

IDR 50,000–80,000

Cheapest option

🚗 Taxi / Private car

75–90 mins

IDR 230,000–350,000 (one way)

Comfort & flexibility

🚐 Guided tour

75–90 mins

Varies

Hassle-free sightseeing

🛫 Airport Damri Shuttle

90–120 mins (from YIA)

IDR 100,000–150,000

Direct airport transfers

Getting to Borobudur Temple by public transport

Travel time: 60–90 minutes from Malioboro
Closest stop: Borobudur Bus Terminal
Timings: Several departures daily (check schedules at the Malioboro KSPN counter)

The KSPN (Sinar Jaya) shuttle is the easiest public transport option. Board near Bank Indonesia on Malioboro Street, ride directly to Borobudur Bus Terminal, then take a Grab, Gojek, or local taxi for the final 2 km to the temple entrance.

Travel time: 90–120 minutes from Malioboro
Closest stop: Borobudur Bus Terminal
Timings: Morning until late afternoon

Take a Trans Jogja bus (Line 2A or 2B) from Malioboro to Jombor Terminal. From there, board a Damri or local bus bound for Borobudur. After arriving at Borobudur Terminal, continue to the temple by ojek, becak, horse carriage, or a short walk.

Travel time: 75–90 minutes from Malioboro
Drop-off point: Main entrance roundabout or Manohara Cultural Center

Grab, Gojek, and local taxis offer convenient door-to-door service from central Yogyakarta. This is one of the quickest and most comfortable ways to reach Borobudur, especially if you're travelling with family or carrying luggage.

Closest stop: Borobudur Second Gate Bus Stop
Timings: Departures from YIA at 8am, 10am, 12pm, 2pm, 4pm, and 6pm

If you're arriving directly at Yogyakarta International Airport, the Damri shuttle offers a convenient connection to Borobudur. After getting off near the temple complex, it's a short walk or taxi ride to the main entrance.

Getting to Borobudur Temple by car

Driving route

Travel time: 75–90 minutes from Malioboro
Distance: 34–40 km
Peak traffic: 8am–10am and 4:30pm–7pm

The fastest route follows Jalan Magelang through Sleman and Muntilan before joining Jl. Raya Borobudur. The roads are well signposted, though traffic can build up near Muntilan and the temple during weekends and holidays.

Parking facilities

On-site parking: Available for cars, motorcycles, and tour buses

Parking is available inside the Borobudur Temple complex, with separate areas for private vehicles and coaches. Local parking fees apply and vary by vehicle type.

Nearby parking:

  • Main Borobudur Temple parking area (300 m from the entrance)
  • Group tour & coach parking near Borobudur Bus Terminal (500 m away)

Grab, Gojek, and taxis can also drop passengers directly at the main entrance or the Manohara Cultural Center.

Accessibility

Grounds access

Borobudur Temple is accessible via paved roads, with level paths leading from the parking area to the ticketing zone. While public buses generally don't offer consistent accessibility features such as ramps, private cars and taxis provide the easiest access for visitors with reduced mobility. Internal pathways are mostly smooth, and shuttle services may be available within the complex. For detailed accessibility information inside the monument, visit the Plan Your Visit page.

Explore the Kedu Valley on two wheels

If you're staying in Borobudur village, cycling is one of the most rewarding ways to reach the temple. Quiet country roads pass rice paddies, traditional villages, and scenic viewpoints before arriving at the monument. Several local operators also offer guided cycling tours that end at Borobudur.

Explore the Kedu Valley on two wheels

If you're staying in Borobudur village, cycling is one of the most rewarding ways to reach the temple. Quiet country roads pass rice paddies, traditional villages, and scenic viewpoints before arriving at the monument. Several local operators also offer guided cycling tours that end at Borobudur.

Frequently asked questions about getting to Borobudur Temple

For convenience, a private car or guided tour is the fastest option, taking around 75–90 minutes. Budget-conscious travellers can use the KSPN shuttle from Malioboro, followed by a short taxi ride from Borobudur Bus Terminal.

More reads