Kuala Lumpur: Batu Caves, Waterfall & Hot Springs Tour

4.63 (27 reviews) 70% rated it 5 stars
Free cancellationExcellent quality
  • Kuala Lumpur: Batu Caves, Waterfall & Hot Springs Tour
  • Kuala Lumpur: Batu Caves, Waterfall & Hot Springs Tour 2
  • Kuala Lumpur: Batu Caves, Waterfall & Hot Springs Tour 3
  • Kuala Lumpur: Batu Caves, Waterfall & Hot Springs Tour 4
  • Kuala Lumpur: Batu Caves, Waterfall & Hot Springs Tour 5
  • Kuala Lumpur: Batu Caves, Waterfall & Hot Springs Tour 6
  • Kuala Lumpur: Batu Caves, Waterfall & Hot Springs Tour 7
  • Kuala Lumpur: Batu Caves, Waterfall & Hot Springs Tour 8
  • Kuala Lumpur: Batu Caves, Waterfall & Hot Springs Tour 9
  • Kuala Lumpur: Batu Caves, Waterfall & Hot Springs Tour 10
  • Kuala Lumpur: Batu Caves, Waterfall & Hot Springs Tour 11
  • Kuala Lumpur: Batu Caves, Waterfall & Hot Springs Tour 12
1/12
MeetingPickup optional
Duration6h
GroupUp to 15
Live guideEN
Book up toStart time

Explore Batu Caves and waterfalls with a local guide from KL

You’ll wander through pewter workshops and taste local chocolate before climbing Batu Caves’ famous steps with your guide’s tips ringing in your ears. Soak your feet at Selayang Hot Spring where locals gather, then relax by Kanching Falls’ cool pools over lunch. It’s a day full of small surprises and real moments you’ll remember long after you’re back in Kuala Lumpur.

More experiences you might like

Step-by-step itinerary

Stops and time at each
  1. Royal Selangor Visitor Centre45m
  2. Batu Caves1h
  3. Templer Park1h 15m · entry included
  4. Bank Negara Malaysia Museum and Art Gallery1h

Day 1: Explore Royal Selangor and Batu Caves

  • Royal Selangor Visitor Centre tour
  • Visit Batu Caves limestone temples
  • Batik factory visit

Day 2: Soak, Hike and Lunch in Nature

  • Selayang Hot Spring foot soak
  • Kanching Falls waterfall visit
  • Local lunch

Day 3: Trek and Return at Templer Park

  • Drive and explore Templer Park

The experience

The first thing I noticed was the clang of metal, not traffic, but hammers on pewter at the Royal Selangor Visitor Centre. Our driver-guide, Hafiz, grinned as he handed me a tiny tankard (not for keeps, just to feel the weight). The air smelled faintly metallic and sweet from the chocolate shop next door. I tried to imagine making something so shiny with my own hands: honestly, I’d probably dent it in five seconds.

Batu Caves was next. You see photos everywhere but standing at the bottom of those 272 steps is different: monkeys darting around, incense curling up from shrines. Hafiz warned us about the monkeys (“Don’t wave snacks!”), and sure enough one tried to snatch my water bottle. The climb was humid and my shirt stuck to my back, but reaching the top felt like some small victory. Inside, it was cool and echoey. People murmured prayers in Tamil while sunlight spilled through cracks above.

We stopped at a batik workshop after that. I still have the scarf I bought there. The woman showing us around laughed when I tried to pronounce “canting.” She let me try painting a flower on fabric (mine looked more like a blob), but she said it had “character,” which felt generous. Then came Selayang Hot Spring: locals soaking their feet or filling buckets for home. The mineral smell was strong but not unpleasant. Dipping my feet in was oddly calming after all those stairs.

Kanching Falls surprised me most. It’s not far from Kuala Lumpur but feels like another world: thick green everywhere, water rushing over rocks in seven tiers. Kids splashed at the lower pools while we ate our packed lunch under the trees (rice with spicy chicken, simple but good). Hafiz told stories about growing up nearby. You could tell he loved this place. We lingered longer than planned because nobody wanted to leave just yet.

What’s included

Your day includes hotel pickup and drop-off within Kuala Lumpur city limits, entry to all sites mentioned (including Royal Selangor Visitor Centre and batik workshop), an English-speaking driver-guide throughout, plus a set local lunch or packed meal before heading back into town.

Before you book

Days and timesEvery dayDeparts at 09:00
Book up toStart time
AgesAdult (12 and older) · Child (3 to 11 years) · Infant (under 3): free
GroupUp to 15
Live guideEnglish
Meeting point and pickupHotel pickup is optional; you can also go straight to the meeting point. Ends back at the starting point.
Cancellation and refundsFree cancellation up to 24 h before the start. After that, no refund.It may be canceled due to bad weather or if the minimum number of travelers isn't reached. If that happens, you're offered another date or a refund.

Prices and times updated yesterday

Good to know
Easy physical levelInfants must sit on laps

Operated by Dynamic Tours

Traveler reviews

4.63
27 verified traveler reviews
5 ★19
4 ★6
3 ★2
2 ★0
1 ★0
Read all the reviews ›

Top questions

Can children come?

Yes. Ticket types: Child (3 to 11 years); Infant (under 3): free.

What happens if it rains?

It may be canceled due to bad weather. If that happens, you're offered another date or a refund. Free cancellation up to 24 h before the start.

How long does the Batu Caves & waterfall tour take?

The tour lasts approximately 6 hours including all stops.

Is lunch included on this Kuala Lumpur countryside tour?

Yes, a set local lunch or packed food is included during the trip.

Are hotel pickup and drop-off provided?

Yes, hotel pickup and drop-off are included in Kuala Lumpur city area.

Can you soak in Selayang Hot Spring during the tour?

You can soak your feet in the mineral waters at Selayang Hot Spring.

What should I watch out for at Batu Caves?

Be careful with monkeys: don’t feed them or carry plastic bags as they may get aggressive.

Do we visit any cultural workshops on this tour?

Yes, you’ll visit a batik factory outlet for a guided demonstration.

Is there time to swim at Kanching Falls?

You can dip or relax by the pools. How long you stay is flexible within reason.

Kuala Lumpur: Batu Caves, Waterfall & Hot Springs Tour

6h · EN

from US$ 69 per person

4.6327 reviewsVerified traveler reviews via our booking provider
More experiences in Kuala Lumpur »
Do you need help planning your next activity?