Best way to travel between

Batam
Bali, Indonesia
Travel Modes
Price
Distance
Duration
CO2
bus
$85.0
2511.6 km
78h 42mins
75.35 kgs
 
bus
$119.0
2388.84 km
69h 33mins
71.67 kgs
 
flight
$124.0
1682.66 km
4h 56mins
181.73 kgs
 
bus
$131.0
2382.39 km
76h 9mins
71.47 kgs
 
drive
$373.35
2388.84 km
62h 36mins
305.77 kgs
 
Tranport Distance Time(hrs) Cost(local) Cost(usd)
Bus 2511.6 km 78h 42mins 1,001,037 IDR 85.0
Bus 2388.84 km 69h 33mins 1,401,451 IDR 119.0
Flight 1682.66 km 4h 56mins 1,460,336 IDR 124.0
Bus 2382.39 km 76h 9mins 1,542,774 IDR 131.0
Drive 2388.84 km 62h 36mins 4,396,906 IDR 373.35
Take Car from Batam to Batu Ampar
Time: 6mins Cost: 23,554 IDR; $ 1.8 - 2.2 USD CO2 Emission: 0.52 kgs
Take Ferry from Batu Ampar to Port of Tanjung Priok
Time: 35h 23mins Cost: 353,307 IDR; $ 27.0 - 33.0 USD CO2 Emission: 146.52 kgs
Take Walk from Port of Tanjung Priok to Tanjung Priok
Time: 20mins Cost: 2,826 IDR; $ 0.2 - 0.3 USD CO2 Emission: 0.21 kgs
Take Bus from Tanjung Priok to Kota
Time: 35mins Cost: 11,777 IDR; $ 0.9 - 1.1 USD CO2 Emission: 0.62 kgs
Take Bus from Kota to Harmoni
Time: 8mins Cost: 1,531 IDR; $ 0.1 - 0.1 USD CO2 Emission: 0.1 kgs
Take Bus from Harmoni Central Busway to RS Medika Permata Hijau
Time: 27mins Cost: 11,777 IDR; $ 0.9 - 1.1 USD CO2 Emission: 0.45 kgs
Take Walk from RS Medika Permata Hijau to Jakarta
Time: 9mins Cost: 1,295 IDR; $ 0.1 - 0.1 USD CO2 Emission: 0.1 kgs
Take Bus from Jakarta to Denpasar
Time: 36h 24mins Cost: 376,861 IDR; $ 28.8 - 35.2 USD CO2 Emission: 37.2 kgs
Take Car from Denpasar to Sanur
Time: 3mins Cost: 23,554 IDR; $ 1.8 - 2.2 USD CO2 Emission: 0.34 kgs
Take Bus from Sanur to Tirtagangga
Time: 2h 6mins Cost: 129,546 IDR; $ 9.9 - 12.1 USD CO2 Emission: 2.15 kgs
Take Car from Tirtagangga to Denpasar
Time: 8mins Cost: 70,661 IDR; $ 5.4 - 6.6 USD CO2 Emission: 1.0 kgs
Source: Rome2rio

Mode of travel comparision chart

The best and cheapest way to get from Batam and Bali, Indonesia is to travel by bus, which will cost about 1,001,037 IDR or 76.50 USD.