Malaysia Rainforest & Islands
- Sepilok orangutans
- Langkawi beaches
- Kinabatangan river
A historic hilltop fort and lighthouse by day, synchronised fireflies on the Selangor River by night
Kuala Selangor makes one of the most rewarding day-and-evening trips from Kuala Lumpur. In the afternoon, climb Bukit Melawati, a small hill at the mouth of the Selangor River where the early sultans of Selangor built their fort. Old cannons still point out to the Straits of Malacca, a lighthouse keeps watch over the coast, and gentle silvered leaf monkeys, with their bright orange babies, wander among the visitors.
After dark, the show moves upriver to Kampung Kuantan. Here you board a small wooden sampan, rowed silently along the river, and watch thousands of fireflies blinking in unison in the berembang mangrove trees on the banks. The effect, like strings of fairy lights pulsing in the dark, is one of Malaysia's most memorable natural sights. It works best on a clear, moonless night, so plan your trip with the calendar in mind.
Kuala Selangor was one of the earliest centres of power in the region. A fort on Bukit Melawati is said to date back to the Malacca Sultanate in the early sixteenth century, and in the eighteenth century the town became the first royal capital of the Sultanate of Selangor. Sultan Ibrahim Shah strengthened the hilltop defences, but in 1784 the Dutch East India Company attacked, bombarding the fort from the sea after Sultan Ibrahim's ally, Raja Haji, had besieged Dutch-held Malacca. The Dutch renamed it Fort Altingsburg, after their Governor-General, before the Sultan recaptured it the following year. The fort was later destroyed during the Selangor Civil War in the nineteenth century.
The Altingsburg Lighthouse on the hill dates from British-era work in 1907, replacing an earlier Dutch light, and still guides ships through the Straits of Malacca. The royal mausoleum on the hill holds the graves of the first three sultans of Selangor.
Firefly tourism at Kampung Kuantan began in the 1970s, when a local entrepreneur started taking visitors out on the river. The district council later took over and expanded the operation, which still uses traditional rowed sampans to protect the fireflies' habitat.
Kuala Selangor is a quiet fishing and farming town whose rhythms follow the river and the tides. Local boatmen at Kampung Kuantan have rowed visitors to the fireflies for decades, and the fireflies are a source of pride and income for the community. Bukit Melawati holds a special place in Selangor's identity as the site of the first royal capital, and the royal mausoleum is still respected as a sacred site. Families from the Klang Valley visit at weekends for the monkeys, the views and a seafood meal by the river.
Arrive in Kuala Selangor in the afternoon and head up Bukit Melawati, on foot or by tram at weekends. Look at the cannons and fort walls, peer into the infamous poisoned well, visit the small historical museum and enjoy the views over the river mouth and coast. The silvered leaf monkeys are often seen near the lighthouse; watch them, but resist the temptation to feed them.
Have an early dinner in town, then make your way to Kampung Kuantan to be at the ticket counter around 7.30pm. The boat ride is short but magical: keep quiet, let your eyes adjust to the darkness, and watch the trees along the bank come alive with pulsing light. Many tours from Kuala Lumpur combine the fireflies with Bukit Melawati and a seafood dinner.
The fireflies are visible year-round, but the display is best on clear, dry, moonless nights; heavy rain and bright moonlight make them harder to see. Check the lunar calendar and aim for the days around the new moon. Go early in the evening, from around 8pm, as the flashing tends to fade later in the night. Bukit Melawati is best visited in the late afternoon when it is cooler, which fits neatly with an evening firefly trip.
Checked against the sources on 27 October 2026. Opening times and fees can change — confirm before you go.
General guidance from our specialists, not official information.
Bukit Melawati and Kuala Selangor Nature Park sit close together near the town centre, and Kampung Kuantan is about 8 km away. Firefly boat trips are also run at Kampung Bukit Belimbing and at Pasir Penambang, about 2.5 km from Bukit Melawati, and tour operators often pair the fireflies with a seafood dinner. Kuala Selangor is about 55 km north-west of central Kuala Lumpur, and the drive takes a little over an hour via the North-South Expressway and Sungai Buloh exit. Most visitors stay in Kuala Lumpur and come on an afternoon-and-evening trip.
This guide was researched from the sources below and reviewed by our team on 27 October 2026. Facts under “Verified information” link to the page they were checked on; travel tips are general guidance. Photos are credited on each image. The ambient recording’s author and licence are shown in the sound player.