
The Mussoorie region offers river rafting opportunities on the Yamuna River near Nainbagh and Yamuna Bridge. Located on the Yamunotri Road, these rafting stretches provide a scenic adventure experience with gentle to moderately challenging rapids, making them suitable for both beginners and experienced rafters depending on the chosen route.
Rafting near Nainbagh is less commercial than destinations such as Rishikesh, so only a limited number of operators conduct trips. Visitors are advised to confirm bookings in advance, especially during weekends and the peak rafting season.
Two popular rafting stretches are available near Mussoorie on the Yamuna River. One route runs from Nainbagh towards Yamuna Bridge, while the longer stretch continues from Yamuna Bridge to Juddo. Depending on the selected section, rafters encounter Grade I to Grade III rapids, offering a suitable experience for beginners as well as adventure enthusiasts.
Nainbagh to Yamuna Bridge: This stretch features mostly Grade I and Grade II rapids and is suitable for beginners, families and first-time rafters. The trip usually takes around two hours, depending on river flow.
Yamuna Bridge to Juddo: This longer rafting section includes Grade I to Grade III rapids and generally takes around three hours to complete. It offers a more adventurous experience and is suitable for participants who are comfortable with moderate white-water rafting.
The best time for rafting near Yamuna Bridge is generally from mid-September to mid-June, when river conditions are suitable for adventure activities. Rafting is usually suspended during the peak monsoon season because of high water levels and safety considerations.

The rafting points near Nainbagh and Yamuna Bridge can be reached by road from Mussoorie and Dehradun. The drive from Mussoorie takes about 40–45 minutes, while Dehradun is approximately 90 minutes away, depending on traffic and road conditions. Private taxis and self-drive vehicles are the most convenient options.