tbasor

Kuala Selangor: fireflies on a mangrove river

Silver-leaf monkeys on a hilltop fort, a seafood dinner by the water, and a silent boat ride past trees that blink with thousands of fireflies.

Kuala Selangor: fireflies on a mangrove river
Photo: *angys* · CC BY-SA 4.0 · Wikimedia Commons
Area
Day trips
Start from
Kuala Lumpur
Distance
about 65–70 km northwest
Time needed
an afternoon and evening
Best season
All year; moonless, dry nights are best
Difficulty
Easy
Transport
Car or Grab, or an organised tour
Tickets & rules
Boat ticket; usually no photography with flash

Why go

It is one of the most magical things I have seen. After dark on the Selangor River, a small wooden boat glides along the riverbank, the boatman rowing in silence, and the mangrove trees on the bank are lit with thousands of tiny lights, all flashing together in rhythm, like Christmas trees breathing.

The fireflies only gather in certain trees along certain stretches of the river, and the show depends on the weather and moon. On a good night, it’s unforgettable; on a rainy one, the boats may not go out at all, which is part of the deal.

The trip is a full afternoon: first the old hilltop of Bukit Melawati, with its lighthouse, old cannons and tame silvered leaf monkeys, then a seafood dinner by the estuary, and finally the boats after dark.

The story

Kuala Selangor was once the royal capital of Selangor. On Bukit Melawati, the hill above the river mouth, the sultans built a fort to guard the estuary. The Dutch captured it in 1784 and renamed it Fort Altingsburg, before the Malays won it back. Today there are fragments of walls, old cannons, a lighthouse and a stone block said to have been used for executions.

The fireflies are a species that lives only in mangrove forests along tidal rivers. The males gather on the berembang trees, a kind of mangrove apple, and flash in synchrony to attract females. Scientists have studied this rare synchronous flashing for decades; Kuala Selangor’s colony is one of the largest in the world.

Clearing of mangroves, pollution and light from new buildings threaten them. Local boatmen mostly row silently or with small electric motors to avoid disturbing the insects.

Getting there

The easiest way is a Grab or a hired car, about 1.5 hours from central KL depending on traffic. Many guesthouses offer tours. Public buses go to Kuala Selangor town, but getting back late at night is difficult without a car.

A suggested plan

  1. 15:00Leave Kuala Lumpur after lunch.
  2. 16:30Walk up Bukit Melawati to see the fort, lighthouse and leaf monkeys.
  3. 18:00Seafood dinner by the river in Pasir Penambang village.
  4. 19:45Drive to Kampung Kuantan or Bukit Belimbing for the firefly boats.
  5. 21:30Return to KL, arriving around 11 pm.

Where to stay

Most people return to KL the same night; there are small resorts near Kuala Selangor if you prefer to stay over.

Good to know

  • Choose a night near the new moon for the brightest display.
  • Bring insect repellent.
  • Don’t use flash or torches; they disturb the fireflies and spoil the view for others.
  • The silvered leaf monkeys on Bukit Melawati are gentle, but don’t feed them bread.
Watch out
  • Rain cancels the boat rides; check the forecast before you go.
  • Driving back late on dark roads can be tiring; arrange a driver if possible.

More in Day trips