Best way to travel between

Kuala Lumpur
Batam City, Riau Islands, Indonesia
Travel Modes
Price
Distance
Duration
CO2
train
$27.0
421.17 km
9h 34mins
22.32 kgs
 
bus
$42.0
400.97 km
7h 16mins
12.03 kgs
 
bus
$46.0
414.96 km
7h 25mins
12.45 kgs
 
flight
$48.0
410.8 km
5h 36mins
44.37 kgs
 
flight
$55.0
397.8 km
5h 11mins
42.96 kgs
 
drive
$73.66
410.97 km
6h 37mins
52.6 kgs
 
flight
$80.0
421.27 km
4h 27mins
45.5 kgs
 
flight
$106.0
402.99 km
4h 16mins
43.52 kgs
 
flight
$107.0
418.14 km
5h 50mins
45.16 kgs
 
Tranport Distance Time(hrs) Cost(local) Cost(usd)
Train 421.17 km 9h 34mins 317,976 IDR 27.0
Bus 400.97 km 7h 16mins 494,630 IDR 42.0
Bus 414.96 km 7h 25mins 541,737 IDR 46.0
Flight 410.8 km 5h 36mins 565,291 IDR 48.0
Flight 397.8 km 5h 11mins 647,730 IDR 55.0
Drive 410.97 km 6h 37mins 867,486 IDR 73.66
Flight 421.27 km 4h 27mins 942,152 IDR 80.0
Flight 402.99 km 4h 16mins 1,248,351 IDR 106.0
Flight 418.14 km 5h 50mins 1,260,128 IDR 107.0
Take Train from KL Sentral to Pulau Sebang
Time: 2h 2mins Cost: 47,108 IDR; $ 3.6 - 4.4 USD CO2 Emission: 6.55 kgs
Take Train from Pulau Sebang/Tampin to Johor Bahru Sentral
Time: 4h 53mins Cost: 35,331 IDR; $ 2.7 - 3.3 USD CO2 Emission: 13.06 kgs
Take Car from Johor Bahru Sentral to Johor Bahru
Time: 4mins Cost: 35,331 IDR; $ 2.7 - 3.3 USD CO2 Emission: 0.45 kgs
Take Ferry from Johor Bahru to Batam Centre
Time: 45mins Cost: 200,207 IDR; $ 15.3 - 18.7 USD CO2 Emission: 6.23 kgs
Source: Rome2rio

Mode of travel comparision chart

The best and cheapest way to get from Kuala Lumpur and Batam City, Riau Islands, Indonesia is to travel by train, which will cost about 317,976 IDR or 24.30 USD.