Kuala Selangor

Selangor, Malaysia

Why visit Kuala Selangor?

Kuala Selangor is a coastal town in Selangor, 60 km north-west of Kuala Lumpur, famously the best place in Malaysia to see synchronous fireflies (kelip-kelip) that light up the mangrove trees along the Selangor River at night. The town is also home to the historic Bukit Melawati hill, a former royal burial site and fort with a lighthouse and silver-leaf monkey population, and is known for its excellent seafood restaurants.

Planning Kuala Selangor? Tell us your dates and we’ll tailor the trip.

Ask on WhatsApp

How do you get there?

By Plane

Kuala Lumpur International Airport (KUL) — 80 km south, 1.5 hr drive.

By Train

No direct train. Take KTM to Kuala Selangor station (limited service) or to Tanjung Malim and connect by bus.

By Car / Road

Kuala Selangor is 60 km north-west of KL via the LATAR Expressway (E25) or Federal Route 5. The drive takes 45–60 min.

A car is essential. Grab is available but limited. Buses from KL to Kuala Selangor are infrequent.

What are the things to do?

  • Bukit Melawati — a hill with the remains of a Dutch fort, a lighthouse, and a large population of silver-leaf monkeys and macaques. The view from the top over the coastal plains is spectacular. Free entry

  • Selangor River firefly sanctuary — night cruises (45 min, RM 25–50 per person) through mangroves lit by synchronous fireflies; best on moonless nights, avoid full moon

  • Kuala Selangor Nature Park — 800-hectare wetland reserve with bird hides, boardwalks, and a bird sanctuary; RM 5

  • Pasir Penambang — the main seafood village along the river, lined with seafood restaurants

  • Altingsburg Lighthouse — a 19th-century Dutch-style lighthouse on Bukit Melawati

  • Firefly river cruise — the main attraction; book evening cruises (depart 7:30–9 PM)

  • Feed the monkeys at Bukit Melawati — buy bananas at the base (RM 2–3 per bunch); monkeys are cheeky, secure your belongings

  • Seafood dinner at Pasir Penambang — choose your live seafood from tanks at the front of each restaurant

  • Birdwatching at the Nature Park — best at early morning or late afternoon

  • Sunset at Bukit Melawati — panoramic sunset views over the Straits of Melaka

Planning Kuala Selangor? Want these on a customised itinerary?

Ask on WhatsApp

Where to eat?

  • Pasir Penambang seafood restaurants (Jalan Kuala Selangor–Pasir Penambang) — a row of restaurants serving chilli crab, butter prawns, steamed fish, and ikan bakar; RM 20–50 per person
  • Restoran D'Kuala Selangor — nasi goreng and Malay dishes; RM 6–10
  • Bukit Melawati food stalls — nasi lemak, keropok lekor, coffee (RM 3–6)
  • Pasar Malam Kuala Selangor (Wednesday) — local snacks and fresh produce

Where to drink?

  • Teh tarik at local coffee shops (RM 2)
  • Fresh coconut water — at Pasir Penambang and Bukit Melawati (RM 2–3)
  • Sugar cane juice (RM 1–2)

Planning Kuala Selangor? We’ll book the stays and dining for you.

Ask on WhatsApp

Where to stay?

  • Budget: Kuala Selangor Homestay (RM 50–80/night); Hotel Sri Nelayan (RM 60–90/night)
  • Mid-range: De Palma Hotel Kuala Selangor (RM 100–180/night, river views); Sekinjang Hotel (RM 80–130/night)
  • Upscale: The Alam Kuala Selangor (RM 120–200/night, resort-style with pool)

What should you buy?

  • Pasir Penambang seafood — dried seafood products and local snacks
  • Kuala Selangor town shops — basic supplies and souvenirs

Where to go next?

  • Sekinchan (20 km north, 25 min drive) — padi fields and fishing village
  • Sungai Besar (35 km north-west, 40 min drive) — fishing town
  • Shah Alam (50 km south-east, 50 min drive)
  • Kuala Lumpur (60 km south-east, 1 hr drive)

Nearby in Selangor

More places to explore around Kuala Selangor.

Guide content as of July 2026. Portions adapted from Wikivoyage, CC BY-SA 4.0.

Contact Us

Get in touch with us.

Or connect over WhatsApp

Connect Over WhatsApp