There are 5 ways to get from Ponorogo to Yogyakarta by taxi, train, 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.
Taxi, train
best- Take the taxi from Ponorogo to Madiuntaxi
- Take the train from Madiun to Yogyakartatrain Sancaka / ...
2h 7mRp 296,528–558,169Bus, train
cheapest- Take the bus from Ponorogo to Solo Terminal Tirtonadibus
- Take the train from Solo Balapan to Yogyakartatrain Sancaka / ...
3h 31mRp 103,432–438,321Drive 141.7 km
- Drive from Ponorogo to Yogyakartacar 141.7 km
2h 18mRp 280,245–404,798Taxi
- Take the taxi from Ponorogo to Yogyakartataxi 141.7 km
2h 18mRp 850,000–1,100,000Bus
- Take the bus from Ponorogo to Solo Terminal Tirtonadibus
- Take the bus from Solo to Yogyakartabus
4h 41mRp 153,433–183,322
Questions & Answers
The cheapest way to get from Ponorogo to Yogyakarta is to bus and train which costs Rp100000 - Rp440000 and takes 3h 31m.
The fastest way to get from Ponorogo to Yogyakarta is to taxi and train which takes 2h 7m and costs Rp290000 - Rp600000.
No, there is no direct bus from Ponorogo to Yogyakarta. However, there are services departing from Ponorogo and arriving at Yogyakarta via Solo. The journey, including transfers, takes approximately 4h 41m.
The distance between Ponorogo and Yogyakarta is 189 km. The road distance is 141.7 km.
The best way to get from Ponorogo to Yogyakarta without a car is to taxi and train which takes 2h 7m and costs Rp290000 - Rp600000.
It takes approximately 2h 7m to get from Ponorogo to Yogyakarta, including transfers.
Ponorogo to Yogyakarta bus services, operated by Kramat Djati, depart from Ponorogo station.
Ponorogo to Yogyakarta bus services, operated by Kramat Djati, arrive at Solo Terminal Tirtonadi station.
Yes, the driving distance between Ponorogo to Yogyakarta is 142 km. It takes approximately 2h 18m to drive from Ponorogo to Yogyakarta.
Book your Ponorogo to Yogyakarta bus tickets online with Omio.
What companies run services between Ponorogo, Indonesia and Yogyakarta, Indonesia?
You can take a bus from Ponorogo to Yogyakarta via Solo Terminal Tirtonadi and Solo in around 4h 41m.
- Phone
- 021-121
- [email protected]
- Website
- kai.id
Train from Madiun to Yogyakarta
- Ave. Duration
- 1h 39m
- Frequency
- Hourly
- Estimated price
- Rp 95,000–320,000
- Schedules at
- kai.id
- Book at
- en.tiket.com
- Economy
- Rp 95,000–320,000
- Business
- Rp 330,000–550,000
- Executive
- Rp 170,000–650,000
Train from Solo Balapan to Yogyakarta
- Ave. Duration
- 33 min
- Frequency
- Hourly
- Estimated price
- Rp 36,000–320,000
- Schedules at
- kai.id
- Book at
- en.tiket.com
- Economy
- Rp 36,000–320,000
- Business
- Rp 290,000–550,000
- Executive
- Rp 65,000–650,000
- [email protected]
- Website
- kai.id
Train from Solo Balapan to Yogyakarta
- Ave. Duration
- 1h 15m
- Frequency
- Every 3 hours
- Estimated price
- Rp 15,001
- Schedules at
- kai.id
- Phone
- 021-769 3000
- [email protected]
- Website
- kramat-djati.com
Bus from Ponorogo to Solo Terminal Tirtonadi
- Ave. Duration
- 2h 21m
- Frequency
- Once daily
- Estimated price
- Rp 85,000–120,000
- Website
- http://www.kramat-djati.com/
Bus from Ponorogo to Solo Terminal Tirtonadi
- Ave. Duration
- 2h 21m
- Frequency
- Once daily
- Estimated price
- Rp 85,000–120,000
- Website
- http://www.kramat-djati.com/
- Phone
- (0274) 514-794
- [email protected]
- Website
- ramasakti.com
Bus from Solo to Yogyakarta
- Ave. Duration
- 1h 20m
- Frequency
- 4 times a day
- Estimated price
- Rp 65,001
- Schedules at
- ramasakti.com
- Book at
- easybook.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 French strikes 2018: What are my alternative transport options?, Travelling Croatia’s Dalmatian Coast by boat, bus, car and train, and How to get from Heathrow Airport into central London - to help you get the most out of your next trip.
More Questions & Answers
There are 2404+ hotels available in Yogyakarta.









