Search Refuje

Search experiences, destinations, and states.

A Himachal river valley — trout and mahseer water

Find Your Water: Rivers & Reservoirs

The named stretches, beats and spots across Himachal — where the trout hold, where the mahseer run, and how to reach each one.

Trout waters — designated stretches

Himachal has roughly 600 km of cold trout water in the upper valleys. These are the officially designated stretches, with the nearest town to base yourself in.

Designated trout stretches
River / regionStretchTourist destination nearbyLengthDistrict
BeasKatrain to ManaliManali, Naggar, Kullu18 kmKullu
TirthanLargi to NagniJibhi, Gushaini, Sojha20 kmKullu
SainjLargi to RopaShanghar, Kullu22 kmKullu
Lambadug (Uhl tributary)Barot to LohardiBarot, Rajgundha6 kmMandi
UhlBarot to KothikhadBarot, Rajgundha10 kmMandi
RaviHoli to Main BridgeChamba5 kmChamba

★ Tirthan is a protected reserve. No hydropower projects are permitted on the river or its tributaries by HP Government order, and it is stocked with brown and rainbow trout fingerlings every year.

Key fishing spots, by river

Key fishing spots
River / regionDistance from baseKey fishing spots
Rohru, Pabbar River120 km from ShimlaChirgaon, Seema, Mandli, Saandhsu, Tikri, Dhamwari
Sangla, Baspa River250 km from Shimla; 50 km from KalpaSangla (2621m), Kupa, Batseri — glacial clear water except in monsoon
Barot, Uhl River107 km from Dharamshala; 51 km from BirLuhandi, Puran Hatchery, Lachkkandi, Tikkar, Balh, Kamand
Kullu, Beas RiverManali to PanarsaPatlikuhl, Katrain, Raison, Sarveri, Parbati, Sajoin, Phojal and Garsa tributaries
Pulga / Kasol, Parvati RiverBhuntar upstream to ManikaranKasol (5 km before Manikaran), Manikaran confluence

Mahseer fishing — the best beats

Mahseer (Tor putitora) are found in the Kangra valley, the lower Beas and Pong Dam. Most beats below need a fisheries licence from the local sub-inspector — always confirm the current open-season dates with the District Fisheries Officer before you travel.

Best mahseer beats
Beat / locationRiver / waterAccess routeNotable features
Sari Marog (Seri Mulag)Beas — Binwa confluenceVia Palampur → Andretta → Jaisinghpur; 3 km footpath from the village (45 min steep climb)Deep pools, large fish; some of the finest HP mahseer
Harsi Pattan to NadaunRiver BeasPalampur–Bhawarana–Thural road; easily accessibleMandh-Khad confluence, Lambagaon pool, Neogal confluence (Alampur), Ambter (2 km above Nadaun)
Chamba PattanRiver BeasVia Jwalamukhi road (8.5 km)Three beats — Chamba Pattan Pool, Kaleshwar beat, Upper Chamba Pattan Run; cannot be fished in one day
Kuru (Kuran)Beas — Khad confluenceVia Dehra–Jwalamukhi road; 3 km footpath (peepal tree + water tank at the road)Kuru Pool at the khad–Beas junction; exceptional past catches
Dehra & Pong Dam ReservoirPong ReservoirPathankot → Jassur; or Chandigarh → Talwara; or Dharamshala → Dehra → Nagrota SurianExcellent near-round fishing when the season is open; multiple approach routes
Gaura — Giri RiverGiri & Ashni confluence (Solan / Sirmaur)Solan → Rajgarh road (~30 km); over the Giri bridgeHistoric spot of the erstwhile Patiala rulers; scenic plum orchards; still good prospects
Yamuna — Naughat Ferry downstreamYamuna RiverApproach via Paonta SahibGood general angling stretch in Sirmaur district

General waters — mahseer & mixed stretches

Identified mahseer and mixed-fishing stretches
RiverStretch / beatLengthNotes
BeasSeri Mulag — Binwa confluence5 kmDeep pools; large mahseer
BeasHarsipattan — Kunha tributary confluence10 kmMultiple accessible beats
BeasChamba Pattan5 km3 named beats; 1+ day to fish properly
BeasKuran / Kuru Pool5 kmKhad–Beas confluence; exceptional history
BeasDehra Gopipur10 kmPong approach; good mahseer
BeasBaner area5 kmLower Beas general waters
GiriAshni stream — Giri confluence (Solan / Sirmaur)—Gaura beat — historic; scenic
BataGeneral waters—Lower HP foothill stream