How to get from Yogyakarta to Solo by train

65km
29 per day
1h
Reverse route

Yogyakarta and Solo, also known as Surakarta, are the two royal cities of Central Java, and they are only about an hour apart by train. Twenty-nine trains make the trip from Yogyakarta to Solo Balapan, taking between 40 minutes and 1 hour 1 minute.

Have questions about your trip?Ask our Facebook group of fellow train travellers.
Join the group

Timetables

TrainYogyakartaSolo
68 Malabar00:5601:41
36 Gajayana01:2902:11
80 Lodaya01:5202:45
72 Mutiara Selatan02:4003:21
14 Argo Lawu02:5203:40
144 Madiun Jaya04:0204:43
76 Mataram04:4005:30
64 Manahan05:4406:30
84 Sancaka06:4507:30
170 Malioboro Ekspres10:5011:40
82 Sancaka11:3012:14
154/155 Ranggajati11:4612:40
74 Fajar Utama Solo12:3713:22
6 Argo Semeru12:5013:30
78 Lodaya13:1714:18
10 Argo Wilis13:2714:07
188/189 Joglosemarkerto14:3715:34
16 Argo Dwipangga14:5615:45
70 Malabar16:3517:19
86 Sancaka17:0017:46
62 Manahan17:2818:18
158/159 Wijaya Kusuma18:3119:24
162 Bangunkarta19:5820:47
236F/237F/238F Sancaka Utara20:4421:37
168 Kertanegara21:1021:57
7044A Sangkuriang21:2022:02
88F Sancaka22:2523:10
8 Bima23:3000:10+1
12 Turangga23:4700:28+1

Average journey time: 47 minutes

How to buy tickets

The easiest way to book Yogyakarta to Solo train tickets is through 12Go, which shows availability and lets you pay by card.

Tickets go on sale 45 days in advance. For full details on booking windows, see the when to book Indonesia train tickets guide.

Yogyakarta to Solo train tickets

Book with 12Go

About the route

Because so many long-distance trains pass through, there is a train nearly every hour, from the Malabar at 00:56 to the last at 23:47, and you rarely have to wait. Around midday there are the Sancaka at 11:30, the Fajar Utama Solo at 12:37 and the Lodaya at 13:17.

Solo is a quieter city than Yogyakarta, with its own palace, the Keraton Surakarta, as well as the batik districts of Laweyan and Kauman. A day trip is an easy way to see both places, but if you want to explore the nearby Sangiran museum or the temples at Candi Sukuh, plan to stay a night.


Have questions about your trip?Ask our Facebook group of fellow train travellers.
Join the group