) | FlyFishFinder
Minnesota Fly Fishing

5 Best Flies for Trout in Minnesota

The essential patterns for the Root River, Whitewater River, Knife River, Baptism River, and Straight River - from Driftless spring creeks to North Shore Lake Superior tributaries.

Check Live River Conditions →

Minnesota's trout fishing divides neatly into two distinct worlds. In the southeast, the Driftless Area's spring-fed limestone streams - the Root River, Whitewater River, and their cold, clear tributaries - provide excellent habitat for wild brown and brook trout in some of the most pastoral, rolling valley country in the Midwest. The hatches here are reliable and seasonal, and the fishing rewards patience and careful observation.

Up on the North Shore of Lake Superior, short, cold rivers cascade from the highlands to the big lake, carrying runs of lake-run rainbows and browns that add an exciting dimension to Minnesota trout fishing. And for one legendary week in late June, the Hexagenia mayfly hatch transforms certain Minnesota rivers into the closest thing to trout nirvana that the Upper Midwest offers.

The 5 Essential Minnesota Fly Patterns

Ranked by versatility across rivers, seasons, and trout species.

Pattern #1

Elk Hair Caddis

Dry Fly
Sizes#14 – #18
ColorsTan, Olive
SeasonMay – October
TechniqueDead drift, skitter

Caddisflies are the most reliable surface food source across Minnesota's Driftless streams and North Shore rivers. On the Root River and Whitewater, tan caddis emerge reliably from May through September, producing the consistent evening dry-fly action that defines Driftless fishing. On the North Shore's Knife and Baptism rivers, caddis are similarly important during the brief summer season.

The Elk Hair Caddis in tan #14–16 covers the most common Minnesota caddis species. Its durability and high-floating profile make it an excellent choice for the Root River's faster riffle sections where repeated casts to rising fish require a fly that holds up through dozens of drifts.

Pro Tip: On the Root River's longer flat pools, fish the Elk Hair Caddis to rising fish in the evening using careful, downstream presentation. Root River brown trout in the Lanesboro area are well-educated fish that respond better to a downstream reach cast with a long, drag-free float than the standard upstream cast that works on faster water.
Pattern #2

Hendrickson

Dry Fly
Sizes#12 – #14
ColorsPink/Tan body, Gray wing
SeasonApril – May
TechniqueDead drift, upstream cast

The Hendrickson hatch in late April marks the real beginning of Minnesota's Driftless trout season. On the Root and Whitewater rivers, Hendricksons emerge on warm afternoon in April and early May, bringing fish to the surface that have been nymphing all winter. The hatch is the first major dry-fly event of the year and produces some of the most reliable and exciting surface feeding in the Driftless.

Fish the Hendrickson in the transition zones between riffles and pools, where emerging duns slow in the current and feeding fish congregate. The hatch typically runs from about 1 to 4 PM on sunny, warm days.

Pro Tip: On the Whitewater River's South Fork, the Hendrickson hatch can be exceptional in early May in years with a warm spring. Wade carefully in this stream - it's narrower and more intimate than the Root, and fish here are quicker to spook. Use a 9-foot, 5X leader and approach rising fish from downstream, keeping a low profile.
Pattern #3

Sulphur Parachute

Dry Fly
Sizes#14 – #18
ColorsYellow/Orange body, White post
SeasonMay – June
TechniqueDead drift, evening presentation

May and June Sulphur hatches on the Driftless streams produce some of Minnesota's best evening dry-fly fishing. On the Root River and its tributaries, Sulphurs emerge in steady numbers during the warm evenings of late May and June, bringing brown trout into their evening feeding lies where they can be targeted systematically with carefully presented dries.

The Sulphur Parachute in #16 is the standard imitation. Fish the flat pools and the heads of runs during the hatch, which typically begins around 7 PM and intensifies as the light fades. Carry both a #14 and #16 - the size of naturals varies from night to night.

Pro Tip: On the Root River's larger flat pools near Lanesboro, Sulphur hatches can produce some of the most selective rises of any Minnesota trout water. Watch specific rising fish for several minutes before casting - note their rise rhythm and exact position, then present the fly so it reaches them without drag at the precise moment they're ready to eat.
Pattern #4

Pheasant Tail Nymph

Nymph
Sizes#16 – #20
ColorsNatural, Copper bead
SeasonYear-round
TechniqueIndicator nymphing, tight-line

