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.
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.