Batu Caves is a limestone hill north of Kuala Lumpur whose great Temple Cave holds a shrine to Lord Murugan (Subramaniar Swamy), reached by 272 painted steps beside a 43 m gold statue of Murugan. It has been a Hindu place of worship for well over a century and is managed by the Sri Maha Mariamman Temple Devasthanam, which also runs the Sri Maha Mariamman Temple in Kuala Lumpur. For Malaysia's Tamil Hindus it is the centre of Thaipusam, when devotees fulfil vows to Murugan by carrying milk pots and kavadi up the steps. On ordinary days it is a working temple with daily pujas, open to visitors of every faith.
Step 2 of 8Next: Visiting rules↓Visiting rules
Visiting with respect
- Remove your shoes before entering the shrines in the Temple Cave and walk around them clockwise.
- During Thaipusam, give way to devotees carrying paal kudam and kavadi; they are fulfilling a vow to Murugan and have the right of way on the steps.
- Do not feed the macaques, and keep meat, eggs and alcohol out of the temple area.
Hours and rules can change for festivals and services. Check the official site on the day.
Step 3 of 8Next: Getting there↓The route, stop by stop
The whole route first. Tap any stop and the map zooms to just that place.
Route
Stops
Temple Cave (Murugan shrine) and the 272 steps → Ramayana Cave → Cave Villa → Sri Maha Mariamman Temple, Kuala Lumpur · Directions in Google Maps ↗
- 1KTM Komuter from KL Sentral to Batu Caves station, the end of the line (about 25 min, RM2.60 one way, about ₹55); the steps start a short walk from the station. Free entry Map ↗
- 2At the foot of the hill, to the left of the main steps; scenes from the Ramayana inside Map ↗
- 3At the foot of the hill near the main plaza; galleries and Hindu art. RM15 for non-Malaysians, RM7 for Malaysians Map ↗
- 4In Chinatown, a short walk from Pasar Seni station; the starting point of the Thaipusam procession. Free entry, small fee to leave shoes Map ↗
Travel legs add up to about ₹530 per person.
Step 4 of 8Next: Cost↓What it costs
Ballpark ranges, not live quotes. Page updated 18 October 2026. Prices move with season and demand, so check live fares before you book.
A do-it-yourself budget for the visit: local transport and any entry fee. Donations and guided tours are extra.
What to book ahead
Where to stay and eat
Stay
Batu Caves is a half-day trip from central Kuala Lumpur, so stay in the city near a Komuter or LRT line: Chinatown (Pasar Seni) or the KL Sentral and Brickfields (Little India) area are the easiest. Hostel dorm beds in Kuala Lumpur list from about US$8-15 a night (about ₹700-1,300), and simple private rooms in Chinatown and Brickfields from roughly ₹2,000-3,500; prices rise around Thaipusam and Chinese New Year.
Food
The stalls and restaurants at the foot of the hill serve South Indian vegetarian food: banana-leaf rice, thosai, idli, vadai and teh tarik, usually RM10-20 (about ₹210-420) a meal. Brickfields, Kuala Lumpur's Little India on the way back, has many more banana-leaf restaurants. Keep food and drinks in a closed bag on the steps: the long-tailed macaques snatch anything they see.
Photos
Questions people ask
How many days do you need for Batu Caves?
Half day, starting from Kuala Lumpur (KL Sentral; airport KLIA, KUL).
What is the best time for Batu Caves?
Any month works; go at opening time (from about 7:00) to beat the heat, the tour buses and the afternoon rain. The great day is Thaipusam, on the full moon of the Tamil month of Thai: in 2027 it falls on Friday 22 January (state holiday in Selangor and Kuala Lumpur). Devotees walk overnight from the Sri Maha Mariamman Temple in Kuala Lumpur and climb the steps with paal kudam (milk pots) and kavadi; the temple expected more than 3.5 million visitors for Thaipusam 2026. Come for the festival only if you are fine with very dense crowds; on any other day it is an easy half-day trip.
How much does Batu Caves cost?
From about ₹600 per person doing it yourself, with the travel legs adding up to roughly ₹530.
What needs to be booked in advance?
No ticket for the Temple Cave: The steps and the Temple Cave are free; there is no booking or timed entry. The Ramayana Cave (RM5) and Cave Villa (RM15 for non-Malaysians) are paid at their own gates. Cover your legs (must book): Short skirts and hot pants are not allowed; keep legs covered to below the knee and shoulders covered. Sarongs can be rented at the foot of the steps (reported as RM5 with RM2 back when you return it). The rule is enforced more for women than men, but dress for it anyway. Thaipusam 2027 (22 January): No ticket, but plan around crowds: arrive before dawn, carry water, and take the train rather than a car. The KLIA Ekspres airport train fare rises to RM65 from 1 January 2027.
Where do pilgrims stay?
Batu Caves is a half-day trip from central Kuala Lumpur, so stay in the city near a Komuter or LRT line: Chinatown (Pasar Seni) or the KL Sentral and Brickfields (Little India) area are the easiest. Hostel dorm beds in Kuala Lumpur list from about US$8-15 a night (about ₹700-1,300), and simple private rooms in Chinatown and Brickfields from roughly ₹2,000-3,500; prices rise around Thaipusam and Chinese New Year.
What about food?
The stalls and restaurants at the foot of the hill serve South Indian vegetarian food: banana-leaf rice, thosai, idli, vadai and teh tarik, usually RM10-20 (about ₹210-420) a meal. Brickfields, Kuala Lumpur's Little India on the way back, has many more banana-leaf restaurants. Keep food and drinks in a closed bag on the steps: the long-tailed macaques snatch anything they see.
Sources and last check
Checked 16 October 2026. Fees, hours and rules change, so confirm on the official site before you pay.
- gov.uk OfficialFCDO advises against all but essential travel only to islands off eastern Sabah; nothing on Kuala Lumpur/Selangor
- sunwayhotels.comDaily 7:00-21:00, 272 steps, Temple Cave free, Ramayana Cave RM5, Cave Villa RM7/RM15, dress rule (no short skirts or hot pants, legs covered), KTM KL Sentral-Batu Caves RM2.60 about 25 min
- officeholidays.comThaipusam 2027 on Friday 22 January, regional holiday in Selangor and Kuala Lumpur
- jobs.blackrevo.com.myThaipusam 22 Jan 2027 in Selangor and KL, citing the Prime Minister's Department Jadual Hari Kelepasan Am 2027 (kabinet.gov.my/storage/2026/08/HKA_2027.pdf)
- publicholidays.com.myThaipusam 22 Jan 2027 and the states observing it
- shippedaway.com6:00-21:00 opening, Cave Villa 8:30-17:30, main cave free
- foreverbreak.comDress code loosely enforced, stricter for women; knees covered
- fmtv5.freemalaysiatoday.comTemple chairman R. Nadarajah: escalator project not yet built, hurdles expected cleared by July 2026; steps remain
- malaymail.comMore than 3.5 million visitors expected for Thaipusam 2026 (headline; page returned 403)
- businesstoday.com.myKLIA Ekspres adult one-way RM55 now, RM65 from 1 Jan 2027
- fmtv5.freemalaysiatoday.comDevasthanam chairman: dress code exists for men and women, staff inform visitors discreetly rather than force it
- kayak.comKuala Lumpur dorm prices around US$10 a night in cheap months
More sacred places and routes
Costs are indicative ballparks for doing it yourself and change with season and demand. Always check live fares, rates and opening rules before you book. Trip Under is not a travel agency: we sell nothing, take no commission, and every booking link goes straight to the provider. Photographs come from Wikimedia Commons under free licences; see credits.
By Gokul · Updated 18 October 2026 · Photo: Jorge Láscar from Melbourne, Australia · CC BY 2.0 · source · Photo: Chainwit. · CC BY-SA 4.0 · source · Photo: Radosław Botev · CC BY 3.0 pl · source · Photo: *angys* · CC BY-SA 4.0 · source · Photo: R Shanmuga Sundaram · CC BY-SA 3.0 · source