The journey from Tegallalang to Pasuruan involves crossing the Bali Strait and traveling along the northern coast of East Java. The total distance is about 380 km. Expect a travel time of 10 to 12 hours. This route is well-connected by the Trans-Java highway.
Total Distance: 380 km driving distance, 330 km straight-line air distance.
Buses are frequent and comfortable.
Dry season (May-September) for comfortable travel.