Menu Close
Watching Fireflies in Kuala Selangor | Ummi Goes Where?

A Complete Guide to Watching Fireflies in Kuala Selangor Malaysia

Before we begin, let’s find out more about these ‘flies’ and why they are on fire. Fireflies (Bahasa Malaysia: kelip-kelip) are winged beetles that produce light in their lower abdomens as part of their mating ritual. They use the flash patterns to help them distinguish between the opposite sexes.

The light is a result of a chemical reaction called ‘bioluminescence’. Unlike a light bulb, the light produced in this process does not generate heat, so don’t worry if one of them happens to alight on you — it’s not going to burn your skin.

These fascinating creatures are commonly found in tropical areas, especially near marshes.


Kuala Selangor is a small coastal village about 2 hours away from Kuala Lumpur. Its biggest attraction is the Selangor River that is flanked by mangrove trees of a species called ‘berembang’.

These trees naturally attract fireflies as their leaves provide food and shelter for the insects. As a result, Kuala Selangor is said to be the home of one of the biggest firefly colonies in the world.

Kuala Selangor
Credit: Wiki Farazi / Wikimedia Commons

A Brief History

A few decades ago, firefly-watching in Kuala Selangor began as a scientific research by local and international scientists. A boat service was started by a local fisherman to transport these scientists back and forth along the river.

Soon, news of there being a firefly-watching boat tour in Kuala Selangor spread and lured in tourists from other parts of Malaysia. Since then, the villagers of Kampung Kuantan (a tiny village within Kuala Selangor where most of the berembang trees are) started offering boat rental service to visitors.

And finally in 1989, a Malaysian utility company collaborated with the local council to build a jetty and a proper ticketing system.

Best Time to Go to Kuala Selangor

There’s no specific time of the year that’s the best time to go. It’s possible to see the fireflies all year long. However, do keep in mind that rain, strong winds, and lightnings may hinder them from coming out. The full moon may also make them less visible. Another important thing to consider is the crowd. If you’d like to avoid long queues, opt for a weekday tour.

Additionally, try not to go too late at night, as the mating ritual would have dwindled by then. Around 10.30 to 11 p.m, they are expected to have found their desired mates and stopped glowing, except for the unlucky few, perhaps, like the last people at the bar.

So, your best bet would be to go on a dry, moonless weekday night before 11 p.m.

How to Get to Kuala Selangor from KL

By Taxi/Grabcar

Finding a taxi in Kuala Lumpur is not a problem. Whether they want to take you to Kuala Selangor is another matter, because it will be difficult for them to find passengers on the way back. Expect fares to be around RM100 for a one-way trip. However, you might be able to negotiate a better deal if you book a round trip.

In general, I don’t recommend taking taxis in Malaysia. Taxi drivers here are known for overcharging passengers and not using the meter. Or, if you insist on using it, they might deliberately take a longer or more congested route or even go round and round in circles. I feel sorry for the few honest ones, but repeated bad experience with taxis has made me avoid them at all costs.

Now, if I need to go anywhere that’s not accessible by buses or trains, I swear by Grab. There are a few other e-hailing services available in Malaysia, but I find Grab the most reliable, as they are pretty strict with their drivers. Any driver with a bad rating from passengers will get banned.

Plus, you know the exact amount you’ll be paying before you confirm your booking. No haggling required.

[No, this post is not sponsored by Grab]

By Bus


Board Selangor Bus No 100 (previous route no: 141) from Medan Pasar Bus Hub in Kuala Lumpur. The bus hub is about 100 m north of Central Market. To get there from Masjid Jamek LRT, walk 100 m southeast along Jalan Tun Perak. Turn right into Lebuh Ampang and walk another 100 m. You’ll see the bus shelter next to the grey clock tower. The bus departs every 30 minutes, and the one-way fare is RM 9. It’s also possible to book an express bus online.

