The journey from Majalengka to Surabaya covers approximately 600 kilometers via the Trans-Java Toll Road. You can expect a travel time of 9 hours by car. This route connects the mountainous region of West Java to the major port city of Surabaya.
Total Distance: 600 km driving distance, 550 km straight-line air distance.
Use the toll road for the fastest route.
Early morning to avoid traffic in major cities along the route.