Best way to travel between

Guangzhou
Johor Bharu
Travel Modes
Price
Distance
Duration
CO2
flight
$116.0
2861.1 km
9h 20mins
309.0 kgs
 
train
$360.49
5768.11 km
108h 48mins
305.71 kgs
 
bus
$364.49
5674.24 km
106h 26mins
170.23 kgs
 
drive
$500.0
4133.93 km
53h 10mins
529.14 kgs
 
Tranport Distance Time(hrs) Cost(local) Cost(usd)
Flight 2861.1 km 9h 20mins 374 MYR 116.0
Train 5768.11 km 108h 48mins 1,161 MYR 360.49
Bus 5674.24 km 106h 26mins 1,174 MYR 364.49
Drive 4133.93 km 53h 10mins 1,611 MYR 500.0
Take Bus from Guangzhou Yitai Square to Hong Kong Airport
Time: 2h 2mins Cost: 42 MYR; $ 11.7 - 14.3 USD CO2 Emission: 5.51 kgs
Take Flight from HKG to SIN
Time: 3h 44mins Cost: 290 MYR; $ 81.0 - 99.0 USD CO2 Emission: 282.76 kgs
Take Train from Changi Airport to Tanah Merah
Time: 8mins Cost: 3 MYR; $ 0.9 - 1.1 USD CO2 Emission: 0.35 kgs
Take Train from Tanah Merah to Jurong East
Time: 42mins Cost: 10 MYR; $ 2.7 - 3.3 USD CO2 Emission: 1.54 kgs
Take Train from Jurong East to Kranji
Time: 22mins Cost: 3 MYR; $ 0.9 - 1.1 USD CO2 Emission: 0.66 kgs
Take Car from Kranji to Johor Bahru
Time: 11mins Cost: 26 MYR; $ 7.2 - 8.8 USD CO2 Emission: 1.51 kgs
Source: Rome2rio

Mode of travel comparision chart

The best and cheapest way to get from Guangzhou and Johor Bharu is to travel by air, which will cost about 374 MYR or 104.40 USD.