The journey from Sukapura to Semarang is approximately 450 km. You must first reach Probolinggo Station to catch a train to Semarang (Tawang Station). The train journey takes about 7 to 9 hours. Alternatively, you can drive via the Trans-Java Toll Road, which takes about 8 hours. Semarang is a major port city and the capital of Central Java.
Total Distance: 450 km driving distance, 400 km straight-line air distance.
Tawang Station is located near the historic Old Town area.
May to September for dry weather, ideal for exploring the city's historic sites.