The journey from Gresik to Malang spans approximately 110 kilometers through the heart of East Java. You will primarily utilize the Surabaya-Gempol and Pandaan-Malang toll roads for a smooth transit. Travel time typically ranges from 2.5 to 3.5 hours depending on traffic congestion near Surabaya. This route connects the industrial hub of Gresik with the cool, mountainous climate of Malang. It is a popular corridor for both commuters and weekend travelers seeking highland retreats.
Total Distance: 110 km driving distance; 85 km straight-line air distance.
|
Direct
|
Direct
|
|
|---|---|---|
| Duration | 3 hours 30 mins | 2 hours 45 mins |
| Avg Price | 50,000 - 80,000 IDR | 150,000 - 250,000 IDR |
| Operator | Restu or Tentrem | Private Car Rental |
| Route | Bungurasih Terminal - Malang Arjosari Terminal | Gresik - Surabaya-Gempol Toll - Pandaan-Malang Toll - Malang |
| Tip | Board the bus at Bungurasih Terminal in Surabaya after taking a local shuttle from Gresik. | Use the e-toll card with sufficient balance before entering the Pandaan-Malang gate. |
May to September, as the dry season ensures clearer mountain views and safer driving conditions on the winding roads near Malang.