Best way to travel between

Surabaya
Penang Malaysia
Travel Modes
Price
Distance
Duration
CO2
bus
$95.73
3260.4 km
74h 11mins
97.81 kgs
 
train
$120.16
2487.45 km
65h 33mins
131.83 kgs
 
flight
$154.0
2044.24 km
3h 37mins
220.78 kgs
 
drive
$499.09
3260.4 km
66h 46mins
417.33 kgs
 
Tranport Distance Time(hrs) Cost(local) Cost(usd)
Bus 3260.4 km 74h 11mins 308 MYR 95.73
Train 2487.45 km 65h 33mins 387 MYR 120.16
Flight 2044.24 km 3h 37mins 496 MYR 154.0
Drive 3260.4 km 66h 46mins 1,608 MYR 499.09
Take Bus from Surabaya to Pekanbaru
Time: 52h 38mins Cost: 97 MYR; $ 27.0 - 33.0 USD CO2 Emission: 70.11 kgs
Take Bus from Pekanbaru to Dumai
Time: 4h 25mins Cost: 10 MYR; $ 2.7 - 3.3 USD CO2 Emission: 6.08 kgs
Take Ferry from Dumai to Muar
Time: 6h 14mins Cost: 64 MYR; $ 17.8 - 21.7 USD CO2 Emission: 17.51 kgs
Take Bus from Muar to Penang
Time: 7h 17mins Cost: 42 MYR; $ 11.7 - 14.3 USD CO2 Emission: 16.59 kgs
Take Car from Penang to Penang
Time: 29mins Cost: 97 MYR; $ 27.0 - 33.0 USD CO2 Emission: 4.03 kgs
Source: Rome2rio

Mode of travel comparision chart

The best and cheapest way to get from Surabaya and Penang Malaysia is to travel by bus, which will cost about 309 MYR or 86.40 USD.