Complete Guide to Fishing in Ohio

180 fishing guides across 931 cities. Best months: April, May, June, September.

Planning a fishing trip to Ohio? You're in for a treat. The Buckeye State offers a diverse range of freshwater fishing experiences, from the legendary Walleye runs of Lake Erie to the serene streams teeming with Trout in the southeast. The state's geography is a key to its fishing appeal; Lake Erie forms Ohio's northern border, providing access to world-class Walleye and Smallmouth Bass fishing. Inland, numerous rivers like the Muskingum, Great Miami, and Scioto offer excellent opportunities for Catfish, Sauger, and various Bass species. Several large reservoirs, such as Grand Lake St. Marys and Indian Lake, are also popular destinations for Largemouth Bass, Crappie, and Bluegill.

Timing your trip to Ohio can significantly impact your success. Spring and fall are generally considered the best times for Walleye fishing on Lake Erie, as the fish migrate closer to shore to spawn or feed heavily before winter. Summer offers excellent opportunities for Largemouth Bass and panfish in the inland lakes and reservoirs. For Trout enthusiasts, the Mad River and Clear Fork River are stocked regularly, providing year-round fishing opportunities, but spring and fall are typically the most productive. Anglers targeting Catfish will find the summer months ideal for night fishing on the Ohio River or one of the many reservoirs.

Consider basing your trip out of cities like Port Clinton or Sandusky for prime access to Lake Erie's Walleye fishing. These towns boast numerous charter services and marinas. For inland fishing, a stay near Port Washington puts you within easy reach of the Muskingum River's Catfish and Sauger. If Bass fishing is your goal, look into lodging near Indian Lake or Grand Lake St. Marys. The smaller streams of southern Ohio near cities like Beach City are excellent for trout fishing. No matter your angling preference, Ohio has a fishing experience waiting for you.

Plan a Fishing Trip in Ohio

See the best times to fish in Ohio, top species by season, and find local guides.

Start Planning

Ohio Monthly Fishing Calendar

See which species are active each month. Green = good or excellent fishing.

Ohio Fishing Regulations

Fishing License

Cost: Resident: $25 | Non-Resident: $50

Required for ages 16+. Lake Erie permit additional for Lake Erie fishing.

Buy a Ohio fishing license →

SpeciesSeasonBag LimitSize Limit
Largemouth BassYear-round5 per day12-inch minimum (varies by water)
Brown TroutYear-round2 per day12-inch minimum
Smallmouth BassYear-round5 per day12-inch minimum
Northern PikeYear-round3 per day24-inch minimum
WalleyeYear-round6 per day (Lake Erie, Sandusky River, and Maumee River during spawning run); 4 per day (Inland waters)15-inch minimum (Lake Erie, Sandusky River, and Maumee River during spawning run); No minimum size (Inland waters)
Rainbow TroutYear-round5 per dayNo size limit
CrappieYear-round30 per dayNo size limit
Chinook SalmonYear-round5 per day in aggregate with other salmon and trout, only 2 may be Steelhead or Rainbow Trout12-inch minimum
Coho SalmonYear-round5 per day in aggregate with other salmon and trout, only 2 may be Steelhead or Rainbow Trout12-inch minimum
Lake TroutYear-round2 per day in aggregate with other trout and salmon12-inch minimum
SteelheadYear-round5 per day in aggregate with other salmon and trout, only 2 may be Steelhead or Rainbow Trout12-inch minimum
PerchYear-round30 per day (Lake Erie only)No size limit
Yellow PerchYear-round30 per day on Lake Erie; varies on other bodies of waterNo size limit
CatfishYear-roundNo limit, except in specific locations.No size limit, except in specific locations.
MuskieYear-round2 per day30-inch minimum

Frequently Asked Questions

Ready to Fish Ohio?

Use our trip planner to find the best guides, see what's biting this month, and plan your perfect fishing trip.