We have just launched this site, and there are two decisions on it that most Batu Caves websites do not make. They are worth explaining, because they tell you what to expect from everything else here.
We publish the free option
Batu Caves is free to enter. Temple Cave opens 6:00 AM to 9:00 PM and there is no ticket booth. Getting there costs RM 2.60 on the KTM Komuter from KL Sentral, a 30 to 40 minute ride, and the terminus faces the temple entrance.
That is on this site in full: on our guided Batu Caves tours from Kuala Lumpur landing page, on the tour pages and in a whole guide devoted to the comparison. It is also, obviously, the option that competes most directly with the thing we sell.

We publish it because the alternative is worse. A page that sells you a tour without mentioning that entry is free and the train is cheap is not informing you, it is hoping you do not check. You will check, and then you will wonder what else was left out.
So here is the position we take. If you have a free morning, are comfortable with public transport and mainly want to see the staircase and the cave, take the train. If you are on a two-day Kuala Lumpur trip, or travelling with young children or older parents, or you want the temple explained rather than photographed, that is where a guided half-day earns its price. Both are honest answers, and only one of them involves us.
What a tour is actually for
Not access. Access is free. Transport, explanation, and someone handling the parts that go wrong.
We corrected the Dark Cave
The Dark Cave at Batu Caves has been closed to the public since 2019.
Search for it today and you will still find sites listing it as open, some quoting an RM 35 ticket, some slotting it into suggested itineraries. Those pages have not been updated in years, and the error keeps propagating because new articles get written from old ones.

It is not a trivial error. People plan half a day around a cave tour, budget for the ticket, and arrive at a locked gate. So we wrote a page whose entire job is to answer whether the Dark Cave is open correctly, and we say clearly what is open instead: the free Temple Cave, plus Ramayana Cave and Cave Villa at RM 15 each, paid at the attraction.
We put our name and licence on the page
None of the other Batu Caves microsites currently ranking name a company or publish a licence number. Several are affiliates that resell tours run by somebody else.
This site is run by Exotic Asia Holidays Travel & Tours Sdn Bhd: company registration 898289M, MATTA member MA3643, Tourism Ministry licence KPL/LN/6245, trading since 2010. That block sits in the footer of every page here, unchanged, exactly as it appears on our business profile and directory listings.
It matters on the day something changes. When you message us you reach the operator, not a booking platform’s support queue. The vehicle is ours and the guide works for us.
What to expect from the rest of the site
Facts come from our own records and from what is actually true at the attraction: hours, prices, closure status, the 272 steps with no lift. Where we do not know something, we say so rather than filling the gap. And where the free option is the better fit for you, you will find it written down here rather than left out.
Read the full comparison before you decide — Guided tour or go independently?
Gana
Tour Operations Lead
Gana leads tour operations at Batu Caves Tours, a brand of Exotic Asia Holidays Travel & Tours in Kuala Lumpur. With the licensed operator's 16 years of experience, Gana focuses on giving visitors the honest facts about Batu Caves, from the 272 steps to which caves are actually open, before they book.
Operator: MOTAC Tourism Licence KPL/LN/6245 · MATTA MA3643