Best Ontario Fly Fishing Rivers

Ontario has 5 fly fish spots.

  September 17, 2018

Located in Canada, the fly fishing in Ontario is known for five productive fly rivers. The best Ontario fly fishing based on popularity are considered to be Wilmot Creek, Ganaraska River, Lower Grand River, Upper Grand River, and Credit River. For a detailed fly fishing river description and printable river access map, just select a Ontario fly fishing river or stream below.



Where Can I Fly Fish In Ontario?


FEATURED:  Wilmot Creek

  Ontario, Canada

  August 6, 2016

East of Toronto near the village of Newcastle, the Wilmot Creek is popular with fly fishermen for salmon and steelhead. The Wilmot Creek is a very healthy trout fishery. Voluntary catch-and-release of trout is encouraged.


FEATURED:  Lower Grand River

  Ontario, Canada

  August 5, 2016

Southwest of Toronto near Cayuga, the Lower Grand River is popular with fly fishermen for its smallmouth bass, steelhead, brown trout and rainbow trout. The Lower Grand River can be fly fished by drift boat and wading.


FEATURED:  Ganaraska River

  Ontario, Canada

  August 16, 2016

The Ganaraska River is popular with fly fishermen for its huge steelhead run and salmon run. There is also a nice brown trout population in the Ganaraska River. Some fly fishing experts consider the Ganaraska River (aka The Ganny) to be one of the best trout steams in Ontario.


FEATURED:  Upper Grand River

  Ontario, Canada

  September 17, 2018

West of Toronto near Fergus, the Upper Grand River is popular tailwater with fly fishermen for world class brown trout. This is an excellent tailwater fishery. A good place to access is just below Shand Dam at Lake Belwood. There are great hatches of black caddis, tan caddis and cranefly.


FEATURED:  Credit River

  Ontario, Canada

  August 5, 2016

Northwest of Mississauga, the Credit River is popular with fly fishermen for chinook salmon and steelhead. The best way for fly fishing on the Credit River is by float boat. If you are looking for brown trout, you may find some wild browns up near the headwaters.