Kuala Lumpur
Kuala Lumpur · Malaysia

Kuala Lumpur Firefly Tour Guide

A firefly tour from Kuala Lumpur means a 1–1.5 hour drive to Kuala Selangor, usually Kampung Kuantan, where you board a small boat for a 20–40 minute ride along a dark river. The main event is watching thousands of synchronous fireflies blinking in the mangrove trees – it looks like a living Christmas light display. Most tours include pickup from your hotel, a simple seafood dinner, and the boat trip. Expect a relaxed, slightly touristy evening that mixes nature with a bit of waiting around. It’s genuinely pretty but not mind-blowing if you’ve seen fireflies before.

The best months are June to October when it’s drier; avoid the peak rainy season (Nov–Jan) because tours can get canceled or the fireflies are less active. Tours usually start around 7–8pm. Expect to pay around $45–70 per person for a standard group tour including transport and dinner. Private tours or upgraded boats push closer to $90–120.

Pick the standard Kuala Selangor boat tour – it’s the real thing. Skip any “fireflies and blue tears” combo that adds a long drive to another spot; the extra stop usually delivers mediocre plankton and leaves you exhausted. Bring mosquito repellent and don’t expect total silence on the boat – there will be other groups and some chatter.

Book it

Petronas Twin Towers + Hotel Pick-Up: Skip The Line
tiqets
$44 per ticket
Kuala Lumpur Private Day Tour with Petronas Twin Towers & Batu Caves
tiqets
$111 per ticket
Petronas Twin Towers: Entry Ticket
tiqets
$11 per ticket
KL Tower: Entry Ticket
tiqets
$8 per ticket
Aquaria KLCC: Entry Ticket
tiqets
$12 per ticket
Hop-on Hop-off Bus Kuala Lumpur
tiqets
$9 per ticket

Some links are affiliate links — we may earn a commission at no extra cost to you. See our Terms.

More in Kuala Lumpur

Kl City Tour → Temple Visit → Canopy Walk Hike → Chinatown Street Art Tour → Flea Market Visit → Canopy Walkway Tour → Petronas Twin Towers Tour → City Sightseeing Tour → All Kuala Lumpur trips →
Get the best trips, at the best price