The easiest way to get to Kuala Selangor from KL is by driving yourself there. From KL, head towards Sungai Buloh and take Route No. 54 until the end. There are signboards all the way. For seafood, pass through Kuala Selangor. After the river, take the left turn towards Pasir Penambang. The seafood restaurants are mostly located in the small Chinese fishing village of Pasir Penambang.
There are a few ways to get to Kuala Selangor which includes buses and taxis that leave regularly from KL's Puduraya bus station.
Our transport came as a part of a package deal, departing from our KL accommodation, with MM Adventures on the Kuala Selangor Firefly Tour.
Because there was only myself and my two teenage kids we travelled there in Mike's gold Mercedes. Michael is the owner of MM Adventures and will use either a mini van or his own Merc depending on the tour numbers.
Tourists can easily go to Kuala Selangor via public transortation from Pudu Raya Bus Station or Klang Bus Station (located close to the Central Market LRT Station in KL). From Pudu Raya Bus Station, proceed to platform 23 for bus no. 141 going to Kuala Selangor. The bus fare costs about RM4.70 and departs every half hour from 6.30am.
If you are planning on driving there yourself, you may follow the LDP Highway heading to Sungai Buloh. From there, you can easily find the signboard to Kuala Selangor.
Otherwise, if you are coming from KL via North-South PLUS Highway, you still have to exit at Sungai Buloh.
The journey takes approximately 1.5 - 2 hours.
The reason why we went to Kuala Selangor is that we wanted to see the fireflies. Every night, hundreds of fireflies come to the mangrove in search of a partner and turn the bushes into a kind of Christmas trees.
The only way to see this show of nature is by one of the boats that you can get from a small jetty near Kuala Selangor.
We rented a car in Shah Alam and drove from there to Kuala Selangor. The traffic was very heavy until we got away from Shah Alam and there were not many road signs.
We had no problem after we got to Kuala Selangor.
From Kuala Selangor we drove to the airport, dropped our car off there, and flew to Pulau Penang.
You can get a public local bus from PuduRaya at platform twenty something. You will see the bus in red and white stripe labelled Kuala Selangor.
No need to buy ticket in advance. Just board the bus and get the tix from the conductor up there.
On the way, the bus will stop in a few places. Make sure that you stop at the right one.