There are 3 stretches of rafting in rishikesh.
12 Km rafting stretch from Bramhapuri to NIM Beach is for starters and has Grade 2 and grade 3 rapids. This takes about 2 hours.
16 kms rafting stretch from Shivpuri to NIM Beach is for adrenaline junkies and has rapids from grade 2 to grade 4. 95% of rafters pursue this stretch. This takes about 3 hours.
24 kms rafting stretch from Marine drive to NIM beach is for people looking for spend more time on water. Adventure level does not increase in this stretch. Its just you spend more time on the water. This takes about 4 hours.
Lately there have been travellers from all over the world who come for rafting in rishikesh. And go back as a satisfied self.