The red Selangor bus 141 | Ummi Goes Where?
The red Selangor bus No. 141. Credit: Keanloong / Wikitravel

The last stop will be Bandar Malawati Bus Terminal, which is 1 km away from Kuala Selangor town center. You can walk the rest of the way or take the local bus/taxi. 

By Car

I totally hate it when I try to look up how to get to a particular place and travel blogs keep suggesting car rental. Like, duh, if I knew how to drive, I wouldn’t have bothered Googling how to get there, would I? But yeah, anyway. That’s another option — and the easiest one — to get to Kuala Selangor.

With a Tour

If all of the above sound like too much hassle to you, you can always book an all-inclusive tour from Kuala Lumpur. Some of them may even be combined with other activities like seafood dinner and eagle feeding. Check out these tours below:

Where to Stay in Kuala Selangor

My friend and I chose De Palma Hotel Kuala Selangor because we were not on a very strict budget then. The hotel has 48 chalets and 12 villas. Our chalet was RM150/night — not the cheapest option, but with a swimming pool and good WiFi, it was a pretty good deal. Plus, they could also arrange for our transportation to the fireflies center.

Since we went on a weekday, we practically had the whole place (and the swimming pool) to ourselves.

There are many more places to stay in Kuala Selangor, from single rooms to whole apartments, ranging from RM40 to RM600 per night. It’s also possible to stay in neighboring Sekinchan, about 30 minutes away.

The Firefly Boat Tour

The boat tour was not to start until 8 p.m., so we spent our evening swimming in the pool. After that, using the hotel transport, we were taken to a nice seafood restaurant for dinner.

Info board at Kampung Kuantan Fireflies Park | Ummi Goes Where?

We reached the jetty of the Kampung Kuantan Firefly Park at 10.30 p.m. By then, there was only a handful of visitors left. A busload of Korean tourists was just leaving as we arrived.

The boat fee was RM50 and it could fit four. Initially, we had hoped for there to be more tourists, so that we may find two more people with whom to share the boat and split the cost. But alas, because of our late arrival, this was not meant to be. So we put on our life jackets and waited for our boat.

On the boat on the firefly tour in Kampung Kuantan | Ummi Goes Where?
On the boat.

Before long, our boat arrived after having dropped off the four previous passengers.

It was strange going on a boat tour at night. The river was dark, yet we could still see the murky water. This didn’t do much in calming our nerves. And right at that moment, the boatman decided to tell us about crocodile sightings in the area. He warned us not to dip our hands in the water, and then laughed at our startled faces.

The boats used in the firefly-watching tour are electric-powered, which means that they don’t pollute the ecosystem with smoke, oil, or noise. Silence is especially important here because too much noise might scare away the fireflies. So do bright lights. Thus, visitors are not allowed to use flash photography.

Soon, we were rewarded with the sight of the famed fireflies. There were trees on both sides of the river that were all lighted up like Christmas trees. The blink-blinks of the lights seemed so synchronized that I had to look closely to be sure they were not just fairy lights. It was magical — so serene and so quiet — we didn’t realize we had been holding our breaths (which was also partly due to terror every time we saw something floating in the water).

Our boatman took us really close to the trees so we could see the fireflies up-close. Unfortunately, no matter how hard we tried, we didn’t manage to capture the moment on camera (blame cheap cameras). It was such a shame that the wonderful sight could only stay in our memories. But then again, perhaps that’s the beauty of it all.

Fireflies at Kampung Kuantan | Ummi Goes Where?
This was the best picture we got.

A few of the glowing insects started to get curious and came to check us out. In the beginning, we were a little apprehensive. Beautiful as they were, they were still bugs, and neither of us were big fans of bugs.

But then, we figured we were not going to see this every day, so what the hell. We stretched out our hands and managed to catch one. It stayed calmly in my cupped palms for a few seconds, then we let the poor thing go.

After about 20 minutes, our little boat tour was over.

