Fishing in Nepal
Including Karnali River, Narayani River, and Phewa Lake. On the map.
The vibe
Casting a line in rushing Himalayan rivers feels raw and expedition-style compared to managed stocked lakes elsewhere. The optimal months are after the monsoon clears, when the water runs somewhat steadier. You typically arrange local permits and sometimes a guide through village lodges with little bureaucratic fuss.
Local district angling permit

Karnali River, Bardia
Lumbini Province
Rajesh Dhungana / Wikimedia Commons (CC BY-SA 4.0)
The Karnali River flowing through Bardia National Park's buffer zones offers pristine wilderness river fishing. It is a legendary destination for fly and spin anglers seeking giant golden mahseer.
Access. Reached via jungle lodges in Bardia that coordinate specialized river fishing expeditions and licensed local guides.
Notes. Fishing is strictly regulated and restricted to designated buffer zones outside core sanctuary areas. Permits must be arranged through park authorities and lodges.

Narayani River, Chitwan
Bagamati Province
Bigyan Gautam / Wikimedia Commons (CC BY-SA 3.0)
The Narayani River near Chitwan National Park is famous for formidable freshwater sport fish, notably the golden mahseer and goonch catfish. Anglers experience powerful river currents and remote wilderness fishing settings.
Access. Accessible via local angling guides and eco-lodges based around Sauraha. River access is arranged through permitted local operators who navigate park boundaries.
Notes. Strict conservation rules apply near protected national park zones. Catch-and-release is strongly encouraged, and specialized permits are necessary for river access.
Phewa Lake, Pokhara
Gandaki Province
Brabim Bhandari / Wikimedia Commons (CC BY-SA 3.0)
Phewa Lake provides a scenic freshwater angling environment against the backdrop of the Annapurna range. Visitors target species like mahseer and carp using local traditional or sport-casting methods.
Access. Wooden rental boats and local guides can be secured along the lakeside in Pokhara. Independent shore casting is also possible from designated public banks.
Notes. A local fishing permit is required from the municipality or lakeside boat cooperatives. Respect local zoning restrictions near fish sanctuaries and temples.

Trishuli River
Bagamati Province
Anup Sadi / Wikimedia Commons (CC BY-SA 4.0)
The Trishuli River is a popular whitewater and river-fishing corridor easily accessible from Kathmandu. Anglers test their skills in fast-flowing Himalayan waters for native carp and game fish.
Access. Easily reached via roadside access points along the Prithvi Highway or through adventure operators running trips from Kathmandu or Pokhara.
Notes. Check local seasonal closures during monsoon periods when high waters and debris make fishing hazardous.
