To reach Pasuruan from Padang, fly to Juanda International Airport in Surabaya. From Surabaya, take a train to Pasuruan Station. The journey covers over 2,450 km and takes approximately 9 hours. This route is the most practical way to reach the industrial and coastal city of Pasuruan.
Total Distance: Driving distance 2,450 km, straight-line air distance 1,700 km.
|
Direct
|
Connecting
|
|
|---|---|---|
| Duration | 2 hours | 6 hours |
| Avg Price | 80,000 - 150,000 IDR | 1,500,000 - 2,200,000 IDR |
| Operator | KAI | Lion Air |
| Route | Surabaya Gubeng to Pasuruan Station | PDG to SUB via Jakarta |
| Tip | The local train is a very affordable option. | Surabaya is the best entry point for Pasuruan. |
June to August for dry weather.