Best Arizona Fly Fishing Rivers

Arizona has 10 fly fish spots.

Located in the US, the fly fishing in Arizona offers more than a half-dozen beautiful trout streams. The best Arizona fly fishing based on popularity are considered to be Lower Salt River, Oak Creek, Colorado River - Lees Ferry, Little Colorado River, and Upper Black River. For a detailed fly fishing river description and printable river access map, just select a Arizona fly fishing river or stream below.

Featured FLY FISHING RIVERS

Lower Salt River

Northeast of Mesa near Apache Junction, the Lower Salt River is the closest fly fishing destination for Phoenix residents. The river canyon is actually very scenic and filled with diverse wildlife. The fly fishing on the Lower Salt River is known as stocked tailwater from Saguaro Lake (rainbow trout, along with some bass).  MORE INFO

Oak Creek

Near Sedona, the spring fed Oak Creek is becoming very popular for its trout. While the Oak Creek stretches 42 miles from its headwaters in Oak Creek Canyon just south of Flagstaff down to the Verde River confluence, its the upper stretches just northeast of Sedona which attracts most of the fly fishermen. A good place to start is near the confluence with the West Fork of Oak Creek and work your way down through the pools and riffles. Its an incredibly scenic place to flyfish, with the Navajo red rock formations above the cottonwood treelined river.  MORE INFO

Colorado River - Lees Ferry

Southwest of Page near Lees Ferry, the Marble Canyon section of the Colorado River is known for exceptional tailwater trout fishing. You can expect to find unusually large trophy brown trout and can average between 10 to 20 good catches a day. The 1000 foot deep Marble Canyon stretch is a 15 mile long section of the Colorado River from the Glen Canyon Dam heading west downstream to Lees Ferry. This fast, deep and cold section of river is best explored by boat.  MORE INFO

Lower Black River

South of Show Low near Fort Apache, the Black River is the longest fly fishing river in Arizona. Starting at 7,500 feet in deep pine forest, the river then flows through deep canyons filling nice pools ideal for wading. The Black River is known for its brown trout and rainbow trout.  MORE INFO

Upper Black River

East of Show Low and southwest of Alpine, the Black River is the longest fly fishing river in Arizona. Starting at 7,500 feet in deep pine forest, the river then flows through deep canyons filling nice pools ideal for wading. The Black River is known for its brown trout and rainbow trout.  MORE INFO

Silver Creek

Near Show Low, the Silver Creek is known for its huge stocked Apache trout and rainbow trout. This spring-fed creek is stocked by a nearby hatchery, and occasionally massive fish over 25 inches are landed. Since the Silver Creek tendy to be silty, most fly fisherman tend to float it.  MORE INFO

Little Colorado River

Southeast of Show Low near Greer, the Little Colorado River provides a solitary fly fishing experience immersed in nature. The Little Colorado River is a small cascading stream with several pools. The headwaters originate at Baldy Peak in the White Mountains and the Little Colorado runs north all the way to the Grand Canyon. This river is known for its native Apache trout, brown trout and, brook trout and rainbow trout.  MORE INFO

North Fork Of The White River

Southeast of Show Low near Whiteriver, the North Fork Of The White River is a 25 mile stream through nice pine and willow forest. This clear, cold rivers starts on the western side of Mt Baldy in the White Mountains and continues downstream for 25 miles to the confluence with the East Fork of the White River. When fly fishing the White River, you can expect to find both Apache trout and brown trout.  MORE INFO

Chevelon Canyon Lake

East of Payson, the Chevelon Canyon Lake is one of the best places in Arizona to go after huge brown trout. This 200 acre lake situated at 6,400 feet has 6 miles of shoreline. While known for the big browns, it also has some rainbow trout.  MORE INFO