Peak Season: The best time to visit Rishikesh for River Rafting is from late September - October to mid November, and then the best time to visit Rishikesh is from early March - April to first week of May.
Shoulder Season: July to September: Rishikesh receives average rainfall during the monsoon months starting from July to September. Owing to rains, the water level increases and rafting is closed. Discounts continue to lure budget travellers in the monsoon season as well.
Off-season: May June is quite hot at Rishikesh temperature touching + 35 °C. In July there is a festival in Rishikesh called Savan where thousands of people flock to Rishikesh. Major roads are blocked and hotels are crowded. It is better to avoid travelling to Rishikesh during that time.
For Budget Travellers: INR 600 - 1000 a day
For Mid-range Travellers: INR 1000 to INR 3000 a day
For Luxury Travellers: INR 3500 and upwards