Best way to travel between

Penang Malaysia
Surabaya
Travel Modes
Price
Distance
Duration
CO2
ferry
$43.0
2373.21 km
92h 36mins
303.77 kgs
 
bus
$54.52096
2282.78 km
62h 51mins
68.48 kgs
 
flight
$163.2
1998.46 km
3h 24mins
215.83 kgs
 
N/A
 
 
 
 
 
Tranport Distance Time(hrs) Cost(local) Cost(usd)
Ferry 2373.21 km 92h 36mins 506,407 IDR 43.0
Bus 2282.78 km 62h 51mins 642,088 IDR 54.52096
Flight 1998.46 km 3h 24mins 1,921,990 IDR 163.2
Take Bus from Penang Komtar to Larkin Bus Terminal
Time: 9h 15mins Cost: 176,654 IDR; $ 13.5 - 16.5 USD CO2 Emission: 20.35 kgs
Take Bus from Larkin Terminal to Istanan Pasir Pelangi
Time: 10mins Cost: 8,088 IDR; $ 0.6 - 0.8 USD CO2 Emission: 0.52 kgs
Take Walk from Istanan Pasir Pelangi to Johor Bahru
Time: 24mins Cost: 0 IDR; $ 0.0 - 0.0 USD CO2 Emission: 0.26 kgs
Take Ferry from Berjaya Waterfront Ferry Terminal Johor Bahru to Tanjung Pinang
Time: 2h 30mins Cost: 235,538 IDR; $ 18.0 - 22.0 USD CO2 Emission: 13.82 kgs
Take Drive from Tanjung Pinang to Kijang
Time: 27mins Cost: 23,554 IDR; $ 1.8 - 2.2 USD CO2 Emission: 3.22 kgs
Take Ferry from Kijang to Surabaya - Tanjung Perak Port
Time: 77h 11mins Cost: 329,753 IDR; $ 25.2 - 30.8 USD CO2 Emission: 196.39 kgs
Take Drive from Surabaya - Tanjung Perak Port to Surabaya
Time: 9mins Cost: 11,777 IDR; $ 0.9 - 1.1 USD CO2 Emission: 1.06 kgs
Source: Rome2rio

Mode of travel comparision chart

The best and cheapest way to get from Penang Malaysia and Surabaya is to travel by ferry, which will cost about 506,407 IDR or 38.70 USD.