Traveling from Batu to Solo is best done by heading to Malang and taking a train. The train journey from Malang to Solo (e.g., KA Malabar) takes about 6-8 hours. Alternatively, you can drive, which takes about 7-9 hours. Trains are generally preferred for their comfort and reliability.
Total Distance: 400 km driving distance; 300 km straight-line air distance.
Book executive class for the best experience.
April to October, when the weather is dry and ideal for sightseeing.