Nepal is considered to be one of the best countries to do the adventure like rafting. The best time to do rafting in Nepal is September to December and March to June.Rafting is one of the best options for adventure seekers. The feeling that you will have in the River will left you mind blowed. The best rivers for rafting would be mainly Trishuli, Seti, Bhote Koshi, Kali Gandaki, Marshyangdi, Sun Koshi and Karnali and all of them depending on the level of difficulty and the favourability of them.