Fly fishing near Toronto
You don't have to drive north for good water. Within an hour of Toronto, the Credit, Humber, Rouge, Bronte and Sixteen Mile hold resident brown and brook trout through the season and fill with steelhead and salmon on the spring and fall runs.
These urban and near-urban rivers change fast with rainfall and rise and fall with the seasonal runs, so knowing which one is fishing today saves a wasted trip.
Fish Southern Ontario on the right day
Live conditions, the fly & technique for today, depth & likely fish, and access for 30+ rivers. Free for 7 days.
Open Muddy York FishingThe best rivers near Toronto
These Southern Ontario rivers are among the best, open any for its full guide and today's live conditions:
What you'll catch
Resident brown and brook trout in the cooler upper and middle reaches through spring to fall; lake-run steelhead and Chinook/Coho salmon in the lower reaches on the migratory runs. The Credit is the classic all-rounder, the Humber and Rouge get strong fall runs, and Bronte and Sixteen Mile are productive lower-river tributaries.
Fish the right day
Muddy York Fishing reads live water temperature, flow and weather on each of these rivers every morning, ranks them, and tells you where to go, when it's prime, and what fly to tie on, plus parking and the walk to the water.
Frequently asked
Where can I fly fish near Toronto?
The Credit, Humber, Rouge, Bronte Creek and Sixteen Mile Creek are all within about an hour of the city and hold trout, steelhead and salmon depending on the season.
Do I need a licence to fish in Ontario?
Yes. An Ontario Outdoors Card with a fishing licence is required for most anglers. Always check the current Ontario fishing regulations for the water you plan to fish.
Browse all 26+ Southern Ontario rivers →
Fish Southern Ontario on the right day
Live conditions, the fly & technique for today, depth & likely fish, and access for 30+ rivers. Free for 7 days.
Start your free 7-day trial
Muddy York