The Iceberg Lake Trail in Glacier National Park is a popular 10-mile out and back hike (5 miles each way) known for its stunning turquoise lake filled with icebergs. The trail starts off steep but then levels out, offering a chance to spot wildlife and beautiful scenery! With an elevation gain of 1200 feet, it's rated as a difficult hike, but the breathtaking views make it totally worth the effort and for us the hike honestly flew by! Just remember to pack plenty of water, snacks, and bear spray!