Guided Fly Fishing Trips on the Jefferson River

Large Rainbow Trout caught on the Jefferson River in Southwest MontanaHealing Waters Lodge is just a ten minute drive from the understated and underrated Jefferson River. The Beaverhead River winds it way through the town of Twin Bridges and just outside of town, meets with the Big Hole River, forming the Jefferson River.  The Jefferson runs northeastwardly for about 77 river miles to Three Forks, where it meets up with the Madison and Gallatin Rivers to form the Missouri.  The Jefferson has made a dramatic comeback over the years, becoming an excellent fishery through the hard work and cooperation of landowners, Montana Trout Unlimited, Water Conservation Districts and anglers, illustrating what we can accomplish when working together on behalf of river habitat health and conservation.