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?


Wilmot Creek

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.  MORE INFO

Lower Grand River

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.  MORE INFO

Ganaraska River

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.  MORE INFO

Upper Grand River

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.  MORE INFO

Credit River

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.  MORE INFO