AmarnepalNepal Data
Karnali system · Trans-Himalayan

Karnali

कर्णाली

Nepal's longest river — largely free-flowing — and the site of the giant proposed Karnali-Chisapani project.

River system
Karnali (trunk)
Type
Trans-Himalayan
Length
≈507 km
Mean discharge
≈1,369 m³/s
Basin area
≈127,950 km²
Source
The Tibetan plateau near Lake Manasarovar and Mount Kailash, entering Nepal in Humla
Outlet
Exits Nepal at Chisapani and joins the Ghaghara, then the Ganga, in India
Provinces
Karnali, Sudurpashchim, Lumbini

≈507 km in Nepal (≈1,080 km to the Ganga); Nepal's longest river.

Mean for the Nepal reach per the Wikipedia infobox; the full Ghaghara averages ≈2,990 m³/s where it meets the Ganga.

The entire Karnali–Ghaghara basin to the Ganga, across Tibet, Nepal and India.

The Karnali rises on the Tibetan plateau near Lake Manasarovar and Mount Kailash — its headwater glacier, the Mapchachungo, feeds it from about 3,962 m — and enters Nepal in Humla as the Humla Karnali. Gathering the Mugu Karnali and the Tila, it runs the whole length of western Nepal through some of the country's remotest gorges: at ≈507 km in-country it is Nepal's longest river, and 1,080 km from source to the Ganga.

At Chisapani the river bursts out of its last gorge onto the Tarai beside Bardiya National Park, splitting into branches across the plain before crossing into India, where it becomes the Ghaghara (and, lower down, the storied Sarayu of Ayodhya). The full basin is vast — 127,950 km² — and the river carries a mean flow of about 1,369 m³/s through its Nepal reach, swelling to roughly 2,990 m³/s by the time the Ghaghara meets the Ganga.

The Karnali is Nepal's last big free-flowing river, and that wildness shows in what lives on it: the Bardiya stretch supports gharial crocodiles and what is considered the last potentially viable population of the Ganges river dolphin in Nepal, while the river corridor links tiger and elephant habitat in Bardiya's 968 km² of jungle. It is also the country's premier multi-day wilderness rafting river.

Its undammed state may not last. The 900 MW Upper Karnali — licensed to India's GMR group, designed as a run-of-river plant with eight 112.5 MW turbines — has restarted after nearly two decades of delay, and the lower gorge at Chisapani is the site of the long-studied Karnali-Chisapani multipurpose project, which on paper could exceed 10,000 MW. The tension between that potential and the river's free-flowing ecology defines the Karnali debate.

In depth

Course and geography

The Karnali (Tibetan: Mapcha Tsangpo, often rendered Mapcha Khambab, the "Peacock River") is the longest river entirely associated with Nepal, running about 507 km (315 mi) within the country and roughly 1,080 km (670 mi) in total before its waters reach the Ganges. It rises on the northern slopes of the Himalaya on the Tibetan Plateau, in the broader Lake Manasarovar–Mount Kailash region from which several of Asia's great rivers descend, fed by glacial meltwater at high elevation.

The headwaters form two principal arms in Nepal's remote far-northwest. The Humla Karnali enters from Tibet through Humla district, while the Mugu Karnali drains the high country to the east; the two converge near Galwa, and together with the Tila River build the main stem of the Upper Karnali. The river then carves deep, antecedent gorges southward through the rugged districts of Karnali Province — Humla, Mugu, Jumla, Kalikot, Dolpa and others — having cut its valley faster than the mountains rose around it.

Below the mountains the Karnali crosses the Mahabharat Range and the Siwalik (Churia) Hills near Chisapani, where it emerges onto the plains and splits into two main braided channels, the Geruwa and the Kauriala, which embrace the western part of Bardia National Park before rejoining south of the Nepal–India border. In India the river is known as the Ghaghara (and, in its lower Awadh reaches, the Sarayu), and it ultimately joins the Ganges in Bihar, making the Karnali–Ghaghara the largest tributary of the Ganges by volume.

Hydrology and tributaries

