Ambarawa Heritage Steam Railway

Steam locomotives still working a rack-and-pinion mountain railway in Central Java, from an 1873 station that is now Southeast Asia's largest railway museum.
Which class to book
Take the Bedono rack-railway run over the Tuntang one if the schedule allows — it is the rarer and far more interesting climb.
Ambarawa Heritage Steam Railway

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.

Route details

Journey times vary by service and season. Confirm against current schedules before booking.

Departures Per Day
2
Destination City
Tuntang / Bedono
Destination Station
Tuntang or Bedono
Distance
10
Journey Time
1h - 2h round trip
Ferry Connection
No
Named Trains
Ambarawa heritage steam services
Origin City
Ambarawa
Origin Station
Ambarawa (Willem I)
Overnight Service
No
Scenery
Exceptional - ride it for the view
Service Status
Partially operating
Highest Class Available
Ekonomi

Fares

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.

Fare Range (Ekonomi)
Rp 80-250k depending on service

Categories

Special Journeys

Last updated 8 Sep 2026

© Indonesia By Train 2026. All rights reserved