Best way to travel between

Johor Bharu
Ipoh
Travel Modes
Price
Distance
Duration
CO2
train
$15.0
589.16 km
9h 15mins
31.23 kgs
 
bus
$15.0
549.12 km
5h 17mins
16.47 kgs
 
drive
$40.0
554.4 km
5h 49mins
70.96 kgs
 
flight
$95.0
653.1 km
9h 51mins
70.53 kgs
 
Tranport Distance Time(hrs) Cost(local) Cost(usd)
Train 589.16 km 9h 15mins 48 MYR 15.0
Bus 549.12 km 5h 17mins 48 MYR 15.0
Drive 554.4 km 5h 49mins 129 MYR 40.0
Flight 653.1 km 9h 51mins 306 MYR 95.0
Take Train from Johor Bahru to Ipoh
Time: 9h 15mins Cost: 48 MYR; $ 13.5 - 16.5 USD CO2 Emission: 31.26 kgs
Source: Rome2rio

Mode of travel comparision chart

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.