The route from Sukawati to Semarang covers approximately 750 kilometers. You will first cross the Bali Strait to Java. From there, you can take a bus directly to Semarang or travel to Surabaya to catch a train. Semarang is a major port city and the capital of Central Java, known for its blend of Chinese, Dutch, and Javanese cultures.
Total Distance: Driving distance 750 km, straight-line air distance 680 km.
|
Connecting
|
Direct
|
|
|---|---|---|
| Duration | 14 hours | 16 hours |
| Avg Price | IDR 450,000 - 700,000 | IDR 400,000 - 600,000 |
| Operator | Kereta Api Indonesia | Rosalia Indah |
| Route | Surabaya Gubeng to Semarang Tawang | Trans-Java Toll Road |
| Tip | The train journey is very scenic through the Javanese countryside. | Rosalia Indah offers high-quality sleeper buses on this route. |
June to August for the best weather.