Reaching Pasuruan from Bintan involves a combination of sea and air travel. First, take a ferry from Bintan to Batam, then fly to Surabaya. From Surabaya, you can reach Pasuruan by train or bus. The journey spans across the Java Sea and the eastern part of Java island. Pasuruan is a key industrial and cultural hub in East Java. Expect a total transit time of approximately 9 hours.
Total Distance: Driving distance 0 km + straight-line air distance 1,530 km.
|
Direct
|
Direct
|
|
|---|---|---|
| Duration | 1 hour 30 mins | 2 hours 20 mins |
| Avg Price | 30,000 - 80,000 IDR | 1,300,000 - 2,600,000 IDR |
| Operator | PT Kereta Api Indonesia | Lion Air |
| Route | Surabaya Gubeng to Pasuruan Station | Hang Nadim (BTH) to Juanda (SUB) |
| Tip | The train offers a scenic view of the coastal plains. | Arrive at the airport 2 hours before your scheduled flight. |
April to October for dry weather conditions.