The most convenient way to travel from Pasuruan to Tegal is by train. You can board a train at Pasuruan Station and travel to Tegal Station. The distance is approximately 400 km along the northern coast of Java. This route is efficient and comfortable. Expect a travel time of about 6 to 7 hours.
Total Distance: Driving distance 420 km, air distance 380 km.
Book your ticket on the KAI Access app.
April to October for dry weather.