Distance from KL to Klang is 29km. There are 2 ways to get to KL from Klang. The first way is taking the bus and the second way is to take the train. Both public transport will take about 1 hour above to reach the destination. The fastest way is taking a taxi which costs RM 75- RM 95 and it only takes around 35minutes.