Skip to main content
A covered firefly boat moored at the jetty on the Selangor River at sunset
Book direct with the operator

Kuala Selangor fireflies tour: private or shared

An evening tour to the Kuala Selangor fireflies and blue tears with Bukit Melawati, a seafood dinner and a firefly river cruise, including hotel pickup and a licensed driver-guide. Private and shared options.

  • Adults from RM 223.30 · children from RM 172.55
  • Both tours depart daily
  • MOTAC licence KPL/LN/6245
  • MATTA member MA3643
  • Licensed by MOTAC KPL/LN/6245
  • 16 years operating
  • Book direct with the operator

What this tour actually is

One evening, handled end to end as a single tour package, and the whole reason this site exists: seeing the Kuala Selangor fireflies without having to organise the night around them. We collect you from your hotel in an air-conditioned vehicle, stop at Bukit Melawati for the fort and the silver leaf monkeys (Trachypithecus selangorensis), sit down to a seafood dinner by the Selangor River (Sungai Selangor), then take you out on the water to watch thousands of synchronised fireflies (Pteroptyx tener) flashing in the berembang trees (Sonneratia caseolaris). When conditions allow, you may also see the blue tears, the bioluminescent glow of Noctiluca scintillans plankton in the water.

There are two ways to travel and they are genuinely different, so we keep the differences visible instead of averaging them away.

The private tour departs at 4:00 PM daily and runs about six hours. It uses a traditional non-motorised sampan, which is quieter and darker on the river, includes eagle feeding, and picks up within 5 km of the Petronas Twin Towers.

The shared tour departs at 3:30 PM daily and runs about five and a half hours. It uses a covered electric boat, which is easier to board and better for families and older travellers, adds a stop at Sri Shakti Temple, and picks up within 3 km of the Twin Towers.

What’s included

Every price on this page covers the air-conditioned vehicle, an English-speaking licensed driver-guide, hotel pickup and drop-off inside the stated radius, the seafood dinner, the boat ticket for the firefly cruise, and the Bukit Melawati stop. Travel insurance and personal expenses are not included. Monkey feeding beans at Bukit Melawati are sold locally for about RM 2 to RM 5 if you want them.

Which river you end up on

The shared tour cruises the Bukit Belimbing river at Firefly Park Resort, using covered electric boats. The private tour uses a traditional non-motorised sampan, the quieter and more traditional way to see the colony. If you want to understand the difference before you book, read our guides to Kampung Kuantan Firefly Park and Firefly Park Resort at Bukit Belimbing. Neither river is better than the other. They suit different people.

Before you decide

If you are still weighing this up against driving yourself, we wrote the honest version of that comparison in seeing the fireflies without a tour. If you are choosing dates, the best time to see the fireflies explains how the moon and the weather change what you will actually see.

Guests in life jackets queuing on the jetty at Kuala Selangor at dusk
Guests in life jackets queuing on the jetty at Kuala Selangor at dusk

Inside the evening

  • A troop of silver leaf monkeys on the road at Bukit Melawati

    A troop of silver leaf monkeys on the road at Bukit Melawati

  • Cannons and the Altingsburg Lighthouse on the hilltop at Fort Altingsburg

    Cannons and the Altingsburg Lighthouse on the hilltop at Fort Altingsburg

  • Chilli crab, fried fish and tom yam shared at a Pasir Penambang seafood table

    Chilli crab, fried fish and tom yam shared at a Pasir Penambang seafood table

  • Passengers in life jackets seated inside a covered firefly boat at night

    Passengers in life jackets seated inside a covered firefly boat at night

Itinerary

How the evening runs

