Johor Bharu
Guangzhou
The best and cheapest way to get from Johor Bharu and Guangzhou is to travel by air, which will cost about 799 CNY or 117.90 USD.