10 Best Fly-Fishing Spots in Oregon

Oregon is known for its natural beauty around the world. People fly in from all over to experience the gorgeous Mt. Hood, the near-endless national parks, and the beautiful winding rivers and lakes that crisscross throughout the state. Anglers in particular are known to visit, as Oregon boasts some of the best fly-fishing around. For your next fly-fishing trip, consider making a stop at any of the following 10 locations, where the fish are always biting. 

Deschutes River

The Deschutes River is a beloved spot of fly-fishers in the Oregon area, having made an appearance in the “America’s 100 Best Trout Streams” guidebook. Come to the area around Maupin, Oregon for year-round fishing. You’ll tend to find redside, steelhead, brown, brook, and rainbow trout.

View this post on Instagram

A post shared by Eric Jackson (@ejackshreds) on

Cascade Lakes

In the cold winter month of February, fantastic fly-fishing can still be had in the Cascade Mountain lakes. Anglers in search of rainbow and trout fishing should have many pleasant surprises.

John Day River

The John Day River provides excellent fly-fishing opportunities all day long. If you’re searching for steelhead or small mouth bass, this is the spot. Visitors should consider accessing from Twickenham or Spray.

McKenzie River

The McKenzie River is another fly-fishing spot known statewide for its BWO and midge hatches. The fishing season is generally summer with the best time to fish starting in the mid-afternoon. We recommend accessing from Bellinger and fishing all the way down to Armitage Park.

View this post on Instagram

A post shared by McKenzie River Oregon (@mckenzieriveroregon) on

Wood River

Find the Weed road along the Wood River for the best access to seal buggars in black and green, rainbow trout, brown trout, and red band trout. The best time to fish is in the morning before noon. Orvis recommends using a 9’ 5 weight fly rod next time you’re on the water.

Rogue River

The Rogue River has numerous access points but the best stretch is between the Lost Creek Dam and Gold Hill. Fish species include trout, steelhead, and salmon. The best thing about Rogue River? It’s open year-round for fly-fishing.

View this post on Instagram

A post shared by Logan Ford (@quietcoyotepdx) on

North Santiam River

The North Santiam River is a perfect spot close to Portland and Eugene, depending on your access point. The fishing is good all day and skilled anglers can find Chinook salmon, coho salmon, steelhead, rainbow trout, and cutthroat trout.

Klamath River

The Klamath River flows for over 250 miles, almost all of which is available year-round for fly fishing. You might see trout, salmon, and steelhead on the water, among other fish.

Owyhee River

The Owyhee River offers easy access to brown and rainbow trout year-round. Visitors might consider employing the Owyhee Fly Fisher guides to learn more about the area and how to have a success fishing adventure.

Sandy River

The Sandy River is part of the Mt. Hood National Forest and boasts a total of 24.9 miles of wild, scenic, and recreational areas. According to the official government website, “Fisheries within the lower Sandy River are noted for their population diversity, high quality of spawning and rearing habitat, and excellence for sport.” Fishing season begins in December and ends in June. 

View this post on Instagram

A post shared by Ryan Jones (@rjones_photo) on

Select a Oregon town to find the Best Things-To-Do and Places To Go around you
Find Fishing Holes Near You
Enter City / State or Zip code below
Select your town to find the Best Things-To-Do and Places To Go around you: