Malaysia  »  Kuala Lumpur  »  Batu Caves Waterfalls

Batu Caves Waterfalls

4.7 5 experiences from US$ 20 ✓Free cancellation on most experiences

All run daily · first departure 07:00, last 14:00 · live guides in 2 languages · most last 4h–6h

Our top 3 of 5 experiences

Kuala Lumpur: Batu Caves, Batik & Pewter with Kanching FallsOur pick
from · per personUS$ 64
Batu Caves, Ramayana Cave & Kanching Waterfalls from Petaling JayaBest value
from · per personUS$ 20
Batu Caves & Kanching Waterfall Private Tour from Kuala Lumpur★ Top rated
from · per personUS$ 50

Batu Caves Waterfalls 5 options

Kuala Lumpur: Batu Caves, Batik & Pewter with Kanching Falls
›
‹
Our pick
Kuala Lumpur: Batu Caves, Batik & Pewter with Kanching FallsFull-day Kuala Lumpur tour with Royal Selangor pewter workshop, batik factory, Batu Caves temple and Kanching Falls. Includes hotel pickup, lunch and driver.Every day · 09:00 · Pickup optional · All ages★ 4.37 (118)6hEN✓ Free cancellationfromUS$ 64per person
Batu Caves & Kanching Waterfall Private Tour from Kuala Lumpur
›
‹
★ Top rated
Batu Caves & Kanching Waterfall Private Tour from Kuala LumpurClimb Batu Caves’ colorful steps, soak in Selayang Hot Springs, and wander rainforest trails to Kanching Waterfall. Includes hotel pickup and private guide.Every day · 09:00 and 14:00 · Hotel pickup · All ages★ 4.74 (81)4hEN✓ Free cancellationfromUS$ 50per person
Batu Caves, Ramayana Cave & Kanching Waterfalls from Petaling Jaya
›
‹
Best value
Batu Caves, Ramayana Cave & Kanching Waterfalls from Petaling JayaVisit three limestone caves near Kuala Lumpur: Batu Caves with 272 steps, Ramayana Cave, and Kanching Waterfalls. Includes entry fees, guide, and transport.Every day · First departure 07:00, last 12:00 · Hotel pickup★ 4.94 (54)4hEN · MS✓ Free cancellationfromUS$ 20per person
Kuala Lumpur: Batu Caves, Waterfall & Hot Springs Tour
›
‹
Likely to sell out
Kuala Lumpur: Batu Caves, Waterfall & Hot Springs TourExperience Batu Caves, Kanching Falls, and Selayang Hot Springs on a guided Kuala Lumpur countryside tour. Includes hotel pickup, local lunch, and English-speaking guide.Every day · 09:00 · Pickup optional · All ages★ 4.63 (27)6hEN✓ Free cancellationfromUS$ 69per person
Batu Caves Hot Springs Templer Park Private Tour
›
‹
Batu Caves Hot Springs Templer Park Private TourPrivate tour from Kuala Lumpur to Batu Caves, Selayang Hot Spring and Templer Park with hotel pickup and English-speaking guide. Four hours including transport.Every day · 09:00 and 14:00 · Hotel pickup · All ages★ 5.00 (7)4hEN✓ Free cancellationfromUS$ 85per person

All 5 options, side by side

✓ 2026-10-24
OptionPriceLengthRatingDays and timesGuide languages
Kuala Lumpur: Batu Caves, Batik & Pewter with Kanching FallsOur pick
US$ 64 per person
6h4.37★ · 118Every day · 09:00English
Batu Caves, Ramayana Cave & Kanching Waterfalls from Petaling JayaBest value
US$ 20 per person
4h4.94★ · 54Every day · First departure 07:00, last 12:00English, Malay
Batu Caves & Kanching Waterfall Private Tour from Kuala LumpurTop rated
US$ 50 per person
4h4.74★ · 81Every day · 09:00 and 14:00English
Kuala Lumpur: Batu Caves, Waterfall & Hot Springs Tour
US$ 69 per person
6h4.63★ · 27Every day · 09:00English
Batu Caves Hot Springs Templer Park Private Tour
US$ 85 per person
4h5.00★ only 7 reviewsEvery day · 09:00 and 14:00English

Batu Caves Waterfalls at a glance

Real price per person across the 5 options: US$ 20–US$ 85 (median US$ 64). With 100+ reviews: 1 of 5.

Of the 5 options: 5 with free cancellation, 5 with instant confirmation, 5 with hotel pickup, 5 kid-friendly, 2 private and 4 last-minute.

How we rank: quality, number of reviews and relevance to the topic. In the comparison table, our top 3 comes first. Price per person.

More things to do in Kuala Lumpur

Do you need help planning your next activity?