Batu Caves combo tours: five itineraries, one page
Five Batu-Caves-first combo itineraries — KL city, fireflies and Putrajaya — on one page, each with its own booking panel.
- Five itineraries, one page
- Batu Caves first, then the rest
- Hotel pickup within 10 km of KLCC
- Shared and private options
Reviews are for the parent operator Exotic Asia Holidays Travel & Tours. See the reviews on Google.
How these combos work
Every itinerary on this page starts at Batu Caves. That is deliberate. On most Kuala Lumpur city tours the caves are a 30-minute photo stop somewhere in the middle of the afternoon, which is both the hottest and the busiest part of the day. Going first means the 272 steps come while your group is fresh, and there is time for your guide to actually explain the place — the same principle behind all our our Batu Caves tours.
From there the itineraries diverge. Some add the Kuala Lumpur city highlights and stop. Some carry on to Putrajaya, the planned administrative capital with its lakeside architecture. Two finish after dark on the Selangor river at Kuala Selangor, watching synchronous fireflies light the mangroves.
Choosing between them
Ask yourself two questions. How much of a day do you want to give this, and do you want the vehicle to yourself?
The shared seat-in-coach option is the cheapest way to see Batu Caves and the city together, but the route and the timing are fixed. The private itineraries cost more and flex around your group, which matters with children, older relatives, or anyone who wants longer at the temple.
If you want fireflies, you are committing to a long day that ends well after dark. It is worth it, and it is not a gentle schedule.
| What matters | Shared seat-in-coach | Private daylight combos | Private firefly combos |
|---|---|---|---|
| Vehicle | Shared coach, fixed route | Yours alone, flexible pacing | Yours alone, flexible pacing |
| Stops after Batu Caves | Kuala Lumpur city highlights | City, or city plus Putrajaya | City, optionally Putrajaya, then Kuala Selangor |
| Ends | Afternoon | Afternoon | After dark on the Selangor river |
| Pacing with children or older relatives | Fixed timings, harder to adapt | Adapts to your group | Long day; consider carefully |
| Cost position | Cheapest way to see both | Mid | Highest — longest day, most ground covered |
What is not on this page
We do not list the Dark Cave in any itinerary, because the Dark Cave has been closed to the public since 2019, whatever other sites still say.
What's included in this tour
- Five Batu-Caves-first combos on one page, each with its own booking panel
- City, fireflies and Putrajaya pairings for longer half- and full-day trips
- Inclusions and price tiers shown as HTML per combo
- Hotel pickup within 10 km of the Petronas Twin Towers
Before you book: the climb
Every combo includes the 272-step Batu Caves climb, which has no lift, ramp or alternative route. The longer 3-in-1 and 4-in-1 itineraries also run late into the evening for the fireflies. Both are worth thinking about if you are travelling with young children or older relatives.
How much does a Batu Caves combo tour cost?
Per-combo fixed tiers, booked and paid online through Bokun, one booking panel per itinerary. Prices are quoted in RM (MYR), per person, varies by combo and group size.
What the price includes
- Transport for the full itinerary, shared or private depending on the combo
- Complimentary hotel pickup within 10 km of the Petronas Twin Towers, except the meet-at-location itinerary
- Licensed, English-speaking guide
- Batu Caves Temple Cave, which is free at the attraction
Paid separately at the attraction
- Ramayana Cave, RM 15 per person, paid at the cave entrance
- Cave Villa, RM 15 per person (RM 7 with MyKad), paid at the entrance
- Sarong rental, RM 10-15 at the Batu Caves entrance
- Meals, entrance fees at optional city stops, and personal spending
Booking terms
- Pricing model
- Per-combo fixed tiers, booked and paid online through Bokun, one booking panel per itinerary.
- Child rate
- Child rate applies to ages 3-11.
- Cancellation
- Full refund when you cancel at least 2 days before departure.
- Confirmation
- Immediate email voucher on booking; your driver's WhatsApp contact is sent the day before departure.
- Hotel pickup
- Complimentary hotel pickup within 10 km of the Petronas Twin Towers, covering KLCC, Bukit Bintang, Chow Kit, Bangsar, Mid Valley and KL Sentral. Petaling Jaya, Subang Jaya, Shah Alam, Ampang and Cheras are served on surcharge, or you meet at Corus Hotel Kuala Lumpur.
Each itinerary prices separately in its own panel below. Per-person rates run from MYR 40.60 (meet-at-location city pairing) to MYR 535.92 (the 12-hour Putrajaya 4-in-1 at 2-3 adults). The price you pay is the one confirmed at checkout. Checked against the live Bokun products on 31 August 2026.
The booking panel below shows live availability and confirms the price at checkout. Want a private charter quote instead? Ask us.
Book a Batu Caves combo tour
Kuala Lumpur City Tour with Batu Caves (SIC)
A shared seat-in-coach day pairing Batu Caves with the Kuala Lumpur city highlights. The budget-friendly way to see both.
- Seat-in-coach transport with other travellers
- Batu Caves plus Kuala Lumpur city stops
- English-speaking guide
- Adults (flat rate, min 2)
- MYR 83.74 per person
- Children
- MYR 50.24 per child (ages 3-11) · infants 0-2 free
- Duration
- 4 hours
Check dates: Kuala Lumpur City Tour with Batu Caves (SIC)
Pick a date and group size — the panel confirms the exact price at checkout.
Panel not loading? Book on our secure Bokun page or message us on WhatsApp.
Kuala Lumpur City Tour with Batu Caves Discovery (Meet at Location)
Same pairing, but you meet the group at the departure point rather than being collected from your hotel.
- Meet at Suria KLCC (Ramlee Entrance), no hotel pickup
- Batu Caves plus Kuala Lumpur city stops
- English-speaking guide
- 1 adult
- MYR 50.75 per person
- 2-15 adults
- MYR 40.60 per person
- Children
- MYR 40.60 per child (ages 3-11) · infants 0-2 free
- Duration
- 4 hours
Solo-traveller friendly. Departs 9:30 AM from Suria KLCC (Ramlee Entrance). This itinerary is sold through a separate booking channel, so it has its own booking panel.
Check dates: Kuala Lumpur City Tour with Batu Caves Discovery (Meet at Location)
Pick a date and group size — the panel confirms the exact price at checkout.
Panel not loading? Book on our secure Bokun page or message us on WhatsApp.
Private KL City, Batu Caves & Fireflies Combo Trip
A long day that starts at Batu Caves, runs through the city, and finishes on the Selangor river watching the synchronous fireflies after dark.
- Private air-conditioned vehicle
- Batu Caves, Kuala Lumpur city, Kuala Selangor fireflies
- Licensed, English-speaking guide
- 2-3 adults
- MYR 446.60 per person
- 4-5 adults
- MYR 390.78 per person
- 6-7 adults
- MYR 334.95 per person
- 8-15 adults
- MYR 279.13 per person
- Children
- MYR 223.30 per child (ages 3-11) · infants 0-2 free
- Duration
- 10 hours
Check dates: Private KL City, Batu Caves & Fireflies Combo Trip
Pick a date and group size — the panel confirms the exact price at checkout.
Panel not loading? Book on our secure Bokun page or message us on WhatsApp.
Private Putrajaya, KL City, Batu Caves & Fireflies Combo Tour
The fullest itinerary we run: Batu Caves, the city, the planned capital at Putrajaya, then fireflies to close the day.
- Private air-conditioned vehicle
- Batu Caves, Kuala Lumpur city, Putrajaya, Kuala Selangor fireflies
- Licensed, English-speaking guide
- 2-3 adults
- MYR 535.92 per person
- 4-5 adults
- MYR 474.51 per person
- 6-7 adults
- MYR 446.60 per person
- 8-15 adults
- MYR 390.78 per person
- Children
- MYR 334.95 per child (ages 3-11) · infants 0-2 free
- Duration
- 12 hours
Check dates: Private Putrajaya, KL City, Batu Caves & Fireflies Combo Tour
Pick a date and group size — the panel confirms the exact price at checkout.
Panel not loading? Book on our secure Bokun page or message us on WhatsApp.
Grand KL, Putrajaya and Batu Caves Tour (Private)
Daylight only. Batu Caves in the morning, the Kuala Lumpur highlights, then Putrajaya's lakeside architecture in the afternoon.
- Private air-conditioned vehicle
- Batu Caves, Kuala Lumpur city, Putrajaya
- Licensed, English-speaking guide
- 2-3 adults
- MYR 312.62 per person
- 4-5 adults
- MYR 223.30 per person
- 6-7 adults
- MYR 178.64 per person
- 8-15 adults
- MYR 133.98 per person
- Children
- MYR 111.65 per child (ages 3-11) · infants 0-2 free
- Duration
- 8 hours
Check dates: Grand KL, Putrajaya and Batu Caves Tour (Private)
Pick a date and group size — the panel confirms the exact price at checkout.
Panel not loading? Book on our secure Bokun page or message us on WhatsApp.
Why book a Batu Caves combo tour with us
Batu Caves gets a proper visit
On most city combos the caves are a 30-minute photo stop. We put them first on the itinerary, with a guide who explains the temple.
One page, not five thin ones
All five itineraries live here so you can compare them side by side instead of hopping between near-identical pages.
Licensed operator, direct booking
ROC 898289M, MATTA MA3643, Tourism Ministry licence KPL/LN/6245. You are booking with the operator, not a reseller.
Shared or private, your call
The shared seat-in-coach day is the cheapest way in. The private itineraries cost more and go at your pace.
How booking works
- 1
Pick the itinerary
Read the five options below and choose the one that matches how much of a day you want to give it.
- 2
Book that panel
Each itinerary has its own booking panel. Availability and tiers are specific to that product.
- 3
We confirm the day before
Driver's WhatsApp contact and pickup time, or the meeting point for the meet-at-location option.
- 4
Batu Caves first
Every combo starts at the caves while it is cool and quiet, then moves on to the rest of the itinerary.
On this tour
Photographs in this gallery were taken by our own guides on the tours we run.
What travellers say
Reviews belong to the parent operator, Exotic Asia Holidays Travel & Tours, and were collected on Google, not on this site. No AggregateRating markup is applied on this site.
open_in_new Read the reviews on GoogleQuestions about a Batu Caves combo tour
Why is there one page for five combos? expand_more
Because five near-identical pages would be padding. Each itinerary has its own booking panel and its own inclusions on this page, which is all you need to choose between them.
What's the difference between shared and private? expand_more
Shared seat-in-coach means you travel with other travellers on a fixed route and timing, and it costs less. Private means your group has the vehicle and guide to yourselves, with more flexibility on pace.
Which combo includes the fireflies? expand_more
The 3-in-1 (KL city, Batu Caves and fireflies) and the 4-in-1 (with Putrajaya added). Both run into the evening, since the Kuala Selangor fireflies only show after dark.
What does 'meet at location' mean? expand_more
You make your own way to the stated departure point instead of being collected from your hotel. It's sold through a separate booking channel, so it has its own booking panel below.
Is Batu Caves rushed on a combo day? expand_more
Less than you would expect, because we run the caves first, before the 10:00 AM to 4:00 PM peak, and your guide covers the statue, the climb and the Temple Cave. If you want the deepest temple visit, the standalone guided tour gives it more time.
Can I add the ticketed caves? expand_more
Yes, at the attraction. Ramayana Cave and Cave Villa are RM 15 each per person. The Dark Cave has been closed to the public since 2019.
Still have a question?
Ask us before you book. We answer 9:00 AM to 11:00 PM daily.
forum Contact usRelated tours

Batu Caves guided tour
Our primary product: the Private Batu Caves Cultural Tour with Ramayana Caves, a guided half-day from Kuala Lumpur with hotel pickup and a licensed guide.
View this tour
Kanching Waterfalls + Batu Caves tour
A private nature combo pairing Kanching's seven-tier rainforest waterfall with Batu Caves and the Ramayana Caves in one half-day from Kuala Lumpur.
View this tourReady to book a Batu Caves combo tour?
Book direct with the licensed operator. Immediate voucher, driver contact the day before, full refund two days ahead.
- Licensed operator, 16 years trading
- Full refund when you cancel 2+ days ahead
- Immediate email voucher on booking