Times are approximate and shift a little with traffic and the light. This is the shape of it.

  1. 1
    3:30 PM / 4:00 PM

    Hotel pickup in KL

    Your driver-guide collects you from the lobby. Please be down ten minutes early. The shared tour leaves at 3:30 PM, the private tour at 4:00 PM.

  2. 2
    ~5:00 PM

    Sri Shakti Temple (shared tour only)

    A short stop at the Sri Shakti Temple on the way out of the city. The private tour skips this and gets to Kuala Selangor earlier.

  3. 3
    ~6:00 PM

    Bukit Melawati

    Fort Altingsburg, the Altingsburg Lighthouse and the resident silver leaf monkeys, with views over the Selangor River mouth. Feeding beans cost about RM 2 to RM 5 if you want them.

  4. 4
    ~6:45 PM

    Eagle feeding (private tour only)

    Brahminy kites circling low over the water near the fishing village. Weather dependent, and only on the private tour.

  5. 5
    ~7:30 PM

    Seafood dinner by the river

    A sit-down seafood dinner at Pasir Penambang. On the shared tour the set menu is fried rice, corn flake prawns, sweet and sour fish, omelette, soy sauce chicken and tea.

  6. 6
    ~8:30 PM

    Firefly river cruise

    Out on the water for the fireflies. The private tour uses a traditional non-motorised sampan; the shared tour uses a covered electric boat. Blue tears when conditions allow.

  7. 7
    ~10:00 PM

    Back to your hotel

    We drive you back to KL. You are not doing a 90 minute night drive after a late finish, which is the part most people underestimate.

Guests in life jackets queuing on the jetty at Kuala Selangor at dusk
Pricing

Prices, in plain text

Every price below is the published rate, per person, in Malaysian ringgit. Dinner and boat tickets are included.

Premium

Private tour

  • Departs 4:00 PM daily · ~6 hours
  • Non-motorised sampan
  • Pickup within 5 km of the Petronas Twin Towers
  • Eagle feeding included
Private tour prices
Group Price per person
2–3 pax RM 328.86
4–5 pax RM 267.96
6–7 pax RM 243.60
8+ pax RM 219.24
Child 3–11 RM 219.24
Book the private tour

Shared tour

  • Departs 3:30 PM daily · ~5.5 hours
  • Electric boat
  • Pickup within 3 km of the Petronas Twin Towers
  • No eagle feeding on this option
Shared tour prices
Group Price per person
Adult RM 223.30
Child 3–11 RM 172.55
Book the shared tour

Firefly density varies with moon phase and rain; blue tears are never guaranteed. Outside the pickup radius: a surcharge, quoted by WhatsApp when you send your hotel name, or meet at Corus Hotel Kuala Lumpur. Prices exclude travel insurance and personal expenses.

The tour-versus-independent cost comparison and our notes on independent boat tickets are on the Tickets & Prices guide. Questions? Contact us.

Free tool

Try the Firefly tour cost calculator

Estimate the total cost of the Kuala Selangor fireflies tour for your group and see whether private or shared works out better.

Estimate my cost

Still deciding between private and shared?

Tell us your dates, group size and hotel, and we'll say honestly which tour and which river suits you.

Private vs shared, side by side

The differences are real, so we keep them visible instead of averaging them away.

Comparison of the private and shared Kuala Selangor fireflies tours
Feature Shared tour Private tour Premium
Departure 3:30 PM daily 4:00 PM daily
Duration About 5.5 hours About 6 hours
Boat Covered electric boat, easier boarding Traditional non-motorised sampan, quieter and darker
Pickup radius Within 3 km of the Petronas Twin Towers Within 5 km of the Petronas Twin Towers
Eagle feeding Not included Included
Sri Shakti Temple Included Not included
Group Shared with other travellers Your party only
Price RM 223.30 adult, RM 172.55 child 3–11 RM 328.86 down to RM 219.24 per person by group size, child RM 219.24
Cancellation Cancellation terms are shown at checkout before you pay Cancellation terms are shown at checkout before you pay

Sighting conditions, before you book

Firefly density varies with moon phase and rain, and blue tears are seasonal. Here is exactly what that means for the night you are booking.

Moon phase

A dark or new-moon night gives the strongest display. A bright full moon washes out the contrast that makes the flashing visible.

Rain

Heavy rain reduces firefly activity and muddies the river, which also hides any blue tears. Light drizzle is usually fine and the boats still run.

Blue tears

Blue tears are Noctiluca scintillans plankton. They are seasonal, they depend on a bloom, and they are never guaranteed on any date.

What we promise

We promise the evening: pickup, the fort, dinner, the boat and a licensed guide. We do not promise what the river will show you.

No operator can guarantee fireflies or blue tears on a given night. Anyone who does is selling you certainty that does not exist.

Book your evening

Both products check out through Bokun. Prices, departure times and inclusions are listed above in plain text so you can read everything before the widget loads.

Private tour

Departs 4:00 PM daily. Sampan, eagle feeding, 5 km pickup radius.

Shared tour

Departs 3:30 PM daily. Electric boat, Sri Shakti Temple, 3 km pickup radius.

Prefer to talk it through first? Call 012-948 7050 or reach us via the contact page, 9 AM to 11 PM MYT.

Recognised by Tripadvisor every year since 2017

  • Tripadvisor Travellers' Choice Awards 2025
  • Tripadvisor Travellers' Choice Awards 2024
  • Tripadvisor Travellers' Choice 2023

Six Travellers' Choice awards and three Certificates of Excellence, awarded to our parent operator, Exotic Asia Holidays Travel & Tours.

Why choose us

Why book the fireflies tour with us

A licensed Malaysian operator running this route directly. No middle layer between you and the guide.

  • You book the operator, not a reseller

    The vehicle is ours and the guide is on our payroll. If something changes on the night, the person fixing it is the person you booked with.

  • Honest sighting guidance

    We publish how moon phase, rain and season affect what you will see, before you pay rather than after.

  • Both rivers covered

    We write about Kampung Kuantan and Bukit Belimbing fairly, including the one our shared tour does not use, so you can pick on facts.

  • Licensed and accountable

    Tourism Ministry licence KPL/LN/6245, MATTA member MA3643, ROC 898289M. Trading since 2010.

  • No night drive for you

    The tour finishes around 10 PM in Kuala Selangor. We handle the 90 minute drive back to your hotel.

  • The whole evening, one price

    Dinner and boat tickets are inside the price. You are not paying at three counters in the dark.

Before you book

Fireflies tour FAQs

What's the difference between the private and shared tour?

The private tour departs 4:00 PM daily (about 6 hours): non-motorised sampan, eagle feeding, 5 km pickup radius. The shared tour departs 3:30 PM daily (about 5.5 hours): covered electric boat, Sri Shakti Temple stop, 3 km pickup radius.

How is the tour priced for groups?

The private tour is priced per person by group size: RM 328.86 at 2–3 pax down to RM 219.24 at 8 or more, child 3–11 RM 219.24. The shared tour is flat: RM 223.30 adult, RM 172.55 child 3–11. Dinner and the boat ticket are included.

Is the tour suitable for young children or older travellers?

Yes. The covered electric boat on the shared tour has easier boarding and suits families and older travellers. The sampan on the private tour is quieter and darker. Child pricing applies for ages 3 to 11 on both.

What happens if it rains?

Light rain is normal and the boats usually still run. In heavy rain the boat operators may hold or cancel the cruise for safety. Your guide will tell you what is happening on the night and we work out the fairest option with you. Cancellation terms are shown at checkout before you pay.

How do I book, and is it secure?

Book directly through our Bokun checkout on this page. You get an instant email voucher, and your driver's WhatsApp contact is sent the day before pickup so you know exactly who is collecting you.

Still deciding?

Get in touch and we'll tell you honestly what the river is likely to look like on your dates.

Contact us
Guides

Read before you book

The honest background: both rivers, the blue tears, prices, and whether a tour is even the right call for you.

Boats at the Pasir Penambang jetty at dusk
Both tours depart daily

Ready to book the fireflies tour?

Adults from RM 223.30 · children from RM 172.55. Private or shared, both depart daily from your KL hotel. Dinner and boat tickets are already in the price.

  • Licensed operator, MOTAC KPL/LN/6245
  • Dinner and boat tickets included
  • Honest sighting guidance, no false promises

Adults from

RM 223.30 · children from RM 172.55

Book now