Kuala Lumpur International Airport to Batu Caves
About 70 km north of KUL; take the KLIA Ekspres to KL Sentral then the KTM Komuter line to Batu Caves, or a direct Grab or transfer.

Batu Caves is a dramatic limestone hill of Hindu cave temples, famous for its 272 rainbow steps and a giant golden statue of Lord Murugan.
Every way to get there
Our verdict: for Batu Caves, a private transfer is the easiest door-to-door option (from โฌ25).
What it costs for your group
The bus is charged per person, while a taxi or private transfer is one price for the whole car โ so the more of you there are, the better door-to-door value looks.
| Group | Private transfer | Best value |
|---|---|---|
| Solo ยท 1 traveller | โฌ25 | Private transfer |
| Couple ยท 2 travellers | โฌ25 | Private transfer |
| Family of 4 ยท 4 travellers | โฌ25 | Private transfer |
Which option should you choose?
| If your priority isโฆ | Our pick | Why |
|---|---|---|
| Lowest price | Cheapest fare | From โฌ13, though slower with a change in the city. |
| Speed & comfort | Private transfer | Door-to-door, fixed price, a driver waiting for you. |
| A group of 3โ4 | Transfer or taxi | One flat fare splits cheaper than several bus tickets. |
| A late-night arrival | Transfer or taxi | Both run 24/7 when buses and the tram have stopped. |
By transport mode
Train
RM55 to KL Sentral, then the KTM Komuter (Seremban/Batu Caves line) runs direct to Batu Caves station (~26 min, ~RM2.60). The station is at the temple entrance.
Where to catch it: ERL station Level 1, KLIA T1 (or klia2 Level 1).
Best for budget travellers near a stationTaxi
~RM100-140 as Batu Caves is beyond the city on the north side. Getting a return Grab from Batu Caves can be slower.
Where to catch it: E-hailing pickup zone, Level 1 KLIA T1 / Level 1 klia2.
Best for small groups in a hurryTaxi
Batu Caves is outside the core city zone, so the flat fare is higher (~RM120-170). Confirm the price at the counter.
Where to catch it: Airport Limo counter, arrivals hall (Level 3 KLIA T1 / Level 2 klia2).
Best for small groups in a hurryPrivate transfer
Best if you want a stop en route; many drivers offer a Batu Caves + city combo. Fixed ~RM130-200.
Where to catch it: Meet-and-greet with a name board in the arrivals hall.
Best for families, groups & late arrivalsBatu Caves & Kuala Lumpur in photos
Buying tickets in Kuala Lumpur
KLIA Ekspres is the fast, non-stop train to KL Sentral in about 33 minutes, one adult fare around RM55 one-way. Buy through the KLIA Ekspres app or website (about 10% cheaper online) and show the e-ticket QR at the gate, or pay at the KLIA station counter. Travelling together saves money: the Family Package is from RM120 one-way for two adults and two children, and Group Saver is about RM40 per person for three or more.
Taxi scams & safety in Kuala Lumpur
Kuala Lumpur is fairly low-hassle, but skip anyone loitering in arrivals offering a car. For a taxi, use the official airport taxi and limousine counters where you pay a fixed coupon fare upfront, so there is no meter argument later. Grab is legal and usually cheapest: book in the app and follow the signs to the designated e-hailing pickup zone. Confirm the plate and driver name match the app before getting in, and never accept an unbooked "Grab".
Step-free access in Kuala Lumpur
The express train is the strong option in Kuala Lumpur, and unusually it boards level at every stop.
- KLIA Ekspres has level-entry boarding between platform and train at all stations, with dedicated wheelchair compartments on board.
- Station infrastructure is accessible at both KLIA and KL Sentral, so the whole journey works without steps.
Onward travel across KL is less consistent โ station access on the wider network varies, so check your final station rather than assuming the express standard applies everywhere.
Getting from KUL to Batu Caves
You see it before you quite believe it โ a golden colossus, Lord Murugan cast in some 43 metres of gilded splendour, standing sentinel at the foot of a limestone hill that erupts from the flat Selangor plain like something dreamed rather than built. And then the steps: 272 of them, painted in a riot of rainbow colours that ribbon up into the mouth of the cave, monkeys skittering along the balustrades. Batu Caves is a working Hindu shrine, a pilgrimage site, and one of the most photographed staircases on earth, and reaching it from Kuala Lumpur International is its own small journey, because the caves sit around 70 km north of the airport, on the far side of the whole city.
The two-train pilgrimage, and why it is my quiet favourite
Here is the lovely thing about Batu Caves: the railway delivers you almost to the temple gate. The downside is that no single train does it, so you stitch two together. From KLIA Terminal 1 you drop to the ERL station on Level 1 (from klia2, the same Level 1 platform, adding roughly 11 minutes) and board the non-stop KLIA Ekspres โ a serene, traffic-proof 28-minute glide to KL Sentral for RM55, or about โฌ11. At KL Sentral you switch platforms to the KTM Komuter, whose SerembanโBatu Caves line runs a direct service all the way to Batu Caves station, the very end of the line, in around 26 minutes for a trifling RM2.60. Trains come roughly every half hour, so a little patience helps. Budget about โฌ13 all in, and something close to 75 minutes of travel.
What seals it for me is where that Komuter deposits you: the station sits right at the temple entrance, so you step off the platform and the staircase is already rising in front of you: no taxi haggling, no last kilometre to solve. It suits the independent traveller, the light packer, the one who would rather watch suburban KL slide past a window than sit in a car. With a large suitcase it is less romantic โ the Komuter carriages and the platform gates were not built with wheeled luggage in mind, so if you are hauling a big bag straight from a long-haul flight, weigh the door-to-door options below.
When a door and a driver pays off
Grab, Malaysia's ride-hailing app, is the instinctive choice for anyone who wants to be driven and done with it. You summon the car from the e-hailing pickup zone on Level 1 (both KLIA T1 and klia2), and because Batu Caves lies out beyond the city on the northern edge, expect somewhere around RM100โ140, call it roughly โฌ20 to โฌ32, and more if you land at peak hour or late at night. It drops you at the foot of the steps with your bags, which after a red-eye is worth a good deal. One honest caveat, and it is the tricky part of this whole route: the return Grab from Batu Caves can be slow to materialise and pricier than you would like, since drivers are thinner on the ground out there, so factor a wait into your plans, or simply catch the Komuter back.
The fixed-fare coupon taxi, bought at the Airport Limo counter in the arrivals hall (Level 3 at T1, Level 2 at klia2), is the more predictable cousin. Because Batu Caves falls outside the core city zone, the flat fare climbs higher than a standard KL run, roughly RM120โ170, around โฌ24 to โฌ34, so confirm the number at the counter before you set off. It buys certainty: a set price, no meter, no app.
And then there is the pre-booked private transfer, Welcome Pickups and local KL firms among them, where one car is yours end to end, the driver having tracked your flight and met you in the arrivals hall. At roughly RM130โ200 (about โฌ25 to โฌ40) it is the dearest option, but it comes with a trick worth knowing: many drivers happily fold in a stop, so you can pair Batu Caves with a slow drive into the city rather than treating it as a there-and-back errand. For a family, a group, or anyone with heavy cases and a late arrival, that flat fare split several ways can quietly beat the sum of separate train tickets.
Steps, temples and the smartest route
So how to choose? Travelling solo and unencumbered, the KLIA Ekspres plus KTM Komuter is hard to better โ cheapest by far at around โฌ13, and it sets you down at the shrine's own doorstep. Landing with luggage or in a group, Grab or a private transfer earns its higher fare in comfort and the sheer relief of a single unbroken ride, with the transfer's optional en-route stop a really nice touch. My own pick, if the hour is civil and the bag is light: take the two trains up, marvel at the golden giant and climb those rainbow steps, then let the Komuter carry you gently back before the afternoon crowds thicken.
KUL to Batu Caves โ FAQ
How far is Batu Caves from Kuala Lumpur International Airport?
How much is a transfer from Kuala Lumpur International Airport to Batu Caves?
What's the cheapest way from Kuala Lumpur International Airport to Batu Caves?
Other destinations from Kuala Lumpur International Airport





