Batu Caves & City Tours at a glance
- Our pick: Kuala Lumpur: Batu Caves, Thean Hou Temple & City Tour Pickup, US$ 30 per person (4h, 4.91★ · 140).
- Also recommended: Kuala Lumpur City Tour: Batu Caves, Little India, Chinatown, US$ 130 per person (5h, 4.60★ · 52).
- Also recommended: Kuala Lumpur City Tour: Petronas Towers & Batu Caves, US$ 88 per person (6h–8h, 5.00★ · only 3 reviews).
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
Based on each operator's calendar. Confirmed when you book.
8 options

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 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 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 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 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 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 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 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| Option | Price | Duration | Rating | Days and times | Guide languages |
|---|---|---|---|---|---|
US$ 30 per person | 4h | 4.91★ · 140 | Every day · 09:00 and 14:00 | English | |
US$ 130 per person | 5h | 4.60★ · 52 | Every day · 08:00 | English | |
US$ 88 per person | 6h–8h | 5.00★ only 3 reviews | Every day · No fixed time | English | |
US$ 58 per person | 8h | 4.44★ · 18 | Every day · Every 30 min, 07:00 to 11:00 | — | |
US$ 70 per person | 7h–8h | 4.25★ only 4 reviews | Mon–Sat · Every 30 min, 07:00 to 11:30 | — | |
US$ 60 per person | 9h–10h | 4.67★ only 3 reviews | Every day · Every 30 min, 07:00 to 12:30 | — | |
US$ 125 per person | 8h | 5.00★ only 1 review | Every day · 08:00 and 09:00 | English | |
US$ 70 per person | 7h–8h | 5.00★ only 2 reviews | Every day · Every 30 min, 07:00 to 12:00 | — |
By what you need
- Small groups (up to 15) (1): Kuala Lumpur, Batu Caves & Putrajaya: Full-Day Tour (US$ 60 per person)
Related
More things to do in Kuala Lumpur
Petronas Twin Towers Tickets5 optionsFood Tours in Kuala Lumpur19 optionsHighlands Tours in Kuala Lumpur23 optionsKuala Lumpur Street Food9 optionsCameron Highlands Tours18 optionsObservation Decks in Kuala Lumpur5 optionsCameron Highlands Plantation Tours9 optionsCable Car Tours in Kuala Lumpur5 optionsNature and Wildlife Tours from Kuala Lumpur14 optionsPetronas Twin Towers City Tours8 optionsKuala Lumpur Day Trips23 optionsCoffee & Tea Tours from Kuala Lumpur9 optionsAirport Transfers in Kuala Lumpur35 optionsPutrajaya Tours19 optionsBoat Tours in Kuala Lumpur10 optionsKuala Selangor Fireflies5 optionsWaterfall Tours in Kuala Lumpur8 optionsKuala Lumpur Cooking Class5 optionsKuala Lumpur Shore Excursions5 optionsPutrajaya Boat Tours4 optionsKuala Lumpur Tower: Tours & Activities5 optionsPutrajaya Bridge10 optionsSunway Lagoon Tickets5 options



