The journey from Sukapura to Solo (Surakarta) is approximately 380 km. You must first reach Probolinggo Station to catch a train to Solo (Balapan Station). The train journey takes about 6 to 8 hours. Alternatively, you can drive via the Trans-Java Toll Road, which takes about 7 hours. Solo is known for its rich Javanese culture and traditional markets.
Total Distance: 380 km driving distance, 330 km straight-line air distance.
Solo Balapan is the main station with easy access to the city center.
May to September for dry weather, perfect for exploring the city's cultural sites.