Rapid KL operates a train from Klang to Ipoh every 5 minutes. Tickets cost $1 and the journey takes 32 min. KTM ETS Malaysia Railway also services this route hourly.
How to get from Klang to Ipoh
From Klang taxi to Subang Jaya, LRT to KL Sentral, then train to Ipoh. 3 h 51 min RM 77. From ÆON Bukit Tinggi Shopping Centre bus to Klia T2, train to KL Sentral, then train to Ipoh. 4 h 39 min RM 98. From Klang taxi to Ipoh. 2 h 16 min RM 426. From Klang drive to Ipoh. 2 h 16 min RM 48.