This bulletin published by the Department of Geology Tribhuvan University is a report on River bio-engineering solutions for protecting banks and rehabilitating stream function. The rivers of Kathmandu are deteriorating progressively and are losing natural functions. Rehabilitation of these rivers is required immediately. Recognition of river dynamics is the principal step before implementing rehabilitation works. River bio-engineering is the most appropriate way not only to establish riparian buffer zone but also to stabilize river banks from erosion and failure. The Bishnumati River, one of the major tributaries of the Bagmati River in Kathmandu was studied. Six bio-engineering models and various techniques in each of the models have been suggested to rehabilitate the functions of the river. These models are environmentally friendly using local resources of natural gravels, bamboo, and plant cuttings, and incorporating minimum structural works. If properly implemented, the bio-engineering methods will be fruitful in improving river habitat as well as the recreational function.