AmarnepalNepal Data
Mountains & nature

What is the longest river in Nepal?

The Karnali is the longest river in Nepal, flowing from the high Himalaya in the far west. Nepal's three great snow-fed systems, Koshi, Gandaki and Karnali, all drain south to the Ganges and ultimately the Bay of Bengal.

The Mahakali forms part of Nepal's western border with India.

Rivers of Nepal

Sources & data note

This answer is drawn from the site's source-cited datasets. Follow the link above for the full page with detailed sourcing.