Crystal River Fishing Report — Upper River to Marble | Glenwood Springs Outdoors

Crystal River Fishing Report — Upper River to Marble | Glenwood Springs Outdoors

Crystal River Fishing Report — Upper River to Marble | Roaring Fork Valley

While the lower Crystal River is currently under a voluntary full-day closure from mile marker 64 to the Carbondale confluence, the upper Crystal River above the closure — all the way up to Marble — remains open and is offering some genuinely excellent fishing right now. If you haven't explored this stretch before, now is a great time to make the drive.

Why the Upper Crystal Is Worth the Trip

The upper Crystal River is one of western Colorado's most scenic and underrated fisheries. Winding through the Crystal River Valley with the Elk Mountains as a backdrop, this stretch of river offers classic freestone pocket water, deep pools, and long riffles that hold healthy populations of brown and rainbow trout. With the lower river closed and pressure naturally shifting elsewhere, the upper Crystal is seeing relatively light angling pressure — which means fish that are less wary and more willing to eat.

The drive up Highway 133 toward Marble is worth it on its own. Once you're up there, you'll find plenty of public access water to explore, and the cooler temperatures at elevation make for a much more comfortable summer outing for both angler and fish.

Current Conditions — Hopper-Dropper Action

Right now, the upper Crystal is fishing well on hopper-dropper setups. The combination of summer terrestrial activity and subsurface nymph feeding makes this rig incredibly effective in the pocket water and along undercut banks. Cast tight to structure, let the hopper drift naturally, and watch for the subtle takes on the dropper below.

Morning sessions have been particularly productive before temperatures start to climb. Fish are actively feeding in the riffles early, and the dry fly action can be exceptional if you're on the water at first light.

Important: Watch the Water Temperature

Even on the upper river, water temperatures can rise quickly during July afternoons. This is not something to take lightly. Trout become physiologically stressed when water temps exceed 67°F, and catch-and-release fishing above that threshold can cause serious harm or mortality even when fish appear to swim away healthy.

Before you head out, pack a stream thermometer and check temps regularly throughout your session — especially after noon. If the water is pushing into the danger zone, do the right thing: reel up, grab some lunch in Marble or Carbondale, and come back another day. The fish will thank you, and so will the river.

Recommended Fly Patterns for the Upper Crystal

These are our top picks for the upper Crystal right now. Stop in and we'll help you dial in your selection based on the latest conditions:

  • Elk Hair Caddis — an all-time classic for freestone pocket water; fish it as your hopper-dropper dry or on its own in the riffles. Tan and olive are both producing.
  • Copper John — one of the most reliable attractor nymphs in Colorado. Pair it below your hopper as a dropper and let it swing through the deeper runs and pools.
  • Zebra Midge — don't overlook the slower tailouts and pools. A small Zebra Midge under an indicator can be deadly when the hopper-dropper action slows down mid-day.

Getting There

The upper Crystal River is accessible via Highway 133 heading south out of Carbondale. Follow the river upstream through Redstone and continue toward Marble. There is good public access along much of this corridor — look for pullouts and marked fishing access points along the highway. Always confirm access before crossing private land.

Stop by Glenwood Springs Outdoors at 831 Grand Ave, Glenwood Springs, CO before your trip for the latest fly recommendations, current conditions, and everything you need for a great day on the upper Crystal.

Back to blog