Mojokerto is the heart of the ancient Majapahit Kingdom. To reach it from Singaraja, cross the Bali Strait to Ketapang, then take a train to Mojokerto Station. The route traverses the central plains of East Java, passing through lush agricultural landscapes.
Total Distance: Driving distance 420 km, straight-line air distance 350 km.
The train ride from Ketapang to Mojokerto is very comfortable.
April to October for pleasant weather.