Home > Places > Fishing in Buffalo: 9 Best Fishing Spots Near Buffalo NY

Fishing in Buffalo: 9 Best Fishing Spots Near Buffalo NY

fishing in buffalo new yrok

If you find yourself in Western New York or if you live in the area, you have no shortage of fishing options. Buffalo and its surrounding suburbs are chock full of lakes, rivers, ponds and creeks, most of which have plenty of fish.

In fact, there are so many options for fishing in Buffalo that you will not be able to hit them all in a single weekend’s time. Instead, it is better to narrow your focus on the best of the best. We’ve done all the work for you, highlighting the best fishing spots in Buffalo as detailed below.

The Buffalo Harbor

buffalo harbor erie basin marina

You can shore cast without a boat at Porter Avenue and Ontario Street along the upper Niagara River and Buffalo Harbor. The walleyes bite at night while the perch are active during the daylight hours. In fact, the Buffalo Harbor even has muskellunge that have the potential to reach 50 inches in length.

If you have little ones or are a fishing novice, consider taking them for a short hike at nearby Tifft Nature Preserve just across form the Buffalo Harbor Park and segueing to shore casting from there. The shallow water by the shore presents the perfect opportunity for your children to catch carp, sunfish, bluegill and bass.

Dunkirk Harbor

lake erie at dunkirk

When it comes to fishing in Buffalo NY, few spots compare to Dunkirk Harbor. This site provides year-round fishing thanks to the warm water generated by the discharge from a nearby power plant.

Furthermore, the outlet has a casting platform that provides fishermen with easy access to the water. The city pier draws in the salmon, trout and smelt during the winter and fall. Visit Dunkirk Harbor during the spring and summer and you will find numerous warm-water fish ranging form walleye to panfish and bass.

Sturgeon Point

catching a salmon in lake erie

Sturgeon Point brings in the anglers by the dozens, especially in the spring, summer and fall. Cast your line at Sturgeon Point when the weather warms and you are nearly guaranteed to catch a salmon or trout. Head a couple miles to the north to Angola Bar and you will find upwards of two-hundred fishing boats angling for walleyes.

Cassadaga Lake

fishing at Cassadaga Lake

Cassadaga lake is comprised of three adjoining lakes along Route 60 near Stockton and Fredonia. Here, you have the opportunity to catch muskellunge, panfish and bass.

Chautauqua Lake

Chautauqua Lake walleye fishing


Chautauqua Lake has quickly become the greater Buffalo area’s best fishing spot for walleye. Formerly known as Buffalo’s musky hotbed, this lake now has various panfish, walleye and more.

Head on out to Chautauqua Lake in the wee hours of the morning in the spring and you won’t be the only one night trolling for fish. Hardcore anglers arrive at the lake around Midnight throughout the first couple weeks of May looking to snag dozens of fish after the weed growth dissipates.

Barcelona Harbor

steelhead trout

Positioned to the west of Dunkirk, Barcelona Harbor has deep water where the steelhead and lake trout swim. You can easily access Barcelona Harbor by taking Route 5 along Lake Erie.

Spend a couple hours here, make your way to the streams of Chautauqua Creek and Canadaway Creek near Buffalo for more fishing and you are sure to catch at least a few fish. In particular, these water bodies contain an abundance of steelhead trout that are especially active during the late fall, winter and early spring months.

18 Mile Creek

trout in eighteen mile creek

Head on out to Hamburg’s 18 Mile Creek trail on South Creek Road and make your way down to the water. You should be able to snag more than your fair share of fish here all the way up until mid-spring. The creek contains bass, steelhead trout and suckers. This beautiful creek runs from Hamburg all the way through Eden, Derby and Lakeview, making it the perfect destination for an rewarding day of hiking and fishing.

Lake Erie

man fishing on lake erie near buffalo ny

Fishing in Buffalo does not get much better than Lake Erie. Nearly two million fish are caught each year in lake Erie, Presque Isle Bay and nearby tributaries. This is your steelhead fishing destination. The lake also provides the opportunity to catch Bluegill, Crappies, Walleye, Bass and Yellow Perch.

Though you can fish on Lake Erie throughout the entirety of the year, the summer season is undoubtedly the best, especially if your aim is to catch walleye. Walleye season runs from June through September. Lake trout and steelhead are commonly caught in the middle portion of the summer toward early September.

The Lower Niagara River

Lower Niagara River

Head on over to the lower Niagara River and you will likely catch at least one lake trout. Whether you fancy shore casting or own a boat, you will have a blast fishing along the lower Niagara River. In addition to lake trout, the Niagara River also has steelhead trout and king salmon even during the cold months.

Fish the lower Niagara during the warm months and you are likely to catch walleye and smallmouth bass. Drift along the rock shoals by the river’s mouth when the waters warm and you are sure to snag plenty of top-notch perch, walleye and bass.

Add comment