The route from Gresik to Bandung covers roughly 700 kilometers, traversing the length of Java. You will typically transit through Surabaya to catch a direct train or bus heading west. The journey offers a transition from the coastal plains of East Java to the mountainous highlands of West Java. Bandung is famous for its cool climate, colonial architecture, and vibrant creative scene. Expect a travel time of 10 to 12 hours depending on your chosen mode of transport.
Total Distance: 700 km driving distance; 620 km straight-line air distance.
|
Connecting
|
Direct
|
|
|---|---|---|
| Duration | 11 hours | 13 hours |
| Avg Price | 350,000 - 800,000 IDR | 350,000 - 550,000 IDR |
| Operator | PT Kereta Api Indonesia (Turangga) | Kramat Djati or Pahala Kencana |
| Route | Surabaya Gubeng Station - Bandung Station | Gresik - Trans-Java Toll Road - Bandung |
| Tip | The Turangga train offers a scenic route through the mountains of Central and West Java. | Buses often arrive in Bandung early in the morning, so book your accommodation accordingly. |
June to August, when the weather in Bandung is dry and perfect for exploring outdoor attractions.