• Bus Tours
  • Cultural Tours
  • Weather Dependent - Moderate
  • Day Trips

Private Batu Cave, Feed Silver Monkeys and Thousands of Fireflies

4.5(2 reviews)Kuala Lumpur, MalaysiaOperated by Sastikaa Travel
  • Duration6 hours
  • GroupPrivate tour
  • TicketMobile or paper ticket accepted
  • BookingInstant confirmation

About this activity

Discover the beauty of Selangor on this exciting half-day cultural and nature tour from Kuala Lumpur. Visit the iconic Batu Caves, home to the towering golden statue of Lord Murugan and the famous colorful staircase. Continue to the beautifully crafted Sri Shakti Dhevasthanam Temple, known for its intricate carvings and vibrant Hindu sculptures.

Next, head to the historic hill of Bukit Melawati, where you can enjoy scenic coastal views and interact with the friendly silvered leaf monkeys.

End the day with a magical boat ride at Kampung Kuantan Fireflies Park, where thousands of fireflies light up the mangrove trees like sparkling Christmas lights.

This tour offers the perfect mix of culture, history, wildlife, and nature, making it one of the most unforgettable experiences near Kuala Lumpur.

What to expect

6 hours4 stopsPrivate tour
  1. Batu Caves

    Batu Caves, Selangor, Malaysia

    1 hour 30 min

    he magnificent Batu Caves are one of the top tourist attractions in Malaysia. this 100-year-old temple features idols and statues erected inside the main caves and around it. Incorporated with interior limestone formations said to be around 400 million years old, the temple is considered an important religious landmark by Hindus.

  2. Sri Shakti Temple

    Bukit Rotan, Kuala Selangor, Selangor, 45700, Malaysia

    30 minutesAdmission included

    Sri Shakti Dhevasthanam is one of the most beautiful Hindu temples in Malaysia. It is located in the quiet town of Bukit Rotan, about 10 km from Kuala Selangor and often included in tours to Bukit Melawati and the Kuala Selangor firefly experience

  3. Bukit Melawati

    Kuala Selangor, Selangor, 45000, Malaysia

    30 minutesAdmission included

    Bukit Melawati is a famous hilltop attraction in Kuala Selangor, known for its rich history, friendly monkeys, and beautiful coastal views. This scenic hill was once a strategic fortress that protected Selangor from invaders and today remains one of the most popular tourist spots in the area. Visitors can enjoy panoramic views of the Straits of Malacca, explore historical landmarks like the Altingsburg Lighthouse, and see old cannons that date back to the colonial era. One of the highlights of Bukit Melawati is the playful silvered leaf monkeys, which are known for their gentle nature. Tourists can safely feed the monkeys directly from their hands, making it a fun and memorable experience. Bukit Melawati is also a popular stop in many Kuala Selangor Firefly Tours, where visitors explore the hill in the evening before continuing to the nearby river to witness the magical fireflies.

  4. Kuala Selangor Firefly Park

    Jalan Haji Omar, Kuala Selangor, Selangor, 45000, Malaysia

    1 hour 30 minAdmission included

    A Firefly Tour in Kuala Selangor is one of the most magical nature experiences in Malaysia. Visitors take a small boat ride along the Selangor River at night to watch thousands of fireflies glowing on mangrove trees like tiny blinking lights.

Pickup & meeting point

Pickup is included for all travellers.

Pickup starts about 20 minutes before the departure time.

You can request a pickup location of your own.

Pickup locations1,900

The operator lists 1,900 pickup points. 40 are shown here; choose yours from the full list when you book.

