How to get from Yogyakarta to Surakarta by car, truck, walk, bike

Distance between Yogyakarta and Surakarta is 57 kilometers (35 miles).
Driving distance from Yogyakarta to Surakarta is 67 kilometers (42 miles)

YogyakartaSurakarta
Leaving from
Going to

Route Map

Routes from yogyakarta-yogyakarta to surakarta-jawa-tengah

4 Ways from Yogyakarta (Indonesia/Yogyakarta) to Surakarta (Indonesia/Jawa Tengah)

Choose 1 of the options below and start your journey

Route instructions

1. Continue onto Jalan Margo Mulyo 20 m
2. Turn left onto Jalan P. Senopati 4.13 km
3. Turn left onto Jalan Janti 1.23 km
4. Turn left onto Ring Road Selatan, 3, 15 1.28 km
5. Keep right onto Fly Over Janti, 3, 15 24.95 km
6. Turn left onto Jalan Andalas, 15 15 m
7. Turn slight right onto Jalan Andalas, 15 11 m
8. Turn left onto Jalan Andalas 498 m
9. Turn right onto Jalan Dokter Wahidin Sudiro Husodo 248 m
10. Turn left onto Jalan Veteran 23.63 km
11. At roundabout, take exit 2 onto Jalan Jenderal Ahmad Yani, 15 6.31 km
12. Continue 4.42 km
13. Keep left onto Jalan Brigadir Jenderal Slamet Riyadi 66 m
14. At roundabout, take exit 1 onto Jalan Panglima Besar Sudirman 191 m
15. Turn left onto Jalan Ronggowarsito 128 m
16. Turn right 123 m
17. Arrive at destination 0 m
See more

Questions and Answers

What is the cheapest way to get from Yogyakarta (Indonesia/Yogyakarta) to Surakarta (Indonesia/Jawa Tengah)?
How do I get from Yogyakarta (Indonesia/Yogyakarta) to Surakarta (Indonesia/Jawa Tengah) the fastest?
How long does it take to get from Yogyakarta (Indonesia/Yogyakarta) to Surakarta (Indonesia/Jawa Tengah)?

Trips to Surakarta (Indonesia/Jawa Tengah)

YogyakartaSurakartaJakartaSurakarta