Sukoharjo is located about 250 km from Surabaya. You can travel between the two cities by train from Solo Balapan Station to Surabaya (Gubeng or Pasar Turi). The journey typically takes 4 to 6 hours depending on the train service. It is a popular route for both business and leisure travelers.
Total Distance: Driving distance is approximately 250 km.
Book your train tickets in advance through the KAI Access app.
Any time of the year, but avoid the rainy season for better travel conditions.