Known as the "50 mile riffle," the Upper Madison is a scenic stretch or river that flows through the Madison Valley from Quake Lake to Ennis Lake. Tucked between the Madison Range to the east and the Gravelly mountains to the west, the upper Madison offers some the most spectacular scenery found anywhere in Montana.
In addition to breath taking views, the Upper Madison offers some of the most consistent fishing found anywhere in the state. Fish counts average more than 3,000 fish per mile, most of which are strong and healthy rainbows and browns. Hooking into a 20+ inch trout on the Upper Madison is not uncommon and pound for pound these fish are stronger than most.
This is exciting and sometimes challenging fishing where good fly selections and long drifts are the key to success. With many different hatches occurring, knowledge and experience makes a difference. Our years of experience on the upper Madison provide great opportunity for success on this scenic and exciting river.