🎣 Top Fishing Spots in India: A Complete Angler’s Guide

Fishing Spots in India

Fishing in India is an adventure that combines thrilling catches with breathtaking landscapes—from the crystal-clear waters of the Andamans to the Himalayan rivers teeming with Mahseer. Whether you’re into deep-sea game fishing, tranquil backwater angling, or high-altitude trout fishing, India has something for every angler.

Table of Contents

Here’s a list of the best fishing spots in India, along with what makes each one special.


1. Andaman & Nicobar Islands: Ultimate Game Fishing Destination

Andaman & Nicobar Islands

The Andaman & Nicobar Islands offer India’s most exhilarating saltwater game fishing, where anglers battle trophy fish in pristine turquoise waters. This tropical paradise is renowned for its Giant Trevally, Yellowfin Tuna, Black Marlin, and Barracuda, making it a bucket-list destination for sport fishermen worldwide.

Why Anglers Love It Here

  • World-Class Big Game Fishing: Compete with powerful pelagic species in deep waters
  • Unspoiled Marine Ecosystem: Fish in crystal-clear waters with vibrant coral reefs
  • Year-Round Fishing: Though prime season is October to April, good catches happen throughout the year
  • Unique Island Hopping: Combine fishing with exploring breathtaking islands

Best Fishing Seasons

  • Peak Season: October-April (calm seas, optimal visibility)
  • Shoulder Season: May-June & September (good fishing with fewer crowds)
  • Monsoon: July-August (limited operations due to rough seas)

Top Fishing Hotspots

  1. Havelock Island – GT heaven near coral drop-offs, also great for Spanish Mackerel
  2. Neil Island – Prime Barracuda and Tuna territory
  3. Cinque Island – Remote location for massive Marlin and Sailfish

How to Reach

  • By Air: Daily flights from Chennai/Kolkata to Port Blair (3 hours)
  • By Sea: Weekly passenger ships from Chennai/Kolkata (3-4 days)
  • Island Transfers: Ferries/private boats to fishing islands from Port Blair

Pro Angler Tips

✔ Book charters early during peak season
✔ Pack 50-80 lb tackle for big game species
✔ Obtain required fishing permits in advance
✔ Practice catch-and-release for conservation

Whether you’re after heart-stopping battles with Giant Trevally or dream of landing your first Marlin, the Andamans deliver world-class fishing in paradise-like settings. Your ultimate fishing adventure starts here! 🎣💙


2. Goa: A Coastal & Estuary Fishing Paradise

Goa

Famous for its beaches and nightlife, Goa is also one of India’s top fishing destinations, offering thrilling coastal, backwater, and estuary fishing. The state’s rich waters are home to Snapper, Barramundi, Groupers, and more, making it perfect for both leisure and sport fishing.

Why Go?

  • Diverse Fishing Options: Enjoy beach casting, estuary angling, and boat fishing in scenic locales.
  • Expert Guidance: Numerous local charters and guides cater to all skill levels.
  • Year-Round Activity: While fishing is good throughout the year, the best seasons are:
    • October to March (cool, post-monsoon waters attract bigger fish)
    • Avoid peak monsoon (June–September) when rough seas limit fishing.

Top Fishing Hotspots

  1. Chapora River – Famous for Barramundi (Asian Seabass) and Mangrove Jack.
  2. Mandovi River – Prime spot for Snapper and Groupers near estuaries.
  3. Palolem Beach – Great for shore fishing; catch Queenfish and Trevally.

How to Reach Goa

  • By Air: Dabolim Airport (GOI) connects to major Indian cities.
  • By Train: Madgaon (MAO) and Thivim (THVM) are key railway stations.
  • By Road: Well-connected via NH66 from Mumbai (600 km) and Bangalore (560 km).

Pro Tips

✔ Best Time to Fish: Early morning or late afternoon.
✔ Use Live Bait: Shrimp and small fish work best.
✔ Licenses: Check if permits are needed for certain areas.

Whether you seek a peaceful riverside retreat or an exciting deep-sea challenge, Goa promises an unforgettable fishing experience! 🎣