Hotels & residences40

  • Regalia Sky pool Hostel @ 969Regalia Suites Residence Jalan Sultan Ismail Regalia, Suites Residence A-8-09, Kuala Lumpur, 50480, Malaysia
  • Lumi TropicanaPersiaran Tropicana, Petaling Jaya, Selangor, 47800, Malaysia
  • Kingston HotelJalan Tuanku Abdul Rahman, No 405, Wisma Dato' James Tan Yin Wah 411, Kuala Lumpur, 50100, Malaysia
  • Ceylonz Suites Bukit Bintang By IceflyMalaysia 1-37, Kuala Lumpur, 50200, Malaysia
  • Radisson Apartment At Berjaya Times SquareNo. 1 Jalan Imbi, Kuala Lumpur, 55100, Malaysia
  • The AXON @ Bukit Bintang, Kuala LumpurJalan Walter Granier, Kuala Lumpur, 55100, Malaysia
  • Mercu Summer Suites KLCC By Tasu Homess1 Jalan Cendana, Kuala Lumpur, 50450, Malaysia
  • Axon Residence Kuala Lumpur KLCC Pavillion BBJalan Walter Granier, Kuala Lumpur, 55100, Malaysia
  • Prime Suite at Ampang - Individual Private Rooms18 Lorong Dedalu, Kuala Lumpur, 55000, Malaysia
  • Midaris Hotel by Glex172 Jalan Loke Yew, Kuala Lumpur, 55200, Malaysia
  • SOHO Suites KLCC by noon20, Jalan Perak, Kuala Lumpur, 50450, Malaysia
  • Kingston Hotel 4 at TRX196, Jalan Changkat Thambi Dollah, Kuala Lumpur, 55100, Malaysia
  • T Hotel Mont KiaraPlaza Crystalville 2, No. 22G, Kuala Lumpur, 50480, Malaysia
  • The Quay Hotel Bukit Bintang80 Jalan Alor, Bukit Bintng, Kuala Lumpur, 55100, Malaysia
  • Swing & Pillows @ TAR UMT Setapak, Kuala Lumpur31, Jalan 10/23a, Medan Makmur, Kuala Lumpur, 53300, Malaysia
  • Starlight Suite At Chambers Kuala Lumpur KLCCJalan Putra, Chow Kit, Chamber Residence, Kuala Lumpur, 50350, Malaysia
  • Signature HotelsB-10 Pantai Business Park, Off Jalan Pantai Baru, Kuala Lumpur, 59200, Malaysia
  • Axon Residence Kuala Lumpur Bukit Bintang by ApexJalan Padang, Kuala Lumpur, 55100, Malaysia
  • Mixx Hotel SetapakNo 122 Jalan 2/23a Off, Jalan Genting Kelang, Taman Danau Kota, Kuala Lumpur, 53300, Malaysia
  • The Platinum 2 Kuala Lumpur By Collective Haus1020 Jalan Sultan Ismail, Kuala Lumpur, 50250, Malaysia
  • Fast Hotel SetapakNo. 26 8/23E, Jalan Taman Ibu Kota Off Jalan, Jalan Genting Kelang, Danau Kota, Kuala Lumpur, 53100, Malaysia
  • KL Dream Service at Times SquareNo 1 Jalan Imbi, Kuala Lumpur, 55100, Malaysia
  • NOVA HOTEL87, Jalan Bukit Bintang, Floor Second, Kuala Lumpur, 55100, Malaysia
  • One Hartamas Hotel1,Jalan 26/70A, Desa Sri Hartamas, Kuala Lumpur, 50480, Malaysia
  • MK Inn Hotel62 Jalan Masjid India, Kuala Lumpur, 50100, Malaysia
  • Serviced Apartments at Times Square Kuala Lumpur by RobinsonsA2817, East Tower, Berjaya Times Square, Kuala Lumpur, 55100, Malaysia
  • Sky Suites Klcc By Bukit Bintang18, Jalan P. Ramlee, Kuala Lumpur, 50250, Malaysia
  • MN Suite at Times Square KLA29-13, Berjaya Times Square East, Kuala Lumpur, Malaysia
  • Time Square Luxury SuitesJalan Bukit Bintang, Kuala Lumpur, 55100, Malaysia
  • Hotel Damai Kuala Lumpur35 Jalan Barat,, Bukit Bintang, Kuala Lumpur, 55100, Malaysia
  • City Park Hotel Kuala Lumpur46, Lorong Haji Hussein Satu, off Jalan Raja Muda Abdul Aziz, Kuala Lumpur, 50300, Malaysia
  • Platinum Suites KLCC By Premium HospitalityTHE FACE Suites, 1020, Kuala Lumpur, 50450, Malaysia
  • HJN Wings Grand Budget Hotel141 Jalan Bonus, Kuala Lumpur, 50100, Malaysia
  • MeriGold suites Platinum KLCC1020, Jln Sultan Ismail, Kuala Lumpur, 50250, Malaysia
  • AMI SuitesG-09 Arte Mont Kiara, Jalan Sultan Haji Ahmad Shah, Kuala Lumpur, 50480, Malaysia
  • EVERYDAY SERVICE SUITE at TIMES SQUAREBerjaya Times Square East Tower 45, Kuala Lumpur, 55100, Malaysia
  • Mercu Summer Suites Near KlccMercu Summer Suites B 33a/01, Kuala Lumpur, 50250, Malaysia
  • General Service suites at Times Square1, Jln Imbi, Berjaya Times Square East A18-22, Kuala Lumpur, 55100, Malaysia
  • Platinum Suites Klcc By diny1020, Jalan Sultan Ismail, Kuala Lumpur, 50250, Malaysia
  • Aurum Suites At Star Residences KLCCKuala Lumpur, 50450, Malaysia
  • You can arrange your pickup point with the operator after booking.

