To travel from Pamekasan to Pasuruan, you must first take a bus to Surabaya and then transfer to a bus heading toward Pasuruan. The total distance is approximately 140 km. The journey typically takes 4 hours, depending on traffic conditions and the efficiency of your transfer in Surabaya. This route connects the island of Madura to the coastal city of Pasuruan, known for its proximity to Mount Bromo.
Total Distance: Driving distance 140 km, straight-line air distance 115 km.
Bungurasih Terminal is the best place to find connecting buses to Pasuruan.
Travel during the dry season to enjoy the outdoor attractions in Pasuruan.