Surabaya
Padang
The best and cheapest way to get from Surabaya and Padang is to travel by train, which will cost about 647,730 IDR or 49.50 USD.