Pickup instructions

Send us your hotel name with address to arrange pick up and drop off.

What's included

Included

  • Private transportation
  • Hotel pickup and drop-off by air-conditioned vehicle
  • English speaking driver
  • All Fees and Taxes

Not included

  • Gratuities
  • Meals & Beverage
  • Wi-Fi in vehicles
  • Additional costs caused by force majeure
  • (i.e. traffic delays, strikes, weather, machine failure & etc.)
  • Personal expenses

Good to know

Accessibility & suitability

  • Infants are required to sit on an adult’s lap
  • Public transportation options are available nearby
  • Infants and small children can ride in a pram or stroller
  • Suitable for all physical fitness levels

Traveller requirements

  • Minimum 1 traveller per booking
  • Maximum 15 travellers per booking
  • At least one adult must be included in the booking
  • Age bands: Infant (0–2), Child (3–11), Adult (12–80)

Cancellation policy

For a full refund, cancel at least 24 hours before the scheduled departure time.

  • 1+ days before100% refund
  • 0–1 days before0% refund
  • This experience requires good weather. If it's cancelled due to poor weather, you'll be offered a different date or a full refund.

Important booking information

Booking cut-off
Bookings close 3 hours before the activity starts.
Confirmation
Confirmed immediately after booking.
Tickets
One per booking
Local time zone
Asia/Kuala_Lumpur
Product code
387478P10

What you'll be asked when booking

  • Age of each traveller
  • First name of each traveller
  • Last name of each traveller
  • Your preferred pickup point
  • Any special requirements

Traveller reviews

4.5/ 52 reviews
  • 51
  • 41

Ratings aggregated from Tripadvisor (2).

Ready to book Private Batu Cave, Feed Silver Monkeys and Thousands of Fireflies?

From MYR 235 per person · Free cancellation available

Check dates & book

Activity information provided by Viator, an authorized travel partner. Gateera does not operate this activity.

Link copied to clipboard!
Gateera

Install Gateera on iPhone

Add to your Home Screen for the best experience

  1. 1
    Tap the Share button in Safari's bottom toolbar
  2. 2
    Scroll down and select Add to Home Screen
  3. 3
    Tap Add in the top right corner to launch Gateera anytime!