Guides · Road trips

Seeing the Kuala Selangor fireflies by car from KL

Updated · By the Grandpride team, Petaling Jaya

Volvo XC90

Be on the river slightly after 8 pm, on a dry night near the new moon. That's when the Kuala Selangor fireflies are at their best, and a car from KL is the simplest way to get there: the state tourism board puts the drive at under 80 minutes from the Sungai Buloh exit of the North–South Expressway. The catch is the drive home, late and partly on dark village roads. Plan the evening backwards from the boat.

Pick the night first

The moon and the rain decide most of it; tourism guides don't name a best month.

  • A moonless night makes the light stand out. Check a lunar calendar and go near the new moon.
  • Rain can stop the fireflies becoming active, and wet weather generally means fewer. Check the forecast that afternoon and keep a second evening free.
  • Weekends and holidays are busier, so book your boat ahead.

Keep your expectations sensible. Firefly numbers depend on healthy mangroves, and they've fallen as the riverbanks have been developed. Some nights are remarkable, some are gentler.

Mid-afternoon: leave KL

Try to be out of the city by mid-afternoon on a weekday. After about 5 pm, getting out of KL is slow; KL traffic jam times shows why.

Kuala Selangor town is about 55 km north-west of central KL as the crow flies, and Kampung Kuantan is about 9 km beyond it. From the city most people take the North–South Expressway to the Sungai Buloh exit and follow the signs to Kuala Selangor. From the Rawang side, the LATAR expressway runs to the town. Let your navigation app pick on the day. The expressways are cashless, so carry a Touch 'n Go card with balance on it; Malaysia tolls, Touch 'n Go and RFID explains the payment side.

Late afternoon: Bukit Melawati

Arrive in daylight and go up Bukit Melawati, the hill above the town. There are the remains of an old fort, a lighthouse built in 1907 and a troop of silvered leaf monkeys. On weekends and public holidays private cars aren't allowed up between 8 am and 7 pm, so park below and walk, or take the short tram.

Early evening: eat in town

Have dinner in Kuala Selangor before the boats start. The firefly jetties are a short drive out along the river.

Just after 8 pm: on the river

At night the fireflies gather in the berembang mangroves along the Selangor River. The males flash to attract a mate, often in step, so a whole tree seems to pulse. From a small boat it's quiet and very dark; give your eyes a minute and the trees fill with light. Go later and many have already found a mate and stopped flashing.

Three places run boats, evenings only. Times and fares change, so check with them directly before you set off.

WhereBoatSuits
Kampung KuantanSampan: wooden, no engine, up to four people, about 20 minutesThe traditional way, quiet and close to the trees
Kampung Bukit BelimbingElectric boatA quiet ride, with chalets nearby if you'd rather stay over
Pasir PenambangSpeedboatLarger groups

Wear rubber-soled shoes and bring insect repellent. Flash photography isn't allowed because it disturbs the fireflies, and tiny lights in the dark barely photograph anyway. Watch instead.

Around 9 pm or later: the blue tears, if you want them

Blue tears are a blue-green glow from tiny plankton in the estuary, where the Selangor River meets the Straits of Malacca. Boats leave from a jetty in Kuala Selangor in the evening. The glow is best near the new moon and at least two hours after sunset, so roughly 9 pm or later. The same dark nights suit both, so you can do the two together. It just means a late finish for whoever is driving.

The drive home

Near the villages the roads are narrower and darker than the expressway. Go slowly, watch for motorcycles and people walking on the verge, and dip your lights for oncoming cars. If it rains, slow down further and leave more room; driving in heavy rain and the monsoon season covers the rest. By the time you reach the expressway it may be well past 10 pm after a long day. Be honest about how tired you are.

Driving yourself, or not

Self-drive: every Grandpride rental includes 120 km a day. A return trip to Kuala Selangor with some driving round town can go over that, depending on where you start, so check the distance on a map app and add 50 or 100 km a day when you book. The rental mileage allowance and toll card explains each option. For a family, the Volvo XC90 at RM 1,400 a day has room for everyone. Only the named renter may drive, so one person does both legs. The car goes back with the fuel level it left with.

With a chauffeur, nobody drives dark village roads at the end of the night. Book a chauffeur by the hour for 3 to 23 hours; a Toyota Vellfire is RM 150 an hour by day. A firefly trip runs into the night, so hours starting between 7 pm and 11 pm cost 30% more and hours from 11 pm to 7 am cost 50% more. Book at least two days ahead online. Hourly chauffeur prices in Kuala Lumpur works through examples, and self-drive vs chauffeur helps you choose.

Organised firefly tours from KL exist too. A private car lets you choose the night, the stops and the pace.

Before you go

Do the fireflies come out when it rains?

Rain can stop them becoming active, and wet weather means fewer. Check the forecast that afternoon and keep a back-up evening.

Can you see the fireflies and the blue tears on the same night?

Yes. Both are best on dark, moonless nights, and the blue tears boats run later, so expect a late finish.

Bilakah masa terbaik untuk melihat kelip-kelip di Kuala Selangor?

Sedikit selepas pukul 8 malam, pada malam yang kering dan gelap tanpa cahaya bulan.

Send us your date and group size on WhatsApp and we'll suggest a car or a chauffeur for the evening.

More guides

Go further