There are 4 ways to get from Yogyakarta to Solo City by train, car, taxi, or shuttle
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Train
best- Take the train from Yogyakarta Lempuyangan Station to Purwosaritrain
2h 16mRp 17,528–640,000Drive 66.2 km
- Drive from Yogyakarta to Solo Citycar 66.2 km
1h 2mRp 130,740–188,846Taxi
- Take the taxi from Yogyakarta to Solo Citytaxi 66.2 km
1h 2mRp 400,000–480,000Shuttle
- Take a shuttle bus from Yogyakarta to Solo Kota StationSurabaya
43 min
Questions & Answers
The cheapest way to get from Yogyakarta to Solo City is to drive which costs Rp130000 - Rp190000 and takes 1h 2m.
The fastest way to get from Yogyakarta to Solo City is to drive which takes 1h 2m and costs Rp130000 - Rp190000.
No, there is no direct train from Yogyakarta station to Solo City. However, there are services departing from Yogyakarta Lempuyangan Station and arriving at Solo City via Purwosari. The journey, including transfers, takes approximately 2h 16m.
The distance between Yogyakarta and Solo City is 60 km. The road distance is 66.2 km.
The best way to get from Yogyakarta to Solo City without a car is to train which takes 2h 16m and costs Rp17000 - Rp650000.
It takes approximately 2h 16m to get from Yogyakarta to Solo City, including transfers.
Yogyakarta to Solo City train services, operated by Prambanan Ekspres, depart from Yogyakarta Lempuyangan Station.
Yogyakarta to Solo City train services, operated by Prambanan Ekspres, arrive at Purwosari station.
Yes, the driving distance between Yogyakarta to Solo City is 66 km. It takes approximately 1h 2m to drive from Yogyakarta to Solo City.
Book your Yogyakarta to Solo City train tickets online with 12go.asia.
What companies run services between Yogyakarta, Indonesia and Solo City, Indonesia?
Prambanan Ekspres operates a train from Yogyakarta Lempuyangan Station to Purwosari every 3 hours. Tickets cost Rp 14,629 and the journey takes 1h 2m. Kereta API also services this route 5 times a day. Alternatively, Indah Jaya Travel operates a shuttle from Yogyakarta to Solo Kota Station 4 times a day, and the journey takes 43 min.
- [email protected]
- Website
- kai.id
Train from Yogyakarta Lempuyangan Station to Purwosari
- Ave. Duration
- 1h 2m
- Frequency
- Every 3 hours
- Estimated price
- Rp 14,629
- Schedules at
- kai.id
- Phone
- 021-121
- [email protected]
- Website
- kai.id
Train from Yogyakarta Lempuyangan Station to Purwosari
- Ave. Duration
- 33 min
- Frequency
- 5 times a day
- Estimated price
- Rp 33,000–320,000
- Schedules at
- kai.id
- Book at
- en.tiket.com
- Economy
- Rp 33,000–320,000
- Business
- Rp 290,000–550,000
- Executive
- Rp 60,000–650,000
- [email protected]
- Website
- indahjayatrans.com
Shuttle from Yogyakarta to Solo Kota Station
- Ave. Duration
- 43 min
- Frequency
- 4 times a day
- Schedules at
- indahjayatrans.com
- Ave. Duration
- 1h 2m
- Estimated price
- Rp 400,000–480,000
Blue Bird Group
- Phone
- +62 21 794 1234
- Website
- bluebirdgroup.com
Grab Taxi
- Website
- grab.com
Want to know more about travelling around the world?
Rome2Rio's Travel Guide series provide vital information for the global traveller. Read our range of informative guides on popular transport routes and companies - including Travelling to the UK: What do I need to know?, Need to know: Jadrolinija, and Italy Travel Guides - to help you get the most out of your next trip.
More Questions & Answers
There are 278+ hotels available in Solo City.