Between hatches on Minnesota's Driftless streams, the Pheasant Tail Nymph is the subsurface workhorse. Driftless streams support dense populations of Baetis nymphs year-round, and the PT Nymph in #16–18 is a reliable imitation that produces when surface activity is absent. During fall BWO hatches on the Root and Whitewater, it fishes especially well in the film during the emergence.

On the North Shore rivers, a heavier bead-head PT Nymph handles the faster, steeper currents and produces well for resident trout throughout the season. It's the safety net pattern that fills the box when conditions don't cooperate with surface tactics.

Pro Tip: On Minnesota Driftless streams in late October, fall BWO hatches can be outstanding on cloudy days. Run a #18 PT Nymph as a dropper below a small dry fly or yarn indicator during the early stages of the hatch - Minnesota's Driftless browns will often key on emerging nymphs in the film before they begin rising to fully hatched duns.
Pattern #5

Hexagenia Pattern

Dry Fly
Sizes#4 – #8
ColorsYellow, Cream, Olive
SeasonLate June – mid-July
TechniqueDead drift, evening/night

The Hexagenia hatch is Minnesota's most famous and anticipated fly fishing event. Massive yellow-olive mayflies - among the largest in North America - emerge from the mud bottoms of certain rivers on warm summer evenings, triggering explosive feeding behavior from the largest trout in the river. Fish that have been impossible to catch all season throw caution aside during a Hex hatch.

The Hex hatch on the Straight River and Root River is a late-evening event, often peaking after full dark. Bring a headlamp for rigging, wade carefully, and listen for the distinctive splashy rises of big browns feeding on the surface. A #6 yellow Hex pattern presented to a rising fish during this hatch is one of the great thrills of Midwest fly fishing.

Pro Tip: For the Hex hatch, scout your water in the afternoon before dark so you know the pools well enough to wade safely at night. Position yourself at the head of a long flat pool by 8:30 PM and wait - the Hex emergence begins slowly and intensifies dramatically. Use a 2X or 3X tippet; the big flies require it, and the fish aren't leader-shy in the dark.

Check Live River Flows & Access Maps

See real-time USGS flow data, public land boundaries, and fishing access points for every major Minnesota river - all in one app.

Open FlyFishFinder Free →

Minnesota Fly Fishing - Frequently Asked Questions

What is the Driftless area and why is it good for fly fishing?

The Driftless Area is a region of southeastern Minnesota (and extending into Wisconsin, Iowa, and Illinois) that was never covered by glaciers, leaving behind a landscape of spring-fed limestone streams, deep valleys, and clear cold water year-round. These conditions produce exceptional wild trout habitat - the Root River, Whitewater River, and dozens of their tributaries are classic Driftless trout streams with excellent insect hatches and good populations of wild brown and brook trout.

When is the Hex hatch in Minnesota?

The Hexagenia hatch in Minnesota typically occurs in late June through mid-July, peaking around the summer solstice. It's most reliable on warm, still evenings - the massive mayflies emerge after dark, and the best fishing often happens between 9 PM and midnight. The Root River and other Driftless streams have productive Hex hatches, though Minnesota's most famous Hex fishing is on the Straight River and certain North Shore tributaries.

Do I need a license to fish in Minnesota?

Yes. Minnesota Department of Natural Resources requires a fishing license for anglers 16 and older. Non-resident licenses are available in annual and short-term formats. Some streams have special regulations including fly-fishing-only sections, slot limits, and restricted seasons - check the MN DNR fishing regulations for the specific stream you plan to fish.

What are the best rivers for lake-run trout on Minnesota's North Shore?

Minnesota's North Shore rivers - the Knife, Baptism, Cascade, Temperance, and others - receive runs of lake-run rainbow trout (steelhead) and brown trout from Lake Superior in spring (April–May) and fall (September–October). Woolly Buggers, egg patterns, and streamer flies work best for these fish. North Shore rivers are short and fast, running from the highlands to the lake, and require wading carefully in cold, often swift water.

FlyFishFinder App

See Prime Waters Near You
Before You Drive

Real-time river flows, alerts to your phone when rivers turn prime, and the most detailed fly fishing maps on the market — for every major Minnesota river.

Start Free Trial →

Free Trial · Cancel Anytime

FlyFishFinder app — Minnesota fly fishing