There are 4 ways to get from Yogyakarta to Gesi by train, taxi, bus, or car
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Train, taxi
best- Take the train from Lempuyangan to SragenJayakarta / ...
- Take the taxi from Sragen to Gesi
1h 37mRp 117,850–400,000Bus, taxi
- Take the bus from Yogyakarta to Solo
- Take the taxi from Solo to Gesi
2h 2mRp 255,000–305,000Drive 107.2 km
- Drive from Yogyakarta to Gesi107.2 km
1h 40mRp 198,801–287,157Taxi
- Take the taxi from Yogyakarta to Gesi107.2 km
1h 40mRp 490,000–600,000
Questions & Answers
The cheapest way to get from Yogyakarta to Gesi is to drive which costs Rp190000 - Rp290000 and takes 1h 40m.
The fastest way to get from Yogyakarta to Gesi is to train and taxi which takes 1h 37m and costs Rp110000 - Rp400000.
The distance between Yogyakarta and Gesi is 102 km. The road distance is 107.2 km.
The best way to get from Yogyakarta to Gesi without a car is to train and taxi which takes 1h 37m and costs Rp110000 - Rp400000.
It takes approximately 1h 37m to get from Yogyakarta to Gesi, including transfers.
Yes, the driving distance between Yogyakarta to Gesi is 107 km. It takes approximately 1h 40m to drive from Yogyakarta to Gesi.
There are 13+ hotels available in Gesi.
What companies run services between Yogyakarta, Indonesia and Gesi, Provinsi Jawa Tengah, Indonesia?
There is no direct connection from Yogyakarta to Gesi. However, you can take the train to Sragen then take the taxi to Gesi. Alternatively, you can take the bus to Solo then take the taxi to Gesi.
Transport is disrupted due to the Russia-Ukraine war. Read more
Train from Lempuyangan to Sragen
- Ave. Duration
- 1h 17m
- Frequency
- 5 times a day
- Estimated price
- Rp 50,000–320,000
- Schedules at
- kai.id
- Book at
- en.tiket.com
- Economy
- Rp 50,000–320,000
- Business
- Rp 300,000–550,000
- Executive
- Rp 95,000–650,000
- Phone
- (0274) 514-794
- admin@ramasakti.com
- Website
- ramasakti.com
Bus from Yogyakarta to Solo
- Ave. Duration
- 1h 20m
- Frequency
- 4 times a day
- Estimated price
- Rp 65,001
- Schedules at
- ramasakti.com
- Book at
- easybook.com
- Ave. Duration
- 54 min
- Estimated price
- Rp 65,000–600,000
Taksi Gelora
- Phone
- +62 271 734247
Grab Taxi
- Website
- grab.com
Taksi Gelora
- Phone
- +62 271 734247
Grab Taxi
- Website
- grab.com
Jari Alam Saputra (JAS) / Citra Taxi
Grab Taxi
- Website
- grab.com
Blue Bird Group
- Phone
- +62 21 794 1234
- Website
- bluebirdgroup.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 Getting to Rome from the airport, How do I get from Sydney to Melbourne, and Getting to Milan from the airport - to help you get the most out of your next trip.






