Are you tired of going fishing and not even getting a bite? I’ve been there. Fishing is supposed to be relaxing, but when the fish aren’t biting it can feel more like work than recreation.

In this article, I will give you the best time to go fishing for trout and bass using three key factors: time of the year, lunar phases, and fishing reports.

The Best Time of Year to Fish


The best times of the year are the warmer months. Bass bite best when the water temperature is around 55-65 degrees Fahrenheit. This would make spring the ideal time of year for fishing for most of the US.


Springtime is also a great time to catch trout. The warmer water means bugs are becoming more active, and the trout have not been overfished during the winter months. These combined with early spawning seasons for some species means that spring is the perfect time of the year to get out there and fish.

The Best Time of the Month to Fish


The closer to a full moon, the more active Bass seem to become. Fishing also appears to be strong during a new moon. Between these points, however, the fishing quality diminishes.

While the lunar calendar can be a real asset in determining when to fish, local data is the best source of information. Go over to our fishing section to find the most up-to-date fishing reports.


Freshwater trout seem to be less affected by the moon phases. If you are fishing for steelhead trout, however, which migrate to saltwater during their adult lives, you will benefit from looking at the lunar phases.

There does seem to be a strong correlation between proximity to the full moon and trout biting. If you are looking to optimize your trip, start there.

Again, as I said with bass, the most accurate way to determine when to fish is to look at local reports. Consider this recent report by a trout fisherman in Missouri. You can find reports for other states as well.

The Best Time of Day to Fish


If it is not cloudy, the best times of the day to fish for Bass are early morning or right before dark. Bass do not respond as well when the sun is overhead. However, if it is cloudy, midday can be a great time to hit the water.


Trout are the most active from early morning until around 2 hours after sunrise. This would be the ideal time to fish during the day. You can also catch them about 3 hours prior to sunset, although this window usually produces fewer bites.

It’s Never a Bad Time to Fish

When asking what time of the year is best to go fishing, looking for warmer water temperature is a great place to start. From there, you want to consult the lunar calendar. It is ideal to fish first thing in the morning as the sun is coming up. However, anytime you have to fish is well worth spending, even if it is in less than ideal conditions.

If you want information that is most reliable, you need to consult locals who spend time on the particular bodies of water you are trying to fish. This is where our fishing report tool gets you precise information that you will not get elsewhere unless you are talking to locals firsthand.