The journey from Surabaya to Trenggalek spans approximately 180 kilometers through the heart of East Java. Most travelers utilize the intercity bus network departing from Bungurasih Terminal. The route typically passes through Mojokerto, Jombang, and Kediri before climbing into the mountainous terrain of Trenggalek. Expect a travel time of five to six hours depending on traffic conditions in urban centers. This route is characterized by scenic winding roads as you approach the southern coast of Java.
Total Distance: Driving distance is 180 km; straight-line air distance is 145 km.
Sit on the left side of the bus for better views of the mountain landscape during the final leg.
May to September, as the dry season ensures safer driving conditions on the winding mountain passes.