
Ambarawa is the most significant railway heritage site in Southeast Asia and the only place in Java where you can still ride behind steam. The museum occupies Willem I station, built in 1873 and named for the Dutch king who ordered it, and preserves around 21 steam locomotives, four of them still in working order.
Two routes run. Ambarawa to Tuntang crosses rice fields and skirts Lake Rawa Pening, and is the easier and more frequently operated of the pair. Ambarawa to Bedono is the one that matters to anyone interested in railways: it is a rack-and-pinion line, with a toothed rail laid between the running rails so the locomotive can grip its way up gradients that ordinary adhesion could not manage. Ambarawa sits at 474m and Bedono at 711m, climbing that difference in under five kilometres.
The rack is still visible along the line between Jambu and Secang. The only comparable line in Indonesia is at Sawahlunto in West Sumatra.
Plan carefully, because this is not a daily service. Only a small number of runs operate, for tourists and charters, and mainly during the dry season from June to August. Some departures run on fixed dates only. Check the schedule before travelling rather than turning up and hoping, and consider that many visitors reach Ambarawa as a day trip from Yogyakarta or Semarang.
Museum entry is inexpensive; the train ride is ticketed separately and costs considerably more.
Journey times vary by service and season. Confirm against current schedules before booking.
Indicative bands only. KAI adjusts fares by season and subclass, so treat these as a guide to the order of magnitude rather than a quote.
Categories
Last updated 8 Sep 2026
© Indonesia By Train 2026. All rights reserved