Two hours north from Malang down to the coast at Surabaya Gubeng, covering about 95km with frequent departures throughout the day.
The line drops from Malang's 450m through Singosari and Lawang, with Mount Arjuno on the left heading north. It is a pleasant short run and absurdly cheap — at these fares there is no argument for taking a car.
Which trains run this route: Penataran is the frequent local workhorse. Tumapel covers the same corridor. Long-distance services originating at Malang, including Gajayana, also run this leg.
Arriving into Gubeng puts you on the southern-line side of Surabaya, which is convenient if you are continuing west to Yogyakarta but not if you want the northern line to Semarang and Jakarta — those leave from Pasarturi, across the city.
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