Guangzhou
Johor Bharu
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.