3. Kumarakom, Kerala: A Serene Freshwater Fishing Paradise

Kumarakom, Kerala

Nestled along Kerala’s tranquil backwaters, Kumarakom is a dream destination for freshwater fishing enthusiasts. Famous for its lush greenery, peaceful canals, and luxurious houseboats, this idyllic location offers anglers the chance to catch Catla, Rohu, Murrel (Snakehead), and Pearl Spot in its calm, emerald waters.

Why Go?

  • Unique Backwater Fishing: Experience angling amidst Kerala’s famous palm-fringed waterways.
  • Rich Biodiversity: The Vembanad Lake ecosystem teems with prized freshwater species.
  • Perfect Blend of Relaxation & Adventure: Fish from houseboats, riverbanks, or traditional canoes.

Best Seasons for Fishing

  • Ideal Time: October to March (cool weather, calm waters)
  • Monsoon (June–September): Fishing is limited due to high water levels and currents.
  • Summer (April–May): Early mornings and late evenings are best to avoid the heat.

Top Fishing Hotspots

  1. Vembanad Lake – India’s longest lake, perfect for Catla and Rohu.
  2. Meenachil River – Known for Murrel (Snakehead), a fierce fighter.
  3. Kumarakom Backwaters – Great for Pearl Spot (Karimeen), Kerala’s iconic fish.

How to Reach Kumarakom

  • By Air: Nearest airport is Cochin International (COK, ~85 km away).
  • By Train: Kottayam Railway Station (~16 km) is the closest major railhead.
  • By Road: Well-connected via NH66 from Kochi (1.5-hour drive).

Pro Tips

✔ Use Local Guides – They know the best fishing spots and techniques.
✔ Try Traditional Methods – Bamboo rods and live bait work wonders.
✔ Stay on a Houseboat – Combine fishing with Kerala’s iconic backwater experience.

Whether you’re a serious angler or just seeking a peaceful escape, Kumarakom offers a one-of-a-kind freshwater fishing experience in God’s Own Country. 🎣🌿


4. Ramganga River, Uttarakhand: The Golden Mahseer Angler’s Paradise

Ramganga River

Flowing through the pristine wilderness of Jim Corbett National Park, the Ramganga River is India’s premier destination for Golden Mahseer fishing. Known as the “Tiger of Himalayan Rivers,” this powerful sportfish offers anglers an adrenaline-pumping challenge in one of India’s most breathtaking settings.

Why Anglers Love Ramganga

  • Legendary Golden Mahseer: Battle the river’s iconic 50+ pound fighters
  • Pristine Himalayan Environment: Fish in crystal-clear waters surrounded by dense forests
  • Exclusive Experience: Limited permits ensure uncrowded fishing spots
  • Wildlife Bonus: Spot tigers, elephants and rare birds while fishing

Best Fishing Seasons

  • Prime Time: October-November (post-monsoon, ideal water levels)
  • Secondary Season: February-April (clearer waters, active fish)
  • Avoid: Monsoon (July-September) when the river floods

Top Fishing Hotspots

  1. Jim Corbett National Park Zone: The most productive stretch for trophy Mahseer
  2. Marchula: Famous for deep pools holding massive fish
  3. Mohaan: Secluded area with excellent wading opportunities

How to Reach

  • By Air: Pantnagar Airport (50 km) or Delhi (260 km)
  • By Train: Ramnagar Station (12 km from river access points)
  • By Road: Well-connected from Delhi (6-7 hour drive via NH9)

Pro Angler Tips

✔ Use 10-12 wt fly rods or heavy spinning gear
✔ Obtain mandatory permits from forest department
✔ Hire local guides who know the river’s secrets
✔ Practice strict catch-and-release for conservation

For anglers seeking the ultimate freshwater challenge amidst Himalayan wilderness, Ramganga River delivers an unforgettable Mahseer fishing adventure.


5. Cauvery River, Karnataka: The Holy Grail of Mahseer Fishing

Cauvery River

