The Avalanche Lake hike in Glacier National Park is around 5 miles / Total elevation gain: 730 feet.