Is There Fly Fishing in Glacier National Park?

Fly fishing is a popular activity for many in Glacier National Park. There are several large lakes and rivers located within the park that offer excellent fly fishing opportunities for anglers of all levels. The most popular spots for fishing are the flathead, St. Mary and North Fork rivers.

The Flathead River is a great spot for fly fishermen to find large fish such as rainbow trout and bull trout. This river is usually the first place most anglers go to when they want to try their hand at fly fishing in Glacier. The St. Mary River is another great spot, with its larger fish population and easy access from nearby towns such as Kalispell and Whitefish.

The North Fork of the Flathead River is also a popular destination for fly fishermen, as it offers several different species of fish including cutthroat, brown, and rainbow trout. This river also has plenty of deep pools, making it perfect for wading and casting into the deeper waters where bigger fish tend to hide out.

No matter which spot you choose to try your hand at fly fishing in Glacier National Park, you’re sure to have an adventure that you won’t soon forget! The park offers some of the best fly fishing opportunities in all of Montana, so don’t miss out on your chance to experience it.


Yes, there is ample opportunity for fly fishing in Glacier National Park.

Anglers can choose from several different spots throughout the park such as the Flathead River, St. Mary River and North Fork of the Flathead River. With these amazing locations providing plenty of different species of fish, Glacier National Park makes an excellent destination for any angler looking to experience some top-notch fly fishing adventures!

Photo of author

Daniel Bennet