Contents
At the foot of the limestone hills just north of Kuala Lumpur, a huge golden statue of Lord Murugan guards the entrance to Batu Caves. The site lies in Gombak, Selangor, and is known for its colorful stairs with 272 steps and a Hindu temple.[1]

The trip from the glass-and-steel skyline of the city to the monkey-filled steps is short. Choosing the right way to get there helps you arrive before the midday crowds and the heat.
Kuala Lumpur to Batu Caves by Train
KTM Komuter serves Batu Caves on its Batu Caves to Pulau Sebang line, which meets the other Komuter line at KL Sentral.[2] From Batu Caves station, the temple is about a 5 minute walk.[1]
Kuala Lumpur to Batu Caves by Private Transfer
A private transfer is the most direct way to reach the shrine, particularly for families, small groups or photographers carrying heavy gear. On booking platforms, private transfers start at about $56 and go up to about $63 (October 2026), with a listed travel time of 19 minutes.[3]
Minivan and Standard Vehicle Options
The platforms list a standard car for up to 3 passengers and minivans for 4 or 7 passengers.[3] Traffic in Kuala Lumpur can add time at peak hours, so allow a buffer if you have a fixed plan for the day. You can book a private transfer on GoAsia.cc.
Tips for Traveling from Kuala Lumpur to Batu Caves
- Dress Code: Batu Caves is an active Hindu temple, so dress modestly. Covering your knees and shoulders is the safe choice.
- Beware of the Monkeys: Troops of monkeys line the stairs and the grounds from the foot of the steps to the temple entrance.[1] Keep bags zipped and do not hold food, plastic bottles or cameras loosely.
- Early Bird Advantage: Tourism Malaysia recommends arriving before 08:00 on any day to avoid the crowds.[1]
- Footwear: Wear comfortable shoes with a good grip, because stone steps can be slippery after rain.
- Water: The climb is steep and the humidity is high. Carry water, but keep it inside your bag so it does not attract the monkeys.
Timetable
| Taxi Kuala Lumpur - Batu Caves $ 56.09–62.18 19m | |
|
Frequently Asked Questions
Use the booking tool on this page to compare the transport options currently available from Kuala Lumpur to Batu Caves, including current prices and schedules.
You can take KTM Komuter to Batu Caves station, from where the temple is about a 5 minute walk, or book a private transfer, which starts at about $56 on booking platforms (October 2026).
A private transfer is listed at about 19 minutes. Traffic in Kuala Lumpur can add time at peak hours, while the Komuter train does not depend on road traffic.
Private transfers are listed at about 19 minutes (October 2026). By train, the time depends on your starting station and the Komuter timetable.
Batu Caves is an active Hindu temple, so visitors should dress modestly. Covering knees and shoulders is the safe choice.
Yes, booking platforms list minivans for 4 or 7 passengers, which suit families and groups traveling together.
Tourism Malaysia recommends arriving before 08:00 on any day to avoid the crowds. Thaipusam brings very large crowds.
Sources and background
Numbers in the text such as [1] refer to these sources.
- [1] Tourism Malaysia: Batu Caves. Retrieved October 15, 2026.
- [2] KTMB: KTM Komuter Details Information. Retrieved October 15, 2026.
- [3] 12Go: Kuala Lumpur to Batu Caves. Retrieved October 15, 2026.
Guide prices and journey times are indicative, not live quotes. A booked package may include transfers and waiting time as well as the main journey. Check the selected offer, pickup point and current conditions before booking.