Trout Lake is located in Glacier National Park, in the U. S. state of Montana. Trout Lake is situated in the Camas Valley, and is 1.25 miles southwest of Arrow Lake and 1 mile northeast of Rogers Lake. Nearby mountains include Rogers Peak to the west. Trout Lake is a hike of 7 miles from the North Fork Road.