Fishing Seasons


Range December 21 - March 21

Steelhead, Brown Trout, Lake Trout


Its cold, dress accordingly – gloves, thick socks and beanies are essential

December 21 – March 21 (Winter Fishing)

I know what you’re thinking, “Winter fishing in Buffalo Niagara? Really?” Though we have a reputation of being an icebox full of blizzards, there are still some outstanding fishing opportunities through the winter months in Western New York.

Many of the Steelhead that enter the Great Lakes tributaries in fall will winter over until spring spawning time. The cold water can sometimes make the fish sluggish, but there are still many opportunities through the winter to connect with good numbers of fish on egg flies, nymphs, and sometimes streamers. This is a great way to beat the shack-nasties and enjoy the outdoors during the winter.

The winter fishing season is also one of our favorite times of year to target big brown trout on the inland streams of the region. Despite the slower metabolism of trout in ice-cold water and the myths that they won’t expend the precious energy to chase streamers, we connect with a lot of big trout by slowly stripping or swinging streamers through the deep and frigid pools. Quiet solitude and chances to catch some of the biggest trout that swim in the streams – another great way to stave off cabin fever.

Give us a call to experience the best winter fishing the Buffalo Niagara region has to offer!

Check out our Winter Fishing Video to see what this time of year is all about in Buffalo Niagara:

Opportunities abound
year round

Winter, Spring, Summer, or Fall, book a trip with us for the best way to experience every season in Buffalo Niagara.

WNY Spring Fishing Season

Spring Fishing Season

March 1 – June 30


WNY Spring Fishing Season

Summer Fishing Season

July 1 – September 15


WNY Fall Fishing Season

Fall Fishing Season

September 15 – November 30


WNY Winter Fishing Season

Winter Fishing Season

December 1 – February 28


Ready to Fish?

Book a Trip

[email protected]
1 (716) 704-5144

Contact Us