Kuala Lumpur
Kuala Lumpur · Malaysia

River Cruise in Kuala Lumpur: Worth It?

A Kuala Lumpur river cruise is usually a relaxed 45-minute to 2-hour boat ride along the Klang or Selangor rivers. You'll drift past colonial buildings, mosques, and modern skyline views in the city, or head further out for mangrove scenery and firefly watching near Kuala Selangor. Expect a simple narrated tour with decent photo ops, though the commentary can be hit-or-miss. Evening firefly trips are popular but the insects aren't always dazzling—it's more peaceful nature than spectacular light show. The boats are basic covered vessels with bench seating; nothing luxurious.

Best time is June to September when rain is less likely and firefly numbers tend to be higher. Avoid the wettest months (November–February) unless you don't mind getting drizzled on. Expect to pay around $25–55 per person for a standard city or firefly cruise; private or longer tours with transfers can run $70–120. Book through big platforms like Klook for easy cancellation.

Tip: Choose the Kuala Selangor firefly evening tour if you want something different from the city—it's the most memorable option for most travelers. Skip the combined Malacca river cruise unless you're already heading that way; the long bus ride eats into the experience and feels like two half-days glued together. Go with realistic expectations and you'll have a pleasant, low-key evening on the water.

Book it

Top 10 Malaysia Boat tours 2026 - Klook United States
klook
View →
THE 10 BEST Kuala Lumpur Boat Rides & Day Cruises (2026)
tripadvisor
View →
The best Kuala Lumpur Cruises & boat tours 2026 - Free cancellation
getyourguide
View →
Kuala Selangor Fireflies Evening River Cruise from Kuala Lumpur
tripadvisor
View →

Some links are affiliate links — we may earn a commission at no extra cost to you. See our Terms.

More in Kuala Lumpur

Batik Painting Class → Cave Exploration → Bird Park Admission → Cooking Class → Aquarium Ticket → Cave Temple Visit → Wildlife Tour → Street Food Tour → All Kuala Lumpur trips →
Get the best trips, at the best price