Skip to main content
DigiSuchi by Nepalwide.org

Index

Rivers of Nepal

95 rivers of Nepal, arranged by drainage basin from east to west — Kankai, Koshi, Bagmati, Gandaki, West Rapti, Babai, Karnali and Mahakali — plus a handful of small, independent rivers in the Terai. Each entry notes its immediate tributary relationship, so you can trace a stream back to its main river.

On this list: basin groupings and tributary structure follow Wikipedia's "List of rivers of Nepal". Exact lengths and discharge figures aren't included — the source list doesn't carry reliable figures for most of these, and this project doesn't estimate numbers it can't verify.

Showing 95 of 95 entries

Updated Sep 5, 2026

Kankai River

Basin
Kankai basin
Tributary of
—
Notes
—

Mai River

Basin
Kankai basin
Tributary of
Kankai River
Notes
—

Yubragyi River

Basin
Kankai basin
Tributary of
Kankai River
Notes
—

Koshi River

Basin
Koshi basin
Tributary of
—
Notes
Also called Sapta Koshi — formed by seven tributaries draining eastern Nepal.

Tamor River

Basin
Koshi basin
Tributary of
Koshi River
Notes
—

Mewa River

Basin
Koshi basin
Tributary of
Tamor River
Notes
—

Palun Khola

Basin
Koshi basin
Tributary of
Mewa River
Notes
—

Ghunsa River

Basin
Koshi basin
Tributary of
Tamor River
Notes
—

Yamatari River

Basin
Koshi basin
Tributary of
Ghunsa River
Notes
—

Arun River

Basin
Koshi basin
Tributary of
Koshi River
Notes
Rises in Tibet; one of the largest tributaries by volume.

Barun River

Basin
Koshi basin
Tributary of
Arun River
Notes
Originates from the Barun Glacier at the base of Makalu.

Sun Koshi River

Basin
Koshi basin
Tributary of
Koshi River
Notes
—

Chaku River

Basin
Koshi basin
Tributary of
Sun Koshi River
Notes
—

Bhairabkunda River

Basin
Koshi basin
Tributary of
Sun Koshi River
Notes
—

Dudh Kosi River

Basin
Koshi basin
Tributary of
Sun Koshi River
Notes
Drains the Everest (Khumbu) region.

Imja Khola

Basin
Koshi basin
Tributary of
Dudh Kosi River
Notes
—

Hongu River

Basin
Koshi basin
Tributary of
Dudh Kosi River
Notes
—

Solu River

Basin
Koshi basin
Tributary of
Dudh Kosi River
Notes
—

Likhu Khola

Basin
Koshi basin
Tributary of
Sun Koshi River
Notes
—

Bhote Koshi River

Basin
Koshi basin
Tributary of
Sun Koshi River
Notes
—

Tama Koshi River

Basin
Koshi basin
Tributary of
Sun Koshi River
Notes
—

Indravati River

Basin
Koshi basin
Tributary of
Sun Koshi River
Notes
—

Melamchi River

Basin
Koshi basin
Tributary of
Indravati River
Notes
—

Bagmati River

Basin
Bagmati basin
Tributary of
—
Notes
Sacred river flowing through the Kathmandu Valley.

Bishnumati River

Basin
Bagmati basin
Tributary of
Bagmati River
Notes
—

Dhobi Khola

Basin
Bagmati basin
Tributary of
Bagmati River
Notes
—

Hanumante Khola

Basin
Bagmati basin
Tributary of
Bagmati River
Notes
—

Manohara River

Basin
Bagmati basin
Tributary of
Hanumante Khola
Notes
—

Nakhhu Khola

Basin
Bagmati basin
Tributary of
Bagmati River
Notes
—

Balkhu River

Basin
Bagmati basin
Tributary of
Bagmati River
Notes
—

Tukucha Khola

Basin
Bagmati basin
Tributary of
Bagmati River
Notes
—

Gandaki River

Basin
Gandaki basin
Tributary of
—
Notes
Also known as the Narayani; Kali Gandaki is a major headwater branch.

Binai River

Basin
Gandaki basin
Tributary of
Gandaki River
Notes
—

East Rapti River

Basin
Gandaki basin
Tributary of
Gandaki River
Notes
Drains the Chitwan valley — distinct from the West Rapti River.

Karra River

Basin
Gandaki basin
Tributary of
East Rapti River
Notes
—

Kukhreni River

Basin
Gandaki basin
Tributary of
East Rapti River
Notes
—

Trishuli River

Basin
Gandaki basin
Tributary of
Gandaki River
Notes
—

Langtang River

Basin
Gandaki basin
Tributary of
Trishuli River
Notes
—

Seti Gandaki River

Basin
Gandaki basin
Tributary of
Trishuli River
Notes
Flows through Pokhara; also called the Seti River.

Marshyangdi River

Basin
Gandaki basin
Tributary of
Trishuli River
Notes
—

Chhandi River

Basin
Gandaki basin
Tributary of
Marshyangdi River
Notes
—

Budhi Gandaki River

Basin
Gandaki basin
Tributary of
Trishuli River
Notes
—

Nisi River

Basin
Gandaki basin
Tributary of
Gandaki River
Notes
—

