Malaysia  ›  Kuala Lumpur  ›  Batu Caves  ›  Batu Caves & City Tours

Batu Caves & City Tours

Average traveler rating of these tours: 4.8 223 reviews Free cancellation on most experiences

Our top 3 of 8 experiences

Kuala Lumpur: Batu Caves, Thean Hou Temple & City Tour PickupOur pick
Kuala Lumpur: Batu Caves, Thean Hou Temple & City Tour Pickup ★ 4.91 (140 reviews) Duration: 4h Every day · 09:00 and 14:00 Live guide EN Pickup available
from · per person US$ 30
Kuala Lumpur City Tour: Batu Caves, Little India, ChinatownAlso recommended
Kuala Lumpur City Tour: Batu Caves, Little India, Chinatown ★ 4.60 (52 reviews) Duration: 5h Every day · 08:00 Live guide EN Hotel pickup
from · per person US$ 130
Kuala Lumpur City Tour: Petronas Towers & Batu CavesAlso recommended
Kuala Lumpur City Tour: Petronas Towers & Batu Caves ★ 5.00 (3 reviews) Duration: 6h–8h Every day · No fixed time Live guide EN Pickup available
from · per person US$ 88

Batu Caves & City Tours at a glance

Price per person across the 8 options priced per person: US$ 30–US$ 130 (median US$ 70). With 100+ reviews: 1 of 8.

Of the 8 options: 4 with live guides in English, 8 with free cancellation, 8 with instant confirmation, 8 with hotel pickup, 8 kid-friendly, 7 private and 6 bookable last-minute.

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

Batu Caves & City Tours

8 options
Kuala Lumpur: Batu Caves, Thean Hou Temple & City Tour Pickup
›
‹
Our pick
Kuala Lumpur: Batu Caves, Thean Hou Temple & City Tour Pickup Start your day with Batu Caves’ 272 steps, visit Thean Hou Temple, explore Little India and Chinatown, and snap photos at Petronas Twin Towers. Includes pickup. Every day · 09:00 and 14:00 · Pickup available · All ages ★ 4.91 (140 reviews) Duration: 4h Live guide: EN ✓ Free cancellation. from US$ 30 per person
Kuala Lumpur City Tour: Batu Caves, Little India, Chinatown
›
‹
Also recommended
Kuala Lumpur City Tour: Batu Caves, Little India, Chinatown Tour Kuala Lumpur's colonial district, Batu Caves, Little India, and Chinatown with an English-speaking guide. Every day · 08:00 · Hotel pickup · Up to age 80 ★ 4.60 (52 reviews) Duration: 5h Live guide: EN ✓ Free cancellation. from US$ 130 per person
Kuala Lumpur, Putrajaya & Batu Caves Full-Day Tour
›
‹
Excellent quality
Kuala Lumpur, Putrajaya & Batu Caves Full-Day Tour Full-day tour of Kuala Lumpur, Putrajaya and Batu Caves with hotel pickup, entrance fees and air-conditioned transport: see the Petronas Twin Towers. Every day · Every 30 min, 07:00 to 11:00 · Hotel pickup · All ages ★ 4.44 (18 reviews) Duration: 8h ✓ Free cancellation. from US$ 58 per person
Kuala Lumpur City Tour: Petronas Towers & Batu Caves
›
‹
Also recommended
Kuala Lumpur City Tour: Petronas Towers & Batu Caves Land at KLIA and skip the hassle of arranging transport. Your driver-guide picks you up and takes you straight into the city, hitting Petronas Twin Towers. Every day · No fixed time · Pickup available · All ages ★ 5.00 (3 reviews) Duration: 6h–8h Live guide: EN ✓ Free cancellation. from US$ 88 per person
Kuala Lumpur & Putrajaya: Private City Tour with Batu Caves
›
‹
Kuala Lumpur & Putrajaya: Private City Tour with Batu Caves Private Kuala Lumpur city tour covering Petronas Towers, Batu Caves, Putrajaya and King's Palace with hotel pickup and English-speaking driver. Mon–Sat · Every 30 min, 07:00 to 11:30 · Hotel pickup · All ages ★ 4.25 (4 reviews) Duration: 7h–8h ✓ Free cancellation. from US$ 70 per person
Kuala Lumpur, Batu Caves & Putrajaya: Full-Day Tour
›
‹
Kuala Lumpur, Batu Caves & Putrajaya: Full-Day Tour Full-day Kuala Lumpur tour covering Batu Caves, Petronas Towers, and Putrajaya temples. Includes hotel pickup, air-conditioned vehicle, and English-speaking driver. Every day · Every 30 min, 07:00 to 12:30 · Hotel pickup · All ages ★ 4.67 (3 reviews) Duration: 9h–10h ✓ Free cancellation. from US$ 60 per person
Kuala Lumpur City Tour with Batu Caves: 8-hour guided route
›
‹
Kuala Lumpur City Tour with Batu Caves: 8-hour guided route Private car tour of Kuala Lumpur hits Petronas Twin Towers, Chinatown, King's Palace and Merdeka Square with English-speaking driver. Includes Batu Caves. Every day · 08:00 and 09:00 · Hotel pickup · From age 4 ★ 5.00 (1 review) Duration: 8h Live guide: EN ✓ Free cancellation. from US$ 125 per person
Kuala Lumpur & Putrajaya: Petronas, Batu Caves & City Highlights
›
‹
Kuala Lumpur & Putrajaya: Petronas, Batu Caves & City Highlights Private Kuala Lumpur city tour with Petronas Twin Towers, Batu Caves & Putrajaya. Includes hotel pickup, English-speaking driver, air-conditioned vehicle. Every day · Every 30 min, 07:00 to 12:00 · Hotel pickup · All ages ★ 5.00 (2 reviews) Duration: 7h–8h ✓ Free cancellation. from US$ 70 per person

