Traveling from Nusa Dua to Mojokerto involves crossing from Bali to Java via ferry, followed by a journey through the heart of East Java. You can take a direct bus from Bali to Mojokerto or travel to Surabaya by bus and switch to a local train. The total distance is approximately 500 km. Mojokerto is historically significant as the former capital of the Majapahit Empire. The route offers a mix of coastal scenery and inland agricultural landscapes.
Total Distance: Driving distance 500 km, straight-line air distance 410 km.
|
Connecting
|
Direct
|
|
|---|---|---|
| Duration | 16 hours | 14 hours |
| Avg Price | IDR 500,000 (Bus + Train) | IDR 400,000 - 600,000 |
| Operator | KAI (from Surabaya) | Lorena |
| Route | Nusa Dua - Ketapang (Bus) - Banyuwangi Kota (Train) - Mojokerto | Nusa Dua - Gilimanuk - Ketapang - Surabaya - Mojokerto |
| Tip | The train from Banyuwangi to Mojokerto offers beautiful views of the East Java countryside. | Choose a night bus to arrive in Mojokerto early in the morning. |
April to October, avoiding the peak monsoon season which can cause delays on the roads.