Solo to Yogyakarta by Train

An hour between Java's two court cities for the price of a coffee — no booking required, and the easiest journey on the network.
Which class to book
The commuter line. Turn up, buy a ticket, get on — no booking needed and nothing else is worth the money.

Sixty kilometres, roughly an hour, and departures throughout the day. The commuter line between Solo Balapan and Yogyakarta is the cheapest useful train journey in Indonesia and the easiest to take spontaneously.

Ticketing works differently. The commuter service is not booked through the long-distance system. You buy at the station or through the commuter app rather than reserving weeks ahead, and seats are unreserved — at busy times you may stand. That is a fair trade for a fare that costs less than a coffee.

Long-distance westbound services also stop at both stations if the timing happens to suit, but paying intercity fares for an hour makes little sense.

Both ends are central: Balapan sits close to the middle of Solo, and Tugu is a short walk from Malioboro. Prambanan lies between the two, though the temple is more easily reached by bus than by rail.

Route details

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

Departures Per Day
20
Destination City
Yogyakarta
Destination Station
Yogyakarta Tugu / Lempuyangan
Distance
60
Journey Time
40m - 1h 10m
Ferry Connection
No
Named Trains
KRL Commuter Line Solo-Yogyakarta, plus westbound intercity services
Origin City
Solo
Origin Station
Solo Balapan
Overnight Service
No
Scenery
Functional - get some sleep
Service Status
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 8-30k

Categories

From Solo

Last updated 8 Sep 2026

© Indonesia By Train 2026. All rights reserved