Southwestern Montana offers some of the finest fly fishing rivers for trout in the world.  Our diverse river systems coupled with state protected stream access for the public make Montana the premier state for Rocky Mountain fly fishing.   Hundreds of miles of fishable water await the ambitious fly angler.



 The Yellowstone boasts the title of the longest free flowing, undammed river in the lower 48.  This productive wild trout fishery flows out of the Yellowstone National Park boundary through Paradise Valley, the town of Livingston and beyond to eventually meet the Missouri.  Prolific hatches, incredible views, and miles of untamed beauty make this river an experience to remember.



The Madison river is one of our most diverse fisheries in the state of Montana.  From it’s origin in Yellowstone National Park to its convergence with the Jefferson and the Gallatin, this waterbody feels like many different rivers all in one.  Each section of the Madison holds its peak time of productivity and every season offers great fishing on unique pieces of this legendary river.  The Madison is frequently noted as one of the most consistent fisheries in the state of Montana.


The Gallatin river is yet another that originates within the borders of Yellowstone National Park.  From the rolling meadows of the upper reaches down through the steep gradient of its canyon stretch, anglers will find plenty of pools with hungry trout.  While not regarded as a trophy fishery, fishermen can get into good numbers of quality wild trout.

photo 3



Located just outside the state capital of Helena, this classic tailwater fishery offers some of the best dry fly fishing in the state.  With 5,500+ trout per mile and in many reaches an average size fish of 16″-19″, anglers will be amazed and challenged by this world class fly fishing destination.