Batu Caves tours at a glance
Entry to the Temple Cave, the steps and the forecourt is free in 2026. A guided tour therefore pays for a guide, transport and sometimes a second stop, not for a ticket to the main cave. The Ramayana Cave and the Cave Villa charge their own fees, so check on each tour card whether they are covered.
The caves are a morning-sized visit with a climb of 272 steps. The Genting cable car runs until 23:00, and the firefly boats at Kampung Kuantan run in the evening, from 19:30 to 22:30. That timing is why some combinations work better than others.
If you would rather have a car and driver to yourselves, see our private Batu Caves tour options.

Our picks: Batu Caves tours from Kuala Lumpur
Shared tours cost less, private cars add hotel pickup and a driver-guide. Choose the city tour or the grand tour if the caves should be one stop among many, and the Genting day if you have a full day to spare.
Hand-picked tours, booked through GetYourGuide. Prices are indicative starting prices in US dollars (as of October 2026). Tap a tour for live availability and the current price in your currency.

Batu Caves and Genting Highlands with cable car
- Hotel pickup and return
- Cable car return ticket
- Chin Swee temple stop
A private day for up to five people, with water on board. Theme-park entry is extra.
Check availability →
Batu Caves cultural temple tour
- Hotel pickup and return
- Air-conditioned vehicle
- English-speaking driver-guide
Four hours in a private car with a driver-guide who knows the temple. Ask whether Ramayana Cave and Cave Villa entry is included before you book.
Check availability →
Full-day Kuala Lumpur tour with 25 stops
- English-speaking guide
- Vehicle for the full day
- Batu Caves stop
A shared ten-hour tour in which the caves are one stop among many. Ask whether tower entry is included before you book.
Check availability →
Batu Caves, Ramayana Cave and Kanching Falls
- Ramayana Cave entry
- Kanching Falls entry
- Pickup and return in central KL
An English-speaking driver takes you between the stops, and both entries are covered. Shared groups of up to 12.
Check availability →
Kuala Lumpur city tour with Batu Caves
- Air-conditioned vehicle
- English-speaking driver
- City sights and Batu Caves
A shared loop through the city that includes the caves. Tower entry is extra.
Check availability →
Half-day Batu Caves trip from Kuala Lumpur
- Air-conditioned vehicle
- English-speaking driver-guide
- Pickup option
A shared ride out and back, with the cave visit on your own, so you set the pace on the steps. Ask whether the Ramayana Cave ticket is included before you book.
Check availability →Batu Caves tours from Kuala Lumpur
Guided trips from Kuala Lumpur, with live prices and availability. Check the meeting point, the length and what each tour includes before you book.
Kuala Lumpur tours that pair with the caves
What fits with Batu Caves, and when.
| Combination | What it adds | Best time of day |
|---|---|---|
| Batu Caves and city sights | Merdeka Square, markets and temples in the centre | Caves in the morning, city in the afternoon |
| Batu Caves and Genting Highlands | Cable car with a Chin Swee stop | Full day, cable car open until 23:00 |
| Batu Caves and Kuala Selangor fireflies | Night boat on the Selangor River | Needs an evening part, boats 19:30–22:30 |
| Batu Caves and Putrajaya | Pink mosque, lake and bridges | Daytime |
For most visitors, the simplest combination is the caves in the morning and the city sights after lunch. It needs no night driving and keeps the climb in the cooler part of the day. How long a combined trip lasts depends on the tour, so read the length and the pickup on each card.
Kuala Lumpur city tour: the places in the centre
Hours shown are for the buildings, not for every stall.
| Place | What it is | Hours |
|---|---|---|
| Merdeka Square | Historic independence square on Jalan Raja, with the Sultan Abdul Samad Building beside it | – |
| Central Market | Art, craft and culture centre on Jalan Hang Kasturi, a market since 1888 | Daily 10:00–22:00 |
| Petaling Street | Chinatown market area, separate from Central Market | – |
| Jalan Alor | Street food area, with stall hours that differ | – |
| Thean Hou Temple | Chinese temple at Persiaran Endah | Shrine daily 08:00–20:00 |
| KL Tower | Viewing tower, with a weather-dependent Sky Terrace | Daily 09:00–22:00 |
Our Kuala Lumpur guide goes through these places in more detail.
Genting Highlands with Batu Caves
Cable car and road charge.
The cable car
The ride is 2.8 km and takes about 10 minutes, daily from 07:00 to 23:00. The standard fare is RM 11 one way or RM 19 return. The stop at Chin Swee is included in the same ticket at no extra cost. Children under 90 cm ride free.
The road charge
Since 28 May 2026 a car or van pays RM 5 at the Genting Highlands Entry in Genting Sempah and RM 5 at the Gohtong Jaya Entry. A taxi pays RM 3.30 and a bus RM 5 at each station. Do not read this as a total for the whole route, because it depends on your way in.
What the ride does not include
The 10 minutes are the cable car only. The drive from Kuala Lumpur and the waiting time come on top, so allow a full day for a trip that includes Batu Caves.
Genting Highlands guide →Kuala Selangor fireflies in the evening
The boats leave from Kampung Kuantan on the Selangor River. They run daily from 19:30 to 22:30, and each ride takes about 15 to 20 minutes there and back. A boat carries at most 4 adults. The fee is RM 60 per boat for holders of a Malaysian MyKad and RM 100 per boat without one, so it is a boat price and not a price per person.
The fireflies are mainly Pteroptyx tener, which flash in synchrony in the berembang trees along the river. No trip can promise how many trees light up. Kampung Kuantan is about 56 km from Kuala Lumpur, and the drive takes roughly 45 to 80 minutes depending on where you start and the traffic. Do not use flash.

What to check before you book
Three points that save problems on the day.
Meeting point and length
Pickup areas and total length differ between tours and cannot be assumed from the title. Read both on the card.
Entry fees for the side caves
Ramayana Cave costs RM 5 to RM 15 per person in 2026 and Cave Villa RM 10 to RM 15 for international visitors. Check whether your tour covers them or whether you pay at the counter.
Tickets and entrance fees →Dress code and the Dark Cave
Shoulders and knees must be covered at the temple. Guided Dark Cave visits have been closed since 2019, so a tour that promises one should not be part of your plan.
Batu Caves tours: frequently asked questions
Do I need a tour to visit Batu Caves?
No. The Temple Cave, the steps and the forecourt are free, and the KTM Komuter runs direct from KL Sentral. A tour is useful for transport, a guide or a combination with other places.
Can I combine Batu Caves with the fireflies?
Yes, but the fireflies need an evening part. The boats at Kampung Kuantan run from 19:30 to 22:30, so a combination means a long day or a separate evening trip.
Is the Genting cable car included in a Batu Caves tour?
That depends on the tour. The standard fare is RM 11 one way or RM 19 return, and the road charge applies to cars. Check the includes list on each card.
Does a tour include entry to the Ramayana Cave or Cave Villa?
It differs by tour. Ramayana Cave costs RM 5 to RM 15 and Cave Villa RM 10 to RM 15 for international visitors in 2026, so check before you pay twice.
Can I visit the Dark Cave on a tour?
Guided Dark Cave visits have been closed since 2019. Treat any tour that offers one with caution and check what the stop is.