Madi River

Basin
Gandaki basin
Tributary of
Gandaki River
Notes
—

Rudi River

Basin
Gandaki basin
Tributary of
Madi River
Notes
—

Modi River

Basin
Gandaki basin
Tributary of
Gandaki River
Notes
—

Myagdi Khola

Basin
Gandaki basin
Tributary of
Gandaki River
Notes
—

West Rapti River

Basin
West Rapti basin
Tributary of
—
Notes
Flows through Dang and Banke — distinct from the East Rapti River.

Babai River

Basin
Babai basin
Tributary of
—
Notes
—

Sharada Khola

Basin
Babai basin
Tributary of
Babai River
Notes
—

Sarju River

Basin
Babai basin
Tributary of
Babai River
Notes
—

Mohan River

Basin
Babai basin
Tributary of
Babai River
Notes
—

Kandra River

Basin
Babai basin
Tributary of
Mohan River
Notes
—

Karnali River

Basin
Karnali basin
Tributary of
—
Notes
Longest river fully within Nepal; known as the Ghaghara in India.

Bheri River

Basin
Karnali basin
Tributary of
Karnali River
Notes
Formed by the Thuli Bheri and Sani Bheri.

Thuli Bheri River

Basin
Karnali basin
Tributary of
Bheri River
Notes
—

Sani Bheri River

Basin
Karnali basin
Tributary of
Bheri River
Notes
—

Seti River

Basin
Karnali basin
Tributary of
Karnali River
Notes
Western Seti (Sudurpashchim) — distinct from the Seti Gandaki near Pokhara.

Budhi Ganga River

Basin
Karnali basin
Tributary of
Seti River
Notes
—

Sinja River

Basin
Karnali basin
Tributary of
Karnali River
Notes
—

Mugu Karnali River

Basin
Karnali basin
Tributary of
Karnali River
Notes
—

Langu River

Basin
Karnali basin
Tributary of
Mugu Karnali River
Notes
—

Panjang River

Basin
Karnali basin
Tributary of
Langu River
Notes
—

Humla Karnali River

Basin
Karnali basin
Tributary of
Karnali River
Notes
—

Tanke River

Basin
Karnali basin
Tributary of
Humla Karnali River
Notes
—

Rohni River

Basin
Karnali basin
Tributary of
West Rapti River
Notes
—

Tinau River

Basin
Karnali basin
Tributary of
West Rapti River
Notes
—

Mari River

Basin
Karnali basin
Tributary of
Tinau River
Notes
—

Jimruk River

Basin
Karnali basin
Tributary of
West Rapti River
Notes
—

Tila River

Basin
Karnali basin
Tributary of
Karnali River
Notes
—

Hima River

Basin
Karnali basin
Tributary of
Tila River
Notes
—

Mahakali River

Basin
Mahakali basin
Tributary of
—
Notes
Also called the Kali River; forms Nepal’s western border with India.

Surna River

Basin
Mahakali basin
Tributary of
Mahakali River
Notes
Also called the Surnagad River.

Chameliya River

Basin
Mahakali basin
Tributary of
Mahakali River
Notes
—

Lipu Khola

Basin
Mahakali basin
Tributary of
Mahakali River
Notes
—

Kuthi Yankti

Basin
Mahakali basin
Tributary of
Mahakali River
Notes
—

Kalapani River

Basin
Mahakali basin
Tributary of
Mahakali River
Notes
—

Mechi River

Basin
Other / minor Terai rivers
Tributary of
—
Notes
Forms part of Nepal’s eastern border with India.

Timai River

Basin
Other / minor Terai rivers
Tributary of
Mechi River
Notes
—

Ratnawati River

Basin
Other / minor Terai rivers
Tributary of
—
Notes
Also called the Raato River.

Bakraha River

Basin
Other / minor Terai rivers
Tributary of
—
Notes
—

Budhi Khola

Basin
Other / minor Terai rivers
Tributary of
—
Notes
Near Itahari.

Balan River

Basin
Other / minor Terai rivers
Tributary of
—
Notes
—

Khutti River

Basin
Other / minor Terai rivers
Tributary of
Balan River
Notes
—

Phuljor River

Basin
Other / minor Terai rivers
Tributary of
—
Notes
—

Dhansar River

Basin
Other / minor Terai rivers
Tributary of
—
Notes
—

Lalbakaiya River

Basin
Other / minor Terai rivers
Tributary of
—
Notes
—

Bakaya River

Basin
Other / minor Terai rivers
Tributary of
Lalbakaiya River
Notes
—

Pashah River

Basin
Other / minor Terai rivers
Tributary of
—
Notes
—

Sirsiya River

Basin
Other / minor Terai rivers
Tributary of
—
Notes
—

Bherang River

Basin
Other / minor Terai rivers
Tributary of
—
Notes
—

Biraha River

Basin
Other / minor Terai rivers
Tributary of
—
Notes
—

Dano River

Basin
Other / minor Terai rivers
Tributary of
—
Notes
—

Banganga River

Basin
Other / minor Terai rivers
Tributary of
—
Notes
Kapilvastu district.

Mohana River

Basin
Other / minor Terai rivers
Tributary of
—
Notes
—