Photo: Noah Couser

With terrain that was carved by massive prehistoric glaciers, it's no surprise that Glacier National Park is home to numerous lakes and hanging valleys. Today, Glacier Park is home to 762 lakes, of which 131 are named.

Located a short drive from the west entrance of Glacier National Park, Lake McDonald is the largest lake in the park. Sitting at 10 miles long and 464 feet deep, Lake McDonald is accessible year-round and offers plentiful recreational opportunities, including kayaking, fishing, boating, stand-up paddleboarding and guided tours with Glacier Park Boat Company. The shores of Lake McDonald also offer lodging at Lake McDonald Lodge, Motel Lake McDonald, Apgar Village Lodge and Village Inn at Apgar. In addition to Lake McDonald, Glacier Park Boat Company also has tours at Many Glacier, St. Mary and Two Medicine.

Recreational opportunities like canoeing and kayaking on Glacier National Park's lakes are also available on Swiftcurrent Lake and Lake Josephine in the Many Glacier Valley, while Two Medicine Lake—located in the aptly named Two Medicine Valley—is ideal for kayaking and rowboats.