Kuala Selangor Fireflies (Kampung Kuantan)

Last updated: October 2026

Entrance sign of the Kampung Kuantan park for viewing the Kuala Selangor fireflies, near Kuala Lumpur

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.

AddressKampung Kuantan, Kuala Selangor, Selangor
DetailsNightly about 7:45 – 10:30 pm
Boat about RM50 per sampan (up to 4 people)
AreaKuala Selangor
Typical visitAbout 2 h 30 min
Listed inKuala Lumpur Attractions
Take me here
VerifiedVerified 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

How to Get to the Kampung Kuantan Fireflies

Tips for Seeing the Fireflies

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.

Sources

See all attractions in Kuala Lumpur