Getting Around Magelang
Magelang is a compact city in Central Java, set between Mount Merbabu and Mount Sumbing, and it serves as the closest major town to the Borobudur temple complex. For a visitor, the practical reality is that the city has no rail, metro, or tram network of its own. The nearest airport and train station are in Yogyakarta, roughly 36 km away, or alternatively in Semarang. Getting around town therefore relies on road-based transport, and getting into Magelang means arriving by bus, taxi, or ride-hailing from one of those hubs.
Arriving by Bus
Buses are the main intercity option for reaching Magelang. Services run from Yogyakarta, Semarang, and other major cities across Java including Solo, Surabaya, and Jakarta. From Yogyakarta the trip takes about an hour. Buses arrive at the Tidar bus terminal in Magelang.
If you are coming specifically from Borobudur, there is a separate terminal there, Terminal Borobudur, which acts as the main transport hub for travellers heading to the temple. It is used by both local commuters and tourists, and it is worth knowing about because it connects the temple area with Yogyakarta.
- From Yogyakarta: buses run to Magelang and take roughly an hour.
- From Semarang and other Java cities: direct bus services are available.
- Arrival point in Magelang: Tidar bus terminal.
- From Borobudur: Terminal Borobudur is the hub, with Damri mini buses and local minivans serving Yogyakarta.
Buses and Other Public Transport
Within and around Magelang, public transport is informal and road-based. Besides full-size buses, you can get around by minibus, horse cart (andong), or pedicab (becak). These are the traditional local options and are useful for short hops around the city centre and the alun-alun area.
For the Borobudur corridor, Terminal Borobudur is served by Damri mini buses and local minivans running to Yogyakarta. Schedules are variable, so it is wise to check in advance or ask locally rather than assuming a fixed timetable. One practical quirk worth remembering: the Damri bus returning from Yogyakarta (from Malioboro) to Terminal Borobudur parks in front of the Indonesian bank at scheduled times, so that is where you would look for it.
Terminal Borobudur itself has sheltered waiting areas, snack and drink kiosks, public toilets, and clear signage. It is described as basic but adequate, and the buses are old. A fruit market sits across the road from the terminal.
Taxis and Ride-Hailing
Taxis are available in Magelang. Fares are metered, with a basic flagfall plus a per-kilometre charge. Ride-hailing apps are a convenient alternative and generally the easiest way for a visitor to move between the city centre, the bus terminals, and outlying sights, though you should expect coverage to thin out in more rural areas such as around Borobudur and the Elo River.
For trips to Borobudur or the temples in the surrounding regency, a taxi or a hired car arranged through your accommodation is often more practical than trying to piece together local minivans.
Walkability
Central Magelang is walkable in parts. The alun-alun (town square) is the focal point of the city centre, and several key sights cluster around it: department stores and the city's only cinema to the north, the Trio Plaza and the BCA tower, a police station, the BPD Bank building, and a Confucian temple along Jalan Pemuda to the south, and the city's largest mosque, known locally as Kauman, to the west. A water tower and a statue of Diponegoro on horseback stand in the vicinity.
Jalan Pemuda, the city's Chinatown, is a one-way street running along a former railroad line. It is the centre of business, with shops, a minimarket, and restaurants, and it is divided with a narrow section reserved for rickshaws. This makes it a comfortable street to stroll, though you should watch for the rickshaw lane.
Beyond the centre, walking becomes less practical. Sights such as Kyai Langgeng park lie about a kilometre south of the city centre, and the temples and rafting areas are well outside town, so you will want motorised transport for those.
Getting from the Airport into Magelang
Magelang has no airport of its own. The nearest airport is in Yogyakarta, about 36 km away, with Semarang as the other option. From either city you continue to Magelang by bus, taxi, or hired car.
- Via Yogyakarta: the closest and most convenient gateway. From the city you can take a bus to Magelang (about an hour) arriving at Tidar bus terminal, or arrange a taxi or private car.
- Via Semarang: buses run from Semarang to Magelang, making it a viable alternative if your flights or plans route you through Central Java's capital.
- If heading to Borobudur first: aim for Terminal Borobudur, served by Damri mini buses and local minivans from Yogyakarta. Fares are modest, and the terminal connects onward to the temple.
Practical Tips
- Allow flexibility with bus schedules, especially around Borobudur, where timings are variable. Ask at your hotel or a tourist information office.
- Keep small change handy for pedicabs, horse carts, and minivans, as these are informal services.
- Use the alun-alun as your orientation point in the city centre; most central amenities are within a short walk of it.
- For day trips to Borobudur, Selogriyo, or the Elo River rafting area, arrange transport in advance rather than relying on flagging something down.