Traveling from Batu to Surabaya covers approximately 100 km. The most efficient route is via the Pandaan-Malang toll road, which significantly reduces travel time. You can take a direct bus from the Arjosari terminal in Malang or hire a private car. The drive offers scenic views of the mountains before descending into the flat plains of Surabaya. Expect a travel time of 2.5 to 3 hours depending on traffic conditions.
Total Distance: Driving distance 100 km, straight-line air distance 85 km.
|
Direct
|
Direct
|
|
|---|---|---|
| Duration | 3 hours | 2 hours 30 mins |
| Avg Price | 50,000 - 80,000 IDR | 250,000 - 400,000 IDR |
| Operator | Restu or Tentrem | Private Travel/Rental |
| Route | Arjosari Terminal to Bungurasih Terminal | Pandaan-Malang Toll Road |
| Tip | Take an angkot from Batu to Arjosari first, then transfer to a bus for Surabaya. | Ensure you have an e-toll card with sufficient balance before entering the highway. |
Weekdays to avoid the heavy weekend traffic on the toll road.