The journey from Mojokerto to Semarang covers about 350 kilometers along the northern coast of Java. The most comfortable way to travel is by train, which takes approximately six hours and offers a relaxing journey through the coastal plains. Alternatively, you can take a bus, which is also a common option. Semarang is a historic port city with a rich blend of Javanese, Chinese, and Dutch influences, making it a fascinating destination to explore.
Total Distance: 350 km driving distance, 300 km straight-line air distance.
|
Direct
|
Direct
|
|
|---|---|---|
| Duration | 6 hours | 8 hours |
| Avg Price | IDR 200,000 - 500,000 | IDR 150,000 - 250,000 |
| Operator | KAI (Jayabaya) | Rosalia Indah |
| Route | Mojokerto Station to Semarang Tawang Station. | Mojokerto Terminal to Terboyo Terminal Semarang. |
| Tip | The train journey is very scenic along the northern coast. | Buses are frequent but the journey is longer than the train. |
May to September, as the dry season is ideal for exploring the city's historic sites.