Renowned as India’s most legendary Mahseer fishing destination, the Cauvery River in Karnataka offers anglers the chance to battle the mighty Golden Mahseer – freshwater royalty that can exceed 50kg! This biodiverse river system, winding through dramatic gorges and lush forests, has produced world-record catches and remains the ultimate test for sport fishermen.

Why This is India’s Premier Mahseer Destination

  • Trophy-sized Mahseer: The river’s deep pools hold monster fish (catch-and-release only)
  • Pristine Wilderness Setting: Fish amidst unspoiled nature with incredible biodiversity
  • Professional Fishing Camps: World-class angling infrastructure at key hotspots
  • Technical Challenge: These intelligent fish demand perfect presentation

Prime Fishing Seasons

  • Best Months: October-February (cooler water temperatures)
  • Good Fishing: March-May (early mornings/late evenings best)
  • Closed Season: June-September (monsoon flooding)

Legendary Fishing Stretches

  1. Bheemeshwari: The most famous stretch with multiple deep pools
  2. Galibore: Secluded area known for massive specimens
  3. Doddamakali: Perfect balance of accessibility and wild character

How to Reach

  • From Bangalore: 100km to Bheemeshwari (2.5hr drive)
  • Nearest Airport: Kempegowda International (BLR) – 120km
  • Train Option: Mysuru Junction (60km from some stretches)

Pro Tips for Success

✔ Use 30-50lb test line with strong hooks
✔ Perfect your surface lure techniques
✔ Book stays at specialized fishing lodges
✔ Obtain all required permits in advance

For anglers seeking the ultimate freshwater challenge, the Cauvery River delivers heart-stopping Mahseer action in breathtaking surroundings – truly a bucket-list destination for serious sport fishermen.


6. Rishikesh, Uttarakhand: Where Spiritual Serenity Meets World-Class Angling

Rishikesh

Nestled in the Himalayan foothills where the sacred Ganges emerges from the mountains, Rishikesh offers a unique blend of spiritual energy and exceptional trout and mahseer fishing. The river’s cold, oxygen-rich tributaries create perfect habitat for Himalayan Mahseer and Brown/Rainbow Trout, making this one of North India’s most rewarding fishing destinations.

Why Anglers Flock to Rishikesh

  • Dual Species Challenge: Test skills against both powerful mahseer and acrobatic trout
  • Sacred Waters: Fish in the spiritually charged Ganges and its pristine tributaries
  • Stunning Scenery: Dramatic gorges and forested riverbanks create unforgettable backdrops
  • Cultural Experience: Combine fishing with yoga, meditation and Himalayan adventures

Prime Fishing Seasons

  • Trout Season: October-November & March-April (water temps 10-16°C ideal)
  • Mahseer Season: February-May (warmer water periods)
  • Monsoon Closure: June-September (dangerous water levels)

Top Fishing Locations

  1. Shivpuri Stretch: Best for mahseer with deep pools and rocky outcrops
  2. Brahmpuri to Neelkanth: Prime trout waters with consistent hatches
  3. Marine Drive Area: Accessible spots with good mahseer populations

Getting There

  • By Air: Jolly Grant Airport (35km) with Delhi connections
  • By Train: Haridwar Junction (25km) or Rishikesh Station
  • By Road: 6-7 hour drive from Delhi via NH334

Angler’s Checklist

✔ Medium/heavy fly gear for trout (5-7wt)
✔ Strong spinning tackle for mahseer (20-30lb)
✔ Obtain mandatory fishing permits
✔ Hire local guides for best success

Whether you’re seeking meditative fly fishing or heart-pounding mahseer battles, Rishikesh delivers a fishing experience touched by the divine – where every cast connects you with the Himalayas’ wild spirit.


7. Pabbar River, Himachal Pradesh: A Himalayan Trout Angler’s Paradise

Pabbar River

Flowing through the pristine valleys of Himachal Pradesh, the Pabbar River offers some of India’s finest Brown and Rainbow Trout fishing in spectacular high-altitude settings. This snow-fed river, winding through apple orchards and pine forests, maintains perfect cold-water conditions for trout year-round, making it a dream destination for fly fishing enthusiasts.

