Photo: Choo choo!

Indonesian Railway Museum

Our rating:

Trainspotters and Thomas the Tank Engine fans will get a buzz out of the Indonesian Railway Museum in Ambarawa, about 40 kilometres south of Semarang.

Travel better, travel smarter

Save money, receive our latest updates and get the most out of your travels.


Even if you fall into neither of those categories, it’s worth an add-on when you visit nearby Candi Gedong Songo. On Sundays the appeal is increased tenfold, as you'll have the opportunity to ride a historic train in original wooden carriages pulled by an antique diesel engine.

Let‘s get this show on the road. Photo taken in or around Indonesian Railway Museum, Semarang, Indonesia by Sally Arnold.

Let‘s get this show on the road. Photo: Sally Arnold

Ambarawa, a mountainous agricultural and former military town was the site of Koninklijk Nederlands Indisch Leger’s (Royal Netherlands East Indies Army) Fort Willem I, statically built between Semarang and Yogyakarta, and connected by rail to both. During the Japanese occupation in WWII the fort was converted into an interment camp. Ambarawa Railway station, formerly named Willem I, is no longer operational for regular services, however it now houses an engaging, well presented collection of steam locomotives, railway memorabilia and history of Indonesia’s railway system.

The museum displays over twenty restored German, Swiss, British and Dutch steam locomotives along with some wooden box carriages parked on tracks and sheltered from the elements. It’s possible to climb inside to inspect the workings and (of course) pose for selfies. For train buffs, information includes history and technical data in both English and Indonesian. The Willem I station building houses the ticket office for the Sunday tourist train, along with displays of railway paraphernalia including ticket printers and manual signalling equipment. A collection of heritage teak station counters are arranged further along the ... Travelfish members only (Around 700 more words) ... please log in to read the rest of this story.

Don’t miss the boat!

Please subscribe to to read the rest of this article, or log in here.

Subscribing to Travelfish costs A$35 per year and it gets you access to more than 200 downloadable guides to specific destinations, fabulous discount coupons and 50% off our personalised travel planning service. Sign up here.


Indonesian Railway Museum
40 kilometres south of Semarang
Mo–Su: 08:00–16:00
Admission: 10,000 rupiah for adults and 5,000 rupiah for kids

Location map for Indonesian Railway Museum

Popular attractions in Semarang

A selection of some of our favourite sights and activities around Semarang.

Best places to stay in Semarang

A selection of some of our favourite places to stay in Semarang.

What next?

 Browse our independent reviews of places to stay in and around Semarang.
 Check prices, availability & reviews on Agoda or Booking
 Read up on where to eat on Semarang.
 Check out our listings of things to do in and around Semarang.
 Read up on how to get to Semarang.
 Do you have travel insurance yet? If not, find out why you need it.
 Planning on riding a scooter in Semarang? Please read this.
 Browse the web securely while travelling with TunnelBear. Try with a 7–day free trial.

See below for more sights and activities in Semarang that are listed on

Top of page

Where to next?

Where are you planning on heading to after Semarang? Here are some spots commonly visited from here, or click here to see a full destination list for Indonesia.

Top of page