Useful Tips for Kuala Selangor Firefly Tour

  • Go on a dry, moonless night.
  • Try not to go too late at night. The ideal time is between 8 – 10 p.m.
  • If you’d like to avoid big crowds, don’t go on weekends or public holidays.
  • Be quiet on the boat.
  • Do not use flash photography.
  • There are mosquitoes. Use mosquito repellent, if you like, but not too much, as it might repel the fireflies too. Otherwise, use light-colored, long-sleeved attire.

Other Things to Do in Kuala Selangor

Now that you’ve done the the firefly-watching tour, what else can you do in Kuala Selangor? Here are a few options:

  • Eat seafood – Eat a variety of reasonably-priced seafood while watching sunset on an over-water restaurant by the river in Pasir Penambang.
  • Climb Bukit Malawati – Walk or take a tram up the hill to see macaques, the silver leaf monkeys (and their bright orange babies) a lighthouse, the ruins of a fortress, the Royal Mausoleum, the poisoned well and a museum. Oh, and the sunset view is great too.
  • Go bird-watching at Kuala Selangor Nature Park – The nature park is made up of mangrove forest and mud flats. It is a sanctuary for many species of birds and other animals.
  • Go on an eagle-feeding tour – Sit on a boat, throw chicken entrails into the water, and watch as 30 – 40 eagles circle the sky above and swoop down for the food. 
Check out this article for more things to do in and around Kuala Selangor.

Have you seen fireflies before? What was your experience like? Comment below.

Posted in Malaysia

Related Posts


    • ummi

      Ya, kinda sad that you don’t get to capture the moment to be shared with others, but I suppose it’s just something that you have to experience for yourself.

  1. Mahamahu

    Kita pernah juga pergi tengok kelip-kelip kat sini best giler naik boat waktu senja sampai malam seram juga hehehehe kita duduk hotel apa entah lupa lak dekat tepi sungai jer hotel tu…

  2. Fas

    Memang menarik sebenarnya tengok kelip-kelip ni tetapi betul la kena tgk malam cuma kelip2 di Kuala Selangor ni blm pernah sampai. Maybe one day..

  3. Sis Lin

    Bestnya dalam tengok kelip-kelip, Sis tak pernah lagi..kat Johor ada gak satu tempat tu untuk kelip-kelip, pun Sis tak sampai lagi…mesti teruja kann kalau dapat tengok..alaaa nak jugalaaa….

  4. Hasif Hamsyari

    This is so nice! Pernah tengok kelip-kelip tapi bukan di Kuala Selangor. Memang lawa sangat dan bila tahu cerita tentang kenapa mereka glowing tu, rasa lebih tertarik dengan rahsia alam! Ok, boleh masukkan ni dalam wish list! Woohoo!

  5. Halimah

    Kak pernah pg sini, seronpk gak tgk kelip2 itupun kalau nasib baik dpt tgk kelip2 klu tak susah gak terpulang pada cuaca, nak amik gbr mmg dilarang sbb kelip2 xblh npk cahaya klu nakk amik gambar xblh ada flash

    • ummi

      Betul tu, dan rasanya kalau nak nampak kelip2 tu dalam gambar, kena pakai kamera canggih kot. Sebab masa tu kitorang pakai phone je. Langsung tak nampak.

  6. Hayati Suki

    Sisyat kerja kat kuala sgor. Pernah la bw anak2 tgk kelip2 masa 1st few month kena transfer sini.
    Seronok anak2 tgk. Cuma kecewa sebab tepon x canggih nak ambil video buat momen 😊

  7. Pingback:18 Best Day Trips from Kuala Lumpur | Ummi Goes Where?

  8. Pingback:Top 16 Things to Do in & Around Sekinchan (A Complete Guide) – Ummi Goes Where?

  9. Pingback:16 Aktiviti Menarik di Sekinchan & Kuala Selangor (Panduan Lengkap) – Ummi Goes Where?

Leave a Reply

Your email address will not be published. Required fields are marked *