Why Anglers Love Pabbar River

  • Pristine Trout Habitat: Ideal water temperatures (8-15°C) for healthy trout populations
  • Technical Challenges: Clear waters demand perfect presentation and stealthy approaches
  • Breathtaking Setting: Fish amidst 7,000 ft Himalayan landscapes with complete solitude
  • Authentic Experience: Minimal crowds compared to other Himalayan fisheries

Prime Fishing Seasons

  • Best Months: April-June (pre-monsoon) & September-October (post-monsoon)
  • Monsoon Break: July-August (high, murky waters)
  • Winter Fishing: Possible in lower stretches during sunny days

Top Fishing Locations

  1. Rohru: Famous for large Brown Trout in deep pools
  2. Chirgaon: Excellent Rainbow Trout stretches with consistent hatches
  3. Hatkoti Temple Area: Productive runs and riffles near sacred sites

Getting There

  • Nearest Airport: Shimla (120km, 4hr drive via NH5)
  • Rail Access: Kalka Station (160km) with scenic mountain train to Shimla
  • Road Trip: 8-9 hours from Delhi via NH44 and NH5

Angler Essentials

✔ 4-6wt fly rods with dry flies and nymphs
✔ Waders for comfortable river access
✔ Mandatory state fishing license
✔ Local guide services recommended

For those seeking authentic Himalayan trout fishing away from crowds, the Pabbar River’s crystal waters and wild trout promise an unforgettable angling adventure amidst breathtaking mountain scenery.


8. Tezpur, Assam: Frontier Fishing on the Mighty Brahmaputra

Tezpur

Where the Himalayan snowmelt meets tropical rainforests, Tezpur’s stretch of the Brahmaputra River offers one of India’s most adventurous angling experiences. This biodiverse wonderland is home to the Golden Mahseer, massive Goonch Catfish, and exotic species like the Chitala (Featherback), all thriving in the river’s dynamic channels and deep pools near Nameri National Park.

Why This is India’s Ultimate Frontier Fishing Destination

  • Trophy Golden Mahseer: Specimens exceeding 30kg in these nutrient-rich waters
  • Monster Catfish: World-class Goonch fishing (50kg+) in deep river trenches
  • Untouched Wilderness: Fish amidst elephants, tigers, and rare river dolphins
  • Cultural Adventure: Experience authentic Assamese hospitality in remote settings

Prime Fishing Seasons

  • Best Window: November-March (stable water levels, cooler temperatures)
  • Shoulder Season: April-May (hotter but good for catfish)
  • Monsoon Avoidance: June-October (dangerous flooding, restricted access)

Legendary Fishing Zones

  1. Nameri National Park Confluence: Prime Mahseer territory
  2. Bhalukpong Rapids: Productive fast-water sections
  3. Bura Chapori River Mouth: Catfish hotspots

Journey to the Frontier

  • Air: Tezpur Airport (10km) with Kolkata/Guwahati connections
  • Rail: Rangapara North Station (40km)
  • Road: 5hr drive from Guwahati via NH15

Expedition Essentials

✔ Heavy tackle (50-80lb test for monster fish)
✔ Special permits for national park areas
✔ Local Khasi fishing guides mandatory
✔ Jungle camps for authentic experience

For anglers seeking India’s last true fishing frontier, Tezpur delivers heart-pounding action in one of Asia’s most biodiverse river systems – where every cast might hook a river giant.


9. Sind River, Kashmir: A Fly Fisher’s Alpine Paradise

Sind River

Carving through Kashmir’s breathtaking Himalayan landscapes, the Sind River offers India’s most picturesque trout fishing experience. Fed by pristine snowmelt and winding through flower-strewn valleys, this turquoise-hued river is home to wild Brown Trout and Rainbow Trout, thriving in its cold, oxygen-rich waters near Sonamarg – the ‘Meadow of Gold’.

Why Anglers Dream of the Sind

  • Pristine Fly Fishing: Technical dry-fly fishing in crystal-clear currents
  • Alpine Majesty: Cast with 5,000m peaks as your backdrop
  • Wild Trout: Naturally reproducing populations in untouched habitat
  • Cultural Charm: Fish amidst nomadic Gujjar herders and saffron fields

Prime Fishing Seasons

  • Golden Months: May-June (spring runoff clears) & September-October (autumn hatches)
  • Summer Fishing: July-August (higher water, early mornings best)
  • Winter Closure: November-April (heavy snow blocks access)

Top Fishing Stretches

  1. Sonamarg Valley: 10km of perfect riffles and pools
  2. Gagangear Area: Secluded meadow stretches
  3. Kangan Sector: Easily accessible productive runs

Journey to Kashmir’s Trout Haven

  • Air: Srinagar Airport (80km, 2.5hr scenic drive)
  • Road: NH1 from Srinagar (well-maintained mountain highway)
  • Base: Stay in Sonamarg’s alpine cottages or houseboats

Angler’s Checklist

✔ 4-6wt fly rods with Kashmir Cricket patterns
✔ Felt-soled waders for slippery rocks
✔ J&K Fisheries Department permit
✔ Local Gandola boatmen for remote access

Where snow leopards prowl and glaciers glow, the Sind River delivers fly fishing magic in Kashmir’s untouched wilderness – a true angler’s pilgrimage.


10. Digha, West Bengal: Bengal’s Premier Coastal Fishing Destination

Digha

Where the Bay of Bengal meets West Bengal’s coastline, Digha emerges as Eastern India’s most accessible sea fishing hotspot. This charming beach town offers anglers exciting opportunities to hook Pomfret (Chandana), Bhetki (Asian Seabass), Indian Salmon (Rawas), and occasional King Mackerel from its sandy shores and offshore waters.

Why Digha Delivers Unmatched Coastal Fishing

  • Varied Fishing Styles: Enjoy surf casting, jetty fishing, and deep-sea charters
  • Rich Marine Life: Productive waters with seasonal migratory species
  • Local Expertise: Experienced fishermen and affordable boat charters
  • Family-Friendly: Combine fishing with beach vacations

Prime Fishing Seasons

  • Best Months: October-February (post-monsoon, calm seas)
  • Monsoon Avoidance: June-September (rough waters, fishing restricted)
  • Summer Fishing: March-May (early mornings preferred)

Top Fishing Locations

  1. New Digha Beach: Prime surf casting for Pomfret and Perch
  2. Shankarpur Fishing Harbor: Deep-sea charters for larger species
  3. Talsari Sandbar: Unique estuary-sea confluence fishing

Getting to Digha

  • By Train: Digha Station (2km from beaches) via Howrah-Digha Express
  • By Road: 180km from Kolkata (4hr drive via NH16)
  • Nearest Airport: Kolkata (CCU) – 3.5hr transfer

Angler Essentials

✔ Medium-heavy spinning gear (20-30lb)
✔ Local bait like prawns and small fish
✔ Morning high tide periods most productive
✔ Basic fishing permits easily available

From casual beach angling to serious offshore adventures, Digha offers Bengal’s most rewarding saltwater fishing experience – where every cast might land your next seafood feast!


🧭 Tips for Fishing in India

Permits: Some areas (especially national parks) require fishing permits.
Best Season: October to March (avoid monsoons).
Guides & Charters: Local guides enhance your chances of a great catch.
Respect Nature: Follow catch-and-release practices where necessary.


Final Thoughts

India’s diverse fishing spots offer something for everyone—whether you’re chasing monster Mahseer, battling deep-sea giants, or fly-fishing in Himalayan streams. Pack your gear, check local regulations, and get ready for an unforgettable angling adventure!

Which fishing spot excites you the most? Let us know in the comments! 🎣


As an avid angler with years of experience, I bring a wealth of knowledge to our blog. My passion for fishing extends beyond the rod and reel; I delve into the latest trends, techniques, and gear, and share insights and stories from my personal adventures. Additionally, I have a keen interest in culinary aspects of fishing, often experimenting with recipes like Fish Steak With Mustard Sauce to bring a flavorful twist to the catch. My goal is to inspire fellow fishing enthusiasts, share delicious recipes, and nurture a community of like-minded individuals who appreciate both the sport and the catch's culinary potential.

Leave a Comment