Top 10 Fly Fishing Destinations on the Western Slope of Colorado
The Western Slope has some of the best fly fishing in the state. With cold, clean water and plenty of trout, these rivers and lakes offer solid fishing year-round. Some are well-known, others take a little more effort to reach, but all are worth a visit.
1. Gunnison River
Image Source: Wikipedia
The Gunnison is a staple of Colorado fly fishing. It runs through some of the most remote and rugged parts of the state, with sections that require a hike or float trip to access. The Black Canyon and Gunnison Gorge hold strong populations of rainbow and brown trout, with plenty of public access points along the way.
Fun story, I spent a couple of days fishing the Gunnison, hiking down into the canyon with a pack full of gear and a couple of wooden fishing nets we’d been testing. The Black Canyon isn’t the easiest place to get to, but that’s part of what makes it special. The hike in is steep, and you feel every step on the way back out, but once you’re down by the river, it’s a different world—sheer rock walls, deep pools, and trout that don’t see as much pressure as the ones in easier-to-reach waters.
The Gunnie Finn got its name here—after this river, after the kind of fishing that makes you work a little harder but rewards you in the best way.
Best time to fish: Spring through fall, with peak conditions in early summer and early fall.
Local tip: The Black Canyon requires some effort to reach, but the fishing is worth it. Be prepared for a long hike in and out, and check conditions before heading out.
2. Taylor River
Image source: AllTrips
Below Taylor Park Dam, the Taylor River is known for big trout and consistent flows. The tailwater section holds trophy-sized rainbow and brown trout, while the stretches farther down offer more variety and space to fish.
Best time to fish: Year-round, thanks to steady releases from the dam.
Local tip: Mysis shrimp patterns work well near the dam. The water is clear, so a stealthy approach and light tippet help.
3. Roaring Fork River
Image Source: Defiance Rafting Company
The Roaring Fork runs from Independence Pass to Glenwood Springs, changing in character as it goes. The upper section is smaller and faster, while the lower stretches are wider and more accessible. It’s designated Gold Medal Water from Basalt to Glenwood Springs, meaning there’s a high population of quality fish.
Best time to fish: Spring and fall, though the green drake hatch in early summer is popular.
Local tip: Streamer fishing works well here, especially on overcast days. Watch for caddis hatches in the afternoons.
4. Fryingpan River
Image Source: Wikipedia
The Fryingpan is one of Colorado’s best-known tailwaters, with clear water and consistent hatches. It holds large rainbow and brown trout, especially in the section below Ruedi Reservoir.
Best time to fish: Year-round, with strong pale morning dun and green drake hatches in the summer.
Local tip: Near the dam, Mysis shrimp patterns are a go-to. Fish in the Flats tend to be picky, so presentation matters.
5. Uncompahgre River
Image Source: Fly Fisherman
The Uncompahgre has improved significantly in recent years thanks to conservation efforts. The tailwater below Ridgway Reservoir holds good-sized trout, while the sections farther downstream offer more variety.
Best time to fish: Spring through fall.
Local tip: Small nymphs and midges work well here. The fish are subtle, so watch for light takes.
6. Colorado River (Upper Section)
Image Source: Colorado Trout Unlimited
The upper Colorado offers a mix of wade fishing and float fishing opportunities. The water moves quickly in some areas but slows down into deeper runs and pools where brown and rainbow trout hold.
Best time to fish: Spring through fall, with good stonefly and caddis hatches.
Local tip: Floating the river gives access to less-pressured sections. Large dry flies and streamers work well during peak hatches.
7. Crystal River
Image Source: TripAdvisor
True to its name, the Crystal River has clear water and a quieter setting. It’s a smaller river with a mix of wild trout, making for a good change of pace from larger, busier waters.
Best time to fish: Summer and early fall.
Local tip: The fish here spook easily. A light presentation with dry flies works best.
8. Slate River
Image Source: Crest Butte Land Trust
The Slate River winds through meadows near Crested Butte, offering good fishing in a scenic setting. It’s a small stream, so light tackle and a careful approach are key.
Best time to fish: Late spring to early fall, once runoff slows down.
Local tip: Terrestrial patterns like ants, beetles, and hoppers are effective in warmer months.
9. San Miguel River
Image Source: The Nature Conservancy
The San Miguel runs through some of the most remote parts of the Western Slope, making it a good option for those looking to get away from the crowds.
Best time to fish: Late spring to early fall.
Local tip: Wading is the best way to cover water here. Nymphing in deeper runs works well, but dry-dropper rigs are effective in shallower areas.
10. Grand Mesa Lakes
Image Source: Colorado.com
Grand Mesa has over 300 lakes, each with different fishing opportunities. The variety of water and fish species makes it a great place for exploring.
Best time to fish: Late spring through early fall.
Local tip: A float tube or kayak helps reach deeper water. Be prepared for sudden weather changes.
Final Thoughts
The Western Slope has no shortage of great fishing spots. Some are easy to get to, others take more effort, but they all offer something worth checking out. Before heading out, check local regulations and conditions, and do what you can to keep these waters healthy for future anglers.