← Back to blog

Top 10 Fishing Spots in Sri Lanka

Sri Lanka sits in the middle of the Indian Ocean, surrounded by water on all sides yet still rarely top-of-mind for international sport fishing travellers. This is a mistake worth correcting. The island's offshore grounds — particularly off the north-east coast near Trincomalee and the deep south around Kirinda and Hambantota — produce blue marlin, yellowfin tuna, wahoo, and dolphinfish across much of the year. Inland, the Mahaweli River, the longest river in Sri Lanka at 335 kilometres, holds mahseer and endemic freshwater species in its rocky upper reaches. Ancient irrigation reservoirs called wewa, some built more than 2,000 years ago, shelter populations of giant snakehead, catfish, and murrel in conditions that have barely changed since their construction. The country's fishing geography is extraordinary in its compression.

Trincomalee — Blue Marlin Capital

Trincomalee on the north-east coast is widely considered Sri Lanka's best offshore fishing base. The harbour is one of the world's finest natural deep-water ports, and it opens almost immediately onto blue water. Blue marlin are present from approximately February through August, with the peak months being March to May when the north-east monsoon has ended and the sea calms. Fish in the 100–300 kg range are regularly encountered; larger specimens of 400 kg or more have been recorded on the grounds. Trolling with large skirted lures and rigged ballyhoo at 7–9 knots across the colour changes is the standard technique. Charter operators in Trincomalee offer full-day offshore trips and are the established gateway to these grounds.

Kirinda and the Southern Offshore

Off the south coast, the town of Kirinda near Tissamaharama gives access to another productive offshore zone. The southern grounds hold yellowfin tuna from October through February, with schools running close to the coast when the south-west monsoon subsides. Wahoo are present year-round on the offshore banks at 40–80 metres depth. The protected zone around Yala National Park's coastline adds a wildlife dimension to offshore trips, with blue whales and sperm whales regularly visible from the fishing grounds. Hambantota, with its large commercial port, also has small-boat charter options for coastal fishing.

Mahaweli River — Mahseer Water

The Mahaweli River rises in the central highlands near Nuwara Eliya and flows north-east to reach the sea near Trincomalee — covering 335 kilometres of diverse habitat. The upper reaches above Kandy, particularly the sections near Randenigala and Rantambe reservoirs, hold populations of the Tor khudree and endemic Tor remadevii mahseer. These fish are the river-running equivalent of wild trout — strong, cautious, and technically demanding to hook. They take floating flies, small spinners, and weighted nymphs in the shallow rocky runs. The best conditions coincide with the dry seasons, roughly December to April, when water clarity improves and the fish move into defined pools. Polwatta Ganga, a smaller tributary, also offers accessible mahseer water.

Whale Watching Area — Mirissa Offshore

The famous whale watching zone off Mirissa on the south coast, while primarily known for blue and sperm whale sightings from November to April, also provides productive offshore trolling grounds. Dorado — known locally as mahi-mahi — congregate around floating debris and weed lines in these waters from October through April. Yellowfin tuna follow bait concentrations near the continental shelf edge approximately 20 kilometres offshore. The whale watching operators occasionally double as fishing boats for early-morning trolling runs before whale activity picks up.

Bolgoda Lake — Peacock Bass and Snakehead

Bolgoda Lake, just south of Colombo near Panadura, is a brackish coastal lagoon that supports a surprisingly strong fishery for giant snakehead (Channa marulius) and peacock bass (introduced cichlids). The lake is accessible by road from the capital in under an hour and has a network of channels and mangrove edges that provide classic snakehead habitat. Topwater lures worked along the mangrove margins at first light trigger explosive surface strikes from snakeheads, which can reach 6 kg or more. Local boat owners operating from the village of Bolgoda provide informal guide services.

Parakrama Samudra — Ancient Reservoir Catfish

Near the ancient capital of Polonnaruwa, the Parakrama Samudra is a reservoir constructed in the twelfth century and covering approximately 25 square kilometres. Today it holds large populations of catfish, snakehead, and murrel. The reservoir's shallow, warm water with abundant aquatic vegetation creates ideal conditions for ambush predators. Fishing is permitted around much of the perimeter, and local guides with small wooden boats are available. The site combines archaeological wonder — the ruined Polonnaruwa temples are nearby — with genuine productive fishing in a historic landscape.

Koggala Lake — Lagoon Fishing with a View

Koggala Lake near Galle in the south-west is one of Sri Lanka's largest coastal lakes, connected to the Indian Ocean through narrow channels. It supports snook-like barramundi (locally called kadal), snapper, and various marine species that enter during tidal exchanges. The lake is ringed by mangroves and small islands, including one with a temple, and is worked by traditional stilt fishermen whose technique — balanced on poles above the water — is one of the most photographed images in Asia. Sport fishing from wooden dugout canoes at dawn and dusk targets the tidal-influenced sections.

Udawalawe Reservoir — Jungle Fishing

The Udawalawe Reservoir in Sabaragamuwa Province was created in 1969 by damming the Walawe River. Surrounded by Udawalawe National Park — home to resident elephant herds — the reservoir holds large catfish, tilapia, and snakehead in its margins and river channels. Elephant sightings from the fishing boat are routine during dawn sessions. The combination of genuine wildlife and accessible fishing on a 3,200-hectare impoundment makes it one of the most distinctive fishing environments in South Asia.

Lumbini Aquaria — Ornamental and Sport Species

The Lumbini Aquaria facility and similar aquaculture operations in the central region contribute to stocking some of the country's lakes with sport species. These facilities also serve as introduction points for visiting anglers seeking to understand Sri Lanka's endemic freshwater diversity. The aquaculture sector supports lake-based fishing tourism particularly in the Kurunegala and Matale districts.

Point Pedro and Northern Coastal Fishing

At the northern tip of Sri Lanka, near the city of Jaffna, the shallow Palk Strait holds large populations of reef-associated species including grouper, snapper, and giant trevally. The waters around Point Pedro were inaccessible during the decades of civil conflict and are only now being rediscovered by sport fishing visitors. Local pirogue operators offer early-morning reef sessions targeting the rocky outcrops that dot the northern coast. Giant trevally in the 15–30 kg range patrol these reefs, taking heavy jigs and large poppers with characteristic aggression.

Explore on the map

Sri Lanka packs an extraordinary range of fishing environments into an island of just 65,610 square kilometres — from highland mahseer rivers to ancient reservoir catfish, from offshore marlin grounds to tropical coastal lagoons. Use the interactive map to navigate between these environments and identify the access points, charter operators, and seasonal windows that match your target species. Explore Sri Lanka on the map for a geographic overview of the offshore banks, river systems, and ancient tanks described in this guide.