The Karnali basin is one of the largest in the Himalaya, with a total catchment on the order of 127,950 sq km (about 49,400 sq mi) by the time the river reaches the Ganges; more than 90% of the basin within Nepal lies upstream of the gauging station at Chisapani, the river's principal hydrological reference point. Mean annual flow at Chisapani is on the order of 1,389–1,392 cubic metres per second.

The river is fed by a heavily glacierised, snow-rich headwater region; studies of the basin count well over a thousand glaciers and hundreds of glacial lakes, and snowmelt plays a significant role in sustaining flows and buffering dry-season droughts. Flow is strongly seasonal, peaking during the summer monsoon and falling sharply in the dry months.

Two large tributaries dominate the lower system. The Bheri River, about 264 km long, rises in the western Dhaulagiri Himalaya and drains the eastern part of the catchment, joining the Karnali in the Surkhet area; the Seti (West Seti) River, about 202 km long, drains the western catchment and enters from the north. The remainder of the river's flow is supplied by the snow-fed upper tributaries including the Mugu Karnali, Humla Karnali and Tila.

Economic significance: hydropower and irrigation

The Karnali's large, steady flow and steep Himalayan gradient give it some of the greatest untapped hydropower potential in South Asia. The flagship proposal is the Karnali (Chisapani) Multipurpose Project, sited around the gorge near Chisapani in the Kailali–Bardiya area. First studied as a smaller scheme by Japan's Nippon Koei in the 1960s, feasibility work by 1989 identified a potential installed capacity of about 10,800 MW — which would make it one of the largest hydropower projects on the subcontinent.

As envisaged in feasibility studies, the project would impound the Karnali behind a rock-fill dam roughly 270 m high, routing water through tunnels and penstocks to an underground powerhouse with multiple turbines. Beyond power, it is conceived as a multipurpose storage scheme offering downstream irrigation across large areas of farmland in Nepal's Terai and northern India, along with flood regulation.

Despite decades of study, the scheme has not been built, and the Nepalese government has repeatedly revived planning, including efforts to commission detailed engineering studies and financing arrangements. Because so little of the Karnali is currently dammed, it remains a major focus of debate over Nepal's energy-export ambitions versus the value of a largely intact river.

Cultural and religious importance

The Karnali is woven into Hindu and Buddhist sacred geography through its association with the Kailash–Manasarovar region of Tibet, a place revered by Hindus, Buddhists, Jains and followers of Bon. The area around Mount Kailash and Lake Manasarovar is traditionally regarded as the source region of several holy rivers, and the Karnali is counted among the great waters linked to this sacred landscape.

The Tibetan name Mapcha Khambab, often rendered as the "Peacock River," reflects mythic traditions in which each of the major rivers issuing from the Kailash–Manasarovar mandala is associated with an animal-mouthed source. These traditions tie the river's headwaters to one of the most important pilgrimage centres in the Himalaya.

Downstream, the river's Indian continuation carries deep religious resonance: as the Ghaghara and especially as the Sarayu, it is the river associated with Ayodhya in the Ramayana, central to the story of Rama. The river thus connects a remote, sparsely populated Himalayan headwater to some of the most storied sacred sites of the wider Ganges plain.

Environment, wildlife and hazards

The Karnali is frequently described as Nepal's last major free-flowing river, a status that underpins its exceptional ecological value. Its lower reaches and the braided Geruwa channel support endangered Ganges river dolphins and gharial crocodiles, and the river sustains a rich fish fauna; periodic natural flooding is important for the wetland-dependent species and floodplain habitats of the region.

The Karnali is the lifeline of Bardia National Park, the largest protected area in the lowland part of the basin, whose forests and grasslands shelter tigers, one-horned rhinoceros, elephants, deer and abundant birdlife. The river is also internationally known among paddlers for multi-day white-water expeditions through its remote gorges, with rapids spanning roughly Class II to Class V, an activity that has become an economic and conservation argument for keeping the river undammed.

The basin faces significant natural hazards. As a high, heavily glacierised Himalayan catchment, it is exposed to glacial lake outburst floods and to intense monsoon flooding, while the far-western region is regarded as among the most vulnerable in Nepal to climate change. Large-scale damming proposals such as Karnali (Chisapani) raise additional environmental concerns over altered flood regimes, sediment transport, fish migration and habitat for the river's threatened megafauna.

At a glance

Key facts

TypeRiver
Local namesMapcha Tsangpo / Mapcha Khambab (Tibet, "Peacock River"); Ghaghara and Sarayu (India)
Length in Nepal~507 km (315 mi) — the longest river within Nepal
Total length to Ganges~1,080 km (670 mi)
SourceGlacial headwaters on the Tibetan Plateau, in the Lake Manasarovar–Mount Kailash region
Headwater branchesHumla Karnali and Mugu Karnali (join near Galwa); plus Tila River
Major tributariesBheri (~264 km) and West Seti (~202 km)
Basin area~127,950 sq km (to the Ganges); over 90% of the Nepal portion lies above Chisapani
Mean flow at Chisapani~1,389–1,392 m³/s
OutflowJoins the Ganges (as the Ghaghara) in India; largest Ganges tributary by volume
Key proposed projectKarnali (Chisapani) Multipurpose Project, ~10,800 MW, ~270 m rock-fill dam (proposed, not built)
ConservationNepal's last major free-flowing river; supports Ganges river dolphins, gharials and Bardia National Park

Main tributaries

Humla KarnaliMugu KarnaliTilaBheriSeti
Loading map…

The Karnali (highlighted) shown with the rest of the Karnali system. Real river courses from OpenStreetMap — hover to label, click to switch river.

The power it holds

Hydropower on the Karnali

16 catalogued plants on or fed by this river, 18,037 MW in total. Tap any plant for its full profile.

PlantCapacityStageDistrict
Karnali Chisapani Multipurpose Project10,800 MWProposedSurkhet / Bardiya / Kailali
Mugu Karnali Storage Hydroelectric Project1,902 MWProposedMugu
West Seti & Seti River-6 (SR-6) Joint Storage Project1,200 MWProposedDoti / Dadeldhura / Bajhang
Upper Karnali Hydroelectric Project900 MWProposedDailekh / Surkhet / Achham
Phukot Karnali Hydroelectric Project480 MWProposedKalikot
Betan Karnali Hydropower Project439 MWProposedSurkhet
Nalgad (Nalsing Gad) Storage Hydroelectric Project417 MWProposedJajarkot
Upper Bheri Hydroelectric Project325 MWProposedDolpa
Upper Mugu Karnali Hydroelectric Project306 MWProposedMugu
Tila-1 Hydroelectric Project300 MWProposedKalikot
Tila-2 Hydroelectric Project297 MWProposedKalikot
Bheri-1 Hydroelectric Project270 MWProposedJajarkot
Humla Karnali-1 Hydroelectric Project235 MWProposedHumla
Jagdulla Hydropower Project106 MWUnder constructionDolpa
Bheri Babai Diversion Multipurpose Project47 MWUnder constructionSurkhet
Rurubanchu-1 Hydroelectric Project14 MWUnder constructionKalikot

More in the Karnali system

Common questions

Karnali: frequently asked questions

How long is the Karnali?+

The Karnali is about 507 km long. ≈507 km in Nepal (≈1,080 km to the Ganga); Nepal's longest river.

Where does the Karnali start?+

The Karnali rises at The Tibetan plateau near Lake Manasarovar and Mount Kailash, entering Nepal in Humla. It empties at Exits Nepal at Chisapani and joins the Ghaghara, then the Ganga, in India.

Which river system does the Karnali belong to?+

The Karnali is part of the Karnali river system, which it forms the trunk of. Rises on the Tibetan plateau and cuts through the Himalaya.

What are the main tributaries of the Karnali?+

Its main tributaries include Humla Karnali, Mugu Karnali, Tila, Bheri, among others.

What hydropower is built on the Karnali?+

16 catalogued hydropower plants are on or fed by the Karnali, totalling 18,037 MW. The largest is Karnali Chisapani Multipurpose Project at 10,800 MW in Surkhet / Bardiya / Kailali.