There are 3 ways to get from Kuala Lumpur to Batang Kali by train, taxi or car
Questions & Answers
The cheapest way to get from Kuala Lumpur to Batang Kali is to drive which costs RM 8 - RM 13 and takes 42 min.
The quickest way to get from Kuala Lumpur to Batang Kali is to taxi which costs RM 80 - RM 95 and takes 42 min.
The distance between Kuala Lumpur and Batang Kali is 36 km. The road distance is 45.8 km.
The train from Kuala Lumpur to Batang Kali takes 1 h 11 min including transfers and departs hourly.
Yes, there is a direct train departing from Kuala Lumpur and arriving at Batang Kali. Services depart hourly. The journey takes approximately 1 h 11 min.
What companies run services between Kuala Lumpur, Malaysia and Batang Kali, Malaysia?
KTM Komuter operates a train from Kuala Lumpur to Batang Kali hourly. Tickets cost $1 - $2 and the journey takes 1 h 11 min. KTM ETS Malaysia Railway also services this route 3 times a day.
Train from Kuala Lumpur to Batang Kali
- Ave. Duration
- 1 h
- 3 times a day
- Estimated price
- $2 - $4
- Schedules at
- Book at
- $2 - $4
- $3 - $4
- $3 - $5
Want to know more about travelling around the world?
Rome2rio's Travel Guide series provide vital information for the global traveller. Read our range of informative guides on popular transport routes and companies - including The London Underground: Essential tips to navigate the Tube, Train travel in France: A guide to SNCF and Heading to Europe? Read this before you buy a Eurail Pass - to help you get the most out of your next trip.