Bali, Indonesia
Surabaya
Tranport | Distance | Time(hrs) | Cost(local) | Cost(usd) |
---|---|---|---|---|
Train | 453.2 km | 11h 40mins | 176,654 IDR | 15.0 |
Bus | 420.16 km | 6h 51mins | 188,430 IDR | 16.0 |
Bus | 431.57 km | 11h 46mins | 223,761 IDR | 19.0 |
Bus | 441.0 km | 13h 0mins | 329,753 IDR | 28.0 |
Drive | 424.32 km | 6h 34mins | 353,307 IDR | 30.0 |
Flight | 334.31 km | 1h 22mins | 541,737 IDR | 46.0 |
The best and cheapest way to get from Bali, Indonesia and Surabaya is to travel by train, which will cost about 176,654 IDR or 13.50 USD.