Selangor River is a major river in Hulu Selangor. It’s one of the best places in the state for people to test their courage with the thrills and spills of water rafting. The river has a 7km rafting distance with varying rapids from Grades 1 to 4, making it a suitable location for beginners and professional rafters alike. It’s also accessible for people living in the Klang Valley, with just a little over an hour’s drive from Kuala Lumpur.