GetFromAirport
KUL ยท Kuala Lumpur, Malaysia

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, Kuala LumpurBatu Caves, Kuala LumpurChainwit. / Wikimedia, CC BY-SA 4.0
IndependentWe compare every way in and link out โ€” we don't sell the tickets, so the ranking isn't for sale.
4options compared on this route
598routes across the site
74airports covered

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.

Compare

Every way to get there

TrainTaxiPrivate transfer
โœฆ

Our verdict: for Batu Caves, a private transfer is the easiest door-to-door option (from โ‚ฌ25).

Transport options
TrainCheapestKLIA Ekspres (ERL) + KTM KomuterBest for budget travellers near a station
1h 15m
โ‚ฌ13
Train every ~20 min ยท KTM every ~30 min
TaxiFastestGrab (ride-hail)Best for small groups in a hurry
1h 5m
โ‚ฌ20โ€“32
On demand via the appโœ“ Door-to-door
TaxiCoupon taxi (Airport Limo)Best for small groups in a hurry
1h 5m
โ‚ฌ24โ€“34
On demandโœ“ Door-to-door
Private transferBest valueWelcome Pickups ยท local KL firmsBest for families, groups & late arrivals
1h 5m
โ‚ฌ25โ€“40
Pre-booked, meet on arrivalโœ“ Door-to-door
Indicative prices, converted from EUR at approximate rates for guidance only. Cheapest and fastest options are highlighted; always confirm before you book.
Value

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.

GroupPrivate transferBest value
Solo ยท 1 travellerโ‚ฌ25Private transfer
Couple ยท 2 travellersโ‚ฌ25Private transfer
Family of 4 ยท 4 travellersโ‚ฌ25Private transfer

Which option should you choose?

If your priority isโ€ฆOur pickWhy
Lowest priceCheapest fareFrom โ‚ฌ13, though slower with a change in the city.
Speed & comfortPrivate transferDoor-to-door, fixed price, a driver waiting for you.
A group of 3โ€“4Transfer or taxiOne flat fare splits cheaper than several bus tickets.
A late-night arrivalTransfer or taxiBoth run 24/7 when buses and the tram have stopped.
In detail

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).

1h 15mโ‚ฌ13Train every ~20 min ยท KTM every ~30 min
Best for budget travellers near a station

Taxi

~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.

1h 5mโ‚ฌ20โ€“32On demand via the app
Best for small groups in a hurry

Taxi

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).

1h 5mโ‚ฌ24โ€“34On demand
Best for small groups in a hurry

Private 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.

1h 5mโ‚ฌ25โ€“40Pre-booked, meet on arrival
Best for families, groups & late arrivals
In pictures

Batu Caves & Kuala Lumpur in photos

Before you ride

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.

Arrive safe

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".

Getting around

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.

The full guide

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.

Frequently asked

KUL to Batu Caves โ€” FAQ

How far is Batu Caves from Kuala Lumpur International Airport?
Batu Caves is about 70 km from Kuala Lumpur International Airport (KUL), roughly a 80-minute drive depending on traffic.
How much is a transfer from Kuala Lumpur International Airport to Batu Caves?
A rank taxi is the cheaper door-to-door choice at โ‚ฌ20โ€“32; pre-booking costs โ‚ฌ25โ€“40. The train undercuts both at โ‚ฌ13.
What's the cheapest way from Kuala Lumpur International Airport to Batu Caves?
The train (KLIA Ekspres (ERL) + KTM Komuter) is the cheapest way in, from about โ‚ฌ13 โ€” though it isn't door-to-door and can involve a change.
More from KUL

Other destinations from Kuala Lumpur International Airport

Same country

Other airports nearby

Private transferfrom โ‚ฌ25
Book โ†’