There are lots of different water sources all around Yellowstone National Park, with each one holding its own array of fish. Through decades of experience, fishermen have identified the best locations, and here are the details on some of them:
1. Trout Lake
It doesn't take a genius to work out what this lake is all about. The perfectly-named Trout Lake has always been a hotspot with anglers at Yellowstone. It's a short walk from the Northeast Entrance Road and has provided some huge Yellowstone cutthroat trout and rainbow trout over the years, as well as many rainbow/cutthroat hybrids. Fishing is good from the shoreline but tubes can also be used to access the deeper waters, with a boating permit.
2. Yellowstone River
Divided into the Upper and a Lower section, this river is one of the biggest attractions of Yellowstone National Park. When it comes to angling, the lower section of the river is easier to access and provides the same sort of returns as the upper section, without all the hassle needed to actually get up there. Since the upper section is so hard to get to, it's one of the purest, most natural spots in the park to fish. Both sections of the river are great for catching rainbow and cutthroat trout.
3. Heart Lake
Named after its resemblance to a heart shape, Heart Lake is possibly the best spot for lake trout fishing in the whole of Yellowstone as this is where the park's record catch was found. A 42 pound lake trout was caught in these waters, with mountain whitefish and cutthroat trout also being found in the lake. Like many other areas in the park, only fly fishing is allowed here.
4. Yellowstone Lake
The biggest lake in the entire park, Yellowstone Lake has a surface area of 136 square miles and a shoreline over 100 miles. The depth of the lake can go all the way down to 390 feet and it's the biggest lake on the continent. It used to be a great spot for cutthroats but they're slowly getting eliminated by lake trout.