A Fishing Experience Like None Other!

Montana fly fishing rivers and stream is an adventure you will never forget!  The primary Montana rivers and streams which John Perry’s Fly Fishing guides float and wade are the Bitterroot River, Blackfoot River, Clark Fork River, Missouri River, and Rock Creek. These great fly fishing rivers are primarily located in Ravalli County, Missoula County, Granite County, Cascade County, Mineral County, Sanders County, and Lewis and Clark County. These counties are all located in western and central Montana. Some cities you may be familiar with in the area are Missoula, St. Regis, Helena, Hamilton, Craig, and Philipsburg.

The team of fly fishing guides and outfitters used by John Perry’s Montana Fly Fishing are the best in the business! Each guide is mature in his knowledge of the Montana rivers and streams fished, fly fishing equipment, flies, hatches, and water conditions. Our fly fishing guides are ready to utilize every trick of the trade, for novice and experienced fisher alike, to obtain your desired expectations. Whether you are a beginner or a seasoned fly fisher, we have the guide that fits you best. Providing a great experience goes well beyond just putting the client on a river with trout in it. Our guides specialize in teaching you how to fly fish more effectively, putting you into the parts of the river that hold good fish and making your overall experience a pleasant one.

call us today

Montana's Finest Rivers

Rock Creek

Nestled between the Sapphire Mountains to the west and the John Long Mountains to the east, Rock Creek MT is arguably the finest trout stream in Montana.

Learn More →
Clark Fork River

The Clark Fork is over 300 miles long and the largest river by volume in Montana.

Learn More →
Blackfoot River

The Blackfoot is probably Montana’s most well-known river thanks to Norman Maclean’s novel, A River Runs Through It, and the movie of the same name, which was based on that novel.

Learn More →
Bitterroot River

The Bitterroot River is a tributary of the Clark Fork River in southwestern Montana.

Learn More →
Missouri River

The Missouri River (or “the Mo”, as the locals call it) is formed by the confluence of the Gallatin, Jefferson and Madison rivers at the aptly named town of Three Forks.

Learn More →

Are You Ready?

Make sure you've crossed your I's and dotted your T's before your next trip!

get prepared