Blue Tears Kuala Selangor

The fantastic bioluminescence of the “Blue Tears” in Kuala Selangor can be found in the estuary where the Selangor River meets the Straits of Malacca.


+6012 343 2971/+6012 344 5033


▶ Blue Tears boat ride – Book today


Sky Mirror Jetty (Departure point),
Kuala Selangor, Selangor

Kuala Selangor’s “Blue Tears” is a natural nighttime phenomenon caused by Dinoflagellates, an algae or marine plankton that emits blue-green light at night. 

“Blue tears” are normally found on shore but in Kuala Selangor, visitors get to catch the blue patches on a speedboat ride along the waters where the river meets the sea. The sighting of the “Blue Tears” here is the first in Selangor.

Best time to go

The best time to go in search of “Blue Tears” in Kuala Selangor is during the new moon.

The 1st, 2nd and 3rd day of the month in the lunar calendar is the best time to visit due to high tide and darker sky, increasing chances of spotting them.

It is recommended to go from 9.00pm onwards, as bioluminescent displays are best viewed at least two hours after sunset. The “Blue tears” can only be captured with good photography equipment.

What to bring

  • Camera with night mode or higher ISO values to capture the bioluminescence in the darkness
  • Mosquito repellent
  • Bottled water
  • Umbrella

Visitors may use nets provided to stir up the water so that the bioluminescence is more visible, but are not allowed to bring the “Blue Tears” back.

Opening hours

The 45 to 60-minute boat ride from the Jetty Sky Mirror Kuala Selangor is open every evening at 8.00pm, 9.00pm and 10pm.

Price/entrance fees

Blue Tears boat ride only Book today
Blue Tears + Fireflies + Eagle Feeding (MyKad) Book today
Blue Tears + Fireflies + Eagle Feeding (International) Book today
Blue Tears + Fireflies + Eagle Feeding (International – Pickup from KL) Book today


The following tours also depart from or take place on the same river:

There are several things to do in Kuala Selangor during the day time, including:


De Palma Eco Resort

Vi Boutique Hotel



How to get to Blue Tears Kuala Selangor

Driving is the best way to get here. Make your way towards the Sungai Buloh exit from the North-South Expressway and follow the road signs towards Kuala Selangor. If you’re leaving from Klang, drive towards Kapar and head from there to Kuala Selangor. For both routes, the journey should take less than 80 minutes.

By Bus
Board Selangor Omnibus number 100 from Medan Pasar bus stop (opposite HSBC) in downtown Kuala Lumpur to Kuala Selangor. A one-way ticket costs RM9.00. Buses depart every 30 minutes from 6.30am to 7.30pm, and the journey takes about 2 hours. The last bus for the return trip from Kuala Selangor to Kuala Lumpur is at 7.00pm. Alternatively, board the Cityliner bus from Klang Sentral for the ±49km journey to Kuala Selangor. Buses leave every 30 minutes from 6.30am to 7.30pm. A one-way ticket costs RM4.30.

By Train


    • ALLI Devarajan on January 18, 2023 at 3:38 pm
    • Reply

    Hi…i try to book tickets on 22 January but can’t book

    Adult 2
    Children born in 6/10/2020

    • Loo on June 3, 2023 at 1:14 pm
    • Reply

    My wife travels in a wheelchair. She can walk a few steps. Can she get into your boat for the blue tears tour?

Leave a Reply

Your email address will not be published.