Driving
Batu Caves is about 13 Kilometers north of Kuala Lumpur.
However, you don't have to come to Batu Caves via Kuala Lumpur, especially if you're coming from the North (Perak, Kedah etc) or East (Pahang, Terengganu etc).
There are highways connecting to Batu Caves, bypassing the Kuala Lumpur city centre.
Use the Map below as a guide.