Kuala Selangor Fireflies (Kampung Kuantan)
Last updated: October 2026
The Kuala Selangor fireflies live along the Selangor River at Kampung Kuantan, a village about nine kilometres inland from Kuala Selangor town and roughly 60 to 70 km by road north-west of Kuala Lumpur. After dark, thousands of tiny beetles gather on the berembang mangrove trees lining the riverbank and flash in near-unison, so whole trees seem to blink on and off like Christmas lights. Visitors watch from small wooden sampans rowed quietly along the bank. It is one of the best-known nature experiences near KL and is usually combined with a seafood dinner in Kuala Selangor and a visit to Bukit Melawati.
This guide explains the fireflies and their history at Kampung Kuantan, what the boat ride is like, prices and hours (checked October 2026), the best conditions, how to get there and tips.
| Address | Kampung Kuantan, Kuala Selangor, Selangor |
|---|---|
| Details | Nightly about 7:45 – 10:30 pm Boat about RM50 per sampan (up to 4 people) |
| Area | Kuala Selangor |
| Typical visit | About 2 h 30 min |
| Listed in | Kuala Lumpur Attractions |
| Take me here | |
| Verified | Verified October 2026 |
About the Kuala Selangor Fireflies
The fireflies here are mainly Pteroptyx tener, a small South-east Asian firefly (adults are about 1 cm long) known for gathering in large numbers and flashing in synchrony. They depend completely on the mangrove ecosystem of the lower Selangor River, and in particular on the berembang tree (Sonneratia caseolaris), which grows in the brackish water along the banks. Every night, males and females congregate on these trees and use flash signals as part of their courtship, and the males' rhythmic, coordinated flashing produces the display that visitors come to see.
Their life cycle is tied to the riverbank. The larvae live on the mangrove floor and feed on small mangrove snails, growing to adult size over as long as a year, while the adults live for only about two months. Each stage needs its own microhabitat, so clearing of riverbank vegetation, changes in water quality and salinity, pesticide run-off, sand mining, rubbish and artificial light can all reduce numbers. Researchers have reported a significant decline in the Selangor River colony in recent decades, and conservation work, including replanting berembang trees, has been carried out along the river.
History of Firefly Viewing at Kampung Kuantan
Firefly tourism at Kampung Kuantan began in the early 1970s, when a local entrepreneur started taking visitors out in boats to see the display. The attraction proved popular, and it was later taken over by the local authority, now the Kuala Selangor Municipal Council (Majlis Perbandaran Kuala Selangor), which runs the jetty and a fleet of small boats; Wikipedia gives the fleet as 27 boats. The non-motorised sampans are used to avoid noise, wash and fumes that would disturb the insects.
The Kuala Selangor area has a much longer history. In the early 18th century Kuala Selangor was the capital of the Sultanate of Selangor, and the hill of Bukit Melawati above the town was fortified; the Dutch, who occupied the town, built fortifications there in 1784 whose remains can still be seen, along with a colonial-era lighthouse.
What the Boat Ride Is Like
Boats leave from the Kampung Kuantan jetty after dark. Each sampan holds a small group, with a boatman who rows slowly along the river for around 20 to 30 minutes, keeping close to the trees on the bank. The boats have a canopy and passengers are given life jackets. Once your eyes adjust, the trees light up in waves of pale green flashes, sometimes so close that fireflies land on the boat. The ride is silent and slow, so it suits all ages, but there is little to see beyond the fireflies themselves.
Photography is not really possible: flash and bright screens disturb the insects and are not allowed, and phone cameras cannot capture the tiny lights in the dark. Treat it as an experience to watch rather than record.
Prices, Opening Hours and How Long to Spend
- Hours: boats run nightly from about 7:45 pm to 10:30 pm. Trips may be suspended in heavy rain or lightning.
- Price: about RM50 per sampan, which takes up to four people. Pay at the counter at the jetty.
- Time needed: the ride itself is short, but allow about two and a half hours on site including waiting and the drive to and from Kuala Selangor town. A half-day evening trip from KL is typical.
How to Get to the Kampung Kuantan Fireflies
- Car or Grab: about an hour to an hour and a half from central KL via the Guthrie Corridor Expressway or the LATAR Expressway towards Kuala Selangor, then follow signs to Kampung Kuantan. The jetty has a car park. Getting a Grab back to KL late at night can be difficult, so arrange a return ride in advance.
- Tour: many KL operators run evening tours that combine the fireflies with Bukit Melawati, the silvered leaf monkeys and a seafood dinner. This is the simplest option without a car.
- Public transport: buses run from KL to Kuala Selangor town, but there is no practical public transport to Kampung Kuantan at night.
Tips for Seeing the Fireflies
- Go on a dark, dry night. The display is weaker under a bright full moon and after rain, so check the weather and moon phase if you can.
- Wear dark clothes, keep your voice down, switch phones to dark mode or put them away, and never use flash or torches.
- Avoid heavy perfume and too much insect repellent, which can affect the fireflies. Long sleeves are a better defence against mosquitoes.
- Weekends and public holidays can mean a queue for boats; weekday evenings are quieter.
- Make an evening of it: visit Bukit Melawati before sunset to see the fort remains, lighthouse and silvered leaf monkeys, have seafood in Kuala Selangor or nearby Pasir Penambang, then head to the fireflies after dark. Kuala Selangor Nature Park, a 296-hectare mangrove and wetland reserve set up in 1987, is also nearby for birdwatching by day.
Kuala Selangor Fireflies Location
Frequently Asked Questions
How much is the Kampung Kuantan firefly boat ride?
A sampan costs about RM50 and takes up to four people. Pay at the counter at the jetty; tours from KL include the boat ride in their price.
What time can I see the Kuala Selangor fireflies?
Boats run nightly from about 7:45 pm to 10:30 pm. The display is best on dark, dry nights, and trips may stop during heavy rain or lightning.
Can I take photos of the fireflies?
Flash photography and torches are not allowed because they disturb the fireflies, and phone cameras rarely capture the display. It is best to put your phone away and watch.
How far is Kuala Selangor from Kuala Lumpur?
Kampung Kuantan is roughly 60 to 70 km by road from central KL, about an hour to an hour and a half by car. There is no practical public transport at night, so drive, book a Grab both ways or join a tour.
Why do the fireflies flash together?
The fireflies, mainly Pteroptyx tener, gather on riverside berembang trees each night and use flashes in courtship. The males flash in near-unison, which makes whole trees appear to blink on and off.