All 8 options, side by side

✓ 2026-11-14
OptionPriceDurationRatingDays and timesGuide languages
Kuala Lumpur: Batu Caves, Thean Hou Temple & City Tour PickupOur pickPrivate · Pickup offered
US$ 30 per person
4h4.91★ · 140Every day · 09:00 and 14:00English
Kuala Lumpur City Tour: Batu Caves, Little India, ChinatownAlso recommendedPrivate · Pickup offered
US$ 130 per person
5h4.60★ · 52Every day · 08:00English
Kuala Lumpur City Tour: Petronas Towers & Batu CavesAlso recommendedPrivate · Pickup offered
US$ 88 per person
6h–8h5.00★ only 3 reviewsEvery day · No fixed timeEnglish
Kuala Lumpur, Putrajaya & Batu Caves Full-Day TourPrivate · Pickup offered
US$ 58 per person
8h4.44★ · 18Every day · Every 30 min, 07:00 to 11:00—
Kuala Lumpur & Putrajaya: Private City Tour with Batu CavesPrivate · Pickup offered
US$ 70 per person
7h–8h4.25★ only 4 reviewsMon–Sat · Every 30 min, 07:00 to 11:30—
Kuala Lumpur, Batu Caves & Putrajaya: Full-Day TourGroup of up to 15 · Pickup offered
US$ 60 per person
9h–10h4.67★ only 3 reviewsEvery day · Every 30 min, 07:00 to 12:30—
Kuala Lumpur City Tour with Batu Caves: 8-hour guided routePrivate · Pickup offered
US$ 125 per person
8h5.00★ only 1 reviewEvery day · 08:00 and 09:00English
Kuala Lumpur & Putrajaya: Petronas, Batu Caves & City HighlightsPrivate · Pickup offered
US$ 70 per person
7h–8h5.00★ only 2 reviewsEvery day · Every 30 min, 07:00 to 12:00—

By what you need

Related

More things to do in Kuala Lumpur

Need help planning your next activity?