Uttar Pradesh Dodital Lake nestled among the snow-clad peaks in the Uttarkashi Himalayas is a fresh water lake and a tempting trout pool, where you can get a good catch, during all seasons. The forest rest house at Dodital and Barkot are ideal for the night stay. Other options for fishing Mahseer in Uttar Pradesh are in the Ramganga and the Sharda rivers in the range of Jim Corbett National Park. You can also go to Rishikesh that offers good fishing sites. The best season to go trout-fishing in the south of India is from April to September.
Accommodation is available at the forests bungalows.
One can even go camping, if the idea is to have some fin and adventure. Cauvery Fishing Lodge near Mysore is a great place to catch Mahseer. In Kerala streams around the hill stations of Munnar are ideal for fishing. Trout fishing in Kashmir is far cheaper than it is in other parts of the world. Government departments are ensuring that there should not be any depletion of stock by discriminate fishing.