Batu Caves: Opening Hours, Getting There and Dress Code
Batu Caves is one of the most important Hindu shrines outside India and one of the easiest half-day trips from Kuala Lumpur. A towering gold statue of Lord Murugan stands at the foot of a limestone hill, and behind it 272 steps, painted in bright bands of colour since 2018, climb to a vast cavern open to the sky. It sits about 13km north of the city centre in Gombak, just across the border in Selangor.
It is a working place of worship first and a sight second. You will see families bringing offerings, priests performing prayers and, in January or February, hundreds of thousands of devotees during the Thaipusam festival.
What to see at Batu Caves
The Murugan statue and the 272 steps
The Murugan statue, unveiled in 2006, is about 43 metres tall and one of the largest of its kind in the world. The steps beside it are steep but short, and most people reach the top in 10 to 15 minutes with stops. Long-tailed macaques live on the stairs and are bold around food and plastic bags, so keep both out of sight.
Temple Cave
The main cavern at the top, known as Temple Cave or Cathedral Cave, holds several shrines under a high ceiling streaked with daylight from openings in the rock. A second flight of steps inside leads to an inner chamber. Entry is free and the cave is cool compared with the climb.
Ramayana Cave and Cave Villa
At ground level, Ramayana Cave tells the story of the Hindu epic through colourful dioramas, with a small entry fee. Cave Villa, near the base of the stairs, combines cave galleries, a reptile and animal area and short cultural dance shows. Both are optional extras and take 30 to 45 minutes each.
Batu Caves dress code
As a temple, Batu Caves asks visitors to dress modestly. Cover your shoulders and knees: shorts and short skirts are not allowed at the top. Sarongs can usually be rented near the foot of the stairs, but bringing light trousers or a long skirt is simpler. Remove shoes where signs ask you to inside the shrines.
How to get to Batu Caves
The KTM Komuter train runs from KL Sentral to Batu Caves, the last station on the line, in about 25 minutes, and the station is a short walk from the statue. A return fare costs only a few ringgit. Check the timetable before you go, since trains run less often than city metro lines. A Grab from central KL takes 25 to 40 minutes depending on traffic.
Best time to visit
Arrive soon after opening if you can. Before 9am the stairs are in shade, the air is cooler and tour groups have not yet arrived. Weekends are busier than weekdays. Thaipusam is an extraordinary spectacle but brings enormous crowds; visit then only if you are happy with long waits and very full trains.
How Batu Caves fits your trip
Most travellers combine Batu Caves with a day in the city: a morning at the caves, back to KL by lunchtime, then Merdeka Square or the KL Bird Park in the afternoon. It also sits on the way north if you are driving towards the highlands. See our 3-day Kuala Lumpur itinerary for a full plan, and the Kuala Lumpur guide for where to base yourself.
Tips for visiting Batu Caves
- Arrive before 9am to climb in the shade and beat the tour coaches.
- Wear clothes that cover your knees and shoulders, or bring a sarong.
- Keep food, drinks and plastic bags hidden from the monkeys on the stairs.
- Check the KTM Komuter timetable for your return train, as gaps between trains can be long.
- Carry water and small notes for the lower caves, drinks and parking.
- Avoid Thaipusam (January or February) unless you specifically want to see the festival.
Batu Caves: frequently asked questions
Is Batu Caves free to enter?
Yes, the main Temple Cave at the top of the 272 steps is free. Some attractions at the base charge a small fee, including Ramayana Cave (around RM5) and Cave Villa. Parking is charged per entry if you drive.
What are the Batu Caves opening hours?
Temple Cave is open daily from around 6am to 9pm. Ramayana Cave opens from 9am to 6.30pm and Cave Villa from 8.30am to 5.30pm. Hours can change during festivals, so check locally if you are visiting during Thaipusam.
What should I wear to Batu Caves?
Cover your shoulders and knees, as it is an active Hindu temple. Visitors in shorts or short skirts may be asked to rent a sarong at the foot of the stairs. Comfortable shoes with grip help on the steep, sometimes wet steps.
How do I get from KL to Batu Caves by train?
Take the KTM Komuter from KL Sentral to Batu Caves station, the last stop on the line. The journey takes about 25 minutes and the station is a few minutes' walk from the statue and steps.
How long should I spend at Batu Caves?
Allow one and a half to two hours at the site to climb the steps, see Temple Cave and visit one of the lower caves. With train travel from central KL, plan on about half a day.
More things to do in Kuala Lumpur
-
Kuala Lumpur
Jalan Alor Food Street
Jalan Alor is Kuala Lumpur's best-known food street, a strip of open-air restaurants and hawker stalls in Bukit…
-
Kuala Lumpur
Petronas Twin Towers
The Petronas Twin Towers are KL's 452-metre twin skyscrapers, with a Skybridge on Level 41 and an observation deck on…
-
Kuala Lumpur
Aquaria KLCC
Aquaria KLCC is a two-level aquarium under the KL Convention Centre, a short walk from the Petronas Twin Towers.
-
Kuala Lumpur
KL Bird Park
KL Bird Park is a large walk-through aviary beside the Perdana Botanical Gardens, home to more than 3,000 birds of…
-
Kuala Lumpur
KL Tower
KL Tower (Menara Kuala Lumpur) is a 421-metre telecoms tower on Bukit Nanas with an indoor Observation Deck and the…
-
Kuala Lumpur
Merdeka Square
Merdeka Square (Dataran Merdeka) is the open lawn in old Kuala Lumpur where the Union Flag was lowered at independence…
-
Kuala Lumpur
Islamic Arts Museum Malaysia
The Islamic Arts Museum Malaysia in Kuala Lumpur holds more than 7,000 objects across 12 galleries, from Qur'an…
-
Kuala Lumpur
Thean Hou Temple
Thean Hou Temple is a six-tiered Chinese temple on a hill in south Kuala Lumpur, dedicated to the sea goddess Mazu.
Itineraries that include Batu Caves
-
7 days
Malaysia 7-Day Itinerary for First-Time Visitors
First-time visitors who want cities, history and food on a single week, travelling by bus and train rather than flying.
-
10 days
Malaysia 10-Day Itinerary: Cities, Highlands and Islands
First-timers and couples who want a balanced trip: a big city, cool highlands, a heritage food town and a few days on…
-
14 days
Malaysia 2-Week Itinerary with Borneo
Travellers with a fortnight who want the peninsula's food and heritage plus a beach break, then Borneo's islands…
-
3 days
3 Days in Kuala Lumpur: A First-Timer’s Itinerary
For first-time visitors who want KL's landmarks, food streets and temples in a well-paced three days, using trains and…
-
7 days
Malaysia Family Itinerary: 7 Days with Kids
Families with children of most ages who want a mix of city sights and easy beach days, with only one short flight.