There are 5 ways to get from Batu Caves to Malaysia by train, bus, taxi, car or towncar
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2rio's travel planner.
What companies run services between Batu Caves, Malaysia and Kuala Lumpur City Centre, 50000 Kuala Lumpur, Federal Territory of Kuala Lumpur, Malaysia?
You can take a train from Batu Caves to Malaysia via Sentul, Sentul Timur, and Masjid Jamek in around 46 min. Alternatively, GOCL City Bus operates a bus from Batu Caves to Malaysia every 10 minutes. Tickets cost $0 and the journey takes 1 h.
Train from Sentul Timur to Masjid Jamek
- Ave. Duration
- 8 min
- Every 5 minutes
- Estimated price
- $1 - $2
- Schedules at
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 Need to know: Eurostar, Travelling to and around Russia for the 2018 FIFA World Cup and Best ways to travel around Australia - to help you get the most out of your next trip.
Questions & Answers
How far is it from Batu Caves to Malaysia?
The distance between Batu Caves and Malaysia is 11 km. The road distance is 13 km.
What is the cheapest way to get from Batu Caves to Malaysia?
The cheapest way to get from Batu Caves to Malaysia is to drive which costs RM 2 - RM 4 and takes 12 min.
What is the fastest way to get from Batu Caves to Malaysia?
The quickest way to get from Batu Caves to Malaysia is to taxi which takes 12 min and costs RM 20 - RM 24.
Is there a direct train between Batu Caves and Malaysia?
No, there is no direct train from Batu Caves to Malaysia. However, there are services departing from Batu Caves and arriving at Masjid Jamek via Sentul Timur. The journey, including transfers, takes approximately 46 min.
How long does it take to get from Batu Caves to Malaysia?
It takes approximately 46 min to get from Batu Caves to Malaysia, including transfers.