Gresik
Gresik
Malang
Malang
Bus Driving

Gresik to Malang

Updated: 28 May 2026

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.
Fastest Way
Private car via the Pandaan-Malang Toll Road, taking approximately 2 hours 45 minutes under normal traffic conditions.
Cheapest Way
Bus via Bungurasih Terminal, costing around 60,000 IDR, is the most economical choice for solo travelers.
Compare Gresik to Malang Routes
Bus
Direct
Driving
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.
Travel Tips
  • Toll Cards
    Ensure your e-toll card is topped up as cash is not accepted at toll gates.
  • Traffic Avoidance
    Avoid traveling on Friday afternoons or Sunday evenings to bypass heavy weekend traffic near Surabaya.
  • Weather Prep
    Malang is significantly cooler than Gresik; bring a light jacket for the evenings.
  • Local Transport
    Use ride-hailing apps like Gojek or Grab for easy navigation within Malang city.
  • Snack Stops
    Stop at the rest areas on the Pandaan-Malang toll road for local snacks like Bakpao Telo.
Safety Tips
  • Road Conditions
    Be cautious of heavy rain during the wet season which can cause landslides in the highland areas.
  • Driving Etiquette
    Stay in the left lane unless overtaking, as the toll road is heavily monitored for speed.
  • Vehicle Check
    Ensure your brakes are in top condition before driving through the steep inclines near Malang.
  • Emergency Contacts
    Save the toll road emergency number on your phone before starting your journey.
People Also Ask
  • Is there a train from Gresik to Malang?
    No, there is no direct train station in Gresik; you must travel to Surabaya Gubeng station first.
  • How long is the drive?
    The drive typically takes between 2.5 to 3.5 hours depending on traffic.
  • Are there tolls?
    Yes, the route uses the Surabaya-Gempol and Pandaan-Malang toll roads.
  • What is the best time to leave?
    Early morning before 7 AM is best to avoid Surabaya city traffic.
  • Can I take a bus?
    Yes, buses are available from Bungurasih Terminal in Surabaya.
Quick Info
  • From Gresik, Jawa Timur, Indonesia
  • To Malang, East Java, Indonesia
  • Modes
Best Time to Travel

May to September, as the dry season ensures clearer mountain views and safer driving conditions on the winding roads near Malang.

Things to Do in Malang
1
Jatim Park
A massive theme park complex in Batu, Malang, offering educational and recreational rides for all ages.
2
Mount Bromo
Located a few hours from Malang, this active volcano is famous for its sunrise views and lunar-like landscape.
3
Coban Rondo Waterfall
A scenic waterfall located in the highlands of Pujon, perfect for nature photography and light trekking.
4
Kampung Warna Warni
A vibrant, colorful village built on the banks of the Brantas River, popular for its unique urban aesthetics.
Tags
Gresik to Malang travel Pandaan-Malang Toll Road Gresik to Malang bus East Java travel guide Malang transport Gresik to Malang distance driving in East Java Malang tourism Gresik transport traveling to Malang