Johor Bharu
Ipoh
The best and cheapest way to get from Johor Bharu and Ipoh is to travel by train, which will cost about 48 MYR or 13.50 USD.