


Henrys Lake stands as Idaho's premier high-altitude alpine swimming destination, nestled in a stunning mountain valley at 6,472 feet elevation. This natural freshwater lake captivates visitors with its pristine scenery, framed by the dramatic peaks of the Teton Range and surrounded by lodgepole pine forests. The lake's crystal-clear waters reflect the rugged wilderness character that defines this remote corner of southeast Idaho. What makes Henrys Lake special for swimmers is its remarkable water clarity, allowing visibility down to 30 feet or more, combined with a relatively calm, protected bay area perfect for recreational swimming. The lake's undeveloped shoreline preserves its natural character while still offering adequate access points. The surrounding landscape provides excellent opportunities for nature appreciation between swims. Two practical tips: arrive early during peak season to secure parking and avoid afternoon wind chop, and bring layers as mountain weather can change rapidly even in summer months.
About This Lake
Swimming Conditions
Henrys Lake boasts exceptional water clarity with visibility frequently exceeding 30 feet, making it one of Idaho's clearest swimming lakes. Summer water temperatures typically range from 65 to 72 degrees Fahrenheit, requiring consideration for extended swimming sessions. The lake reaches depths of over 180 feet in the center, though the bay areas and inlet regions offer gentler depths suitable for most swimmers. Best swimming spots include the northern bay and designated swimming areas where water remains calm and protected from afternoon winds. The lake experiences minimal currents in swimming areas, though wind-driven chop can develop on the main body during afternoons. Safety considerations include cold water temperatures, the remoteness of the location, and the lack of lifeguard presence. Swimmers should use the buddy system, be aware of sudden depth changes, and respect weather conditions. Water shoes provide protection from rocky areas. Annual water quality testing confirms the lake maintains excellent safety standards for recreational swimming.
Visitor Information
Henrys Lake is located approximately 50 miles northeast of Idaho Falls and 25 miles south of the Montana border. From Idaho Falls, take US-26 northeast toward Swan Valley, then follow local roads to the lake-approximately 90 minutes of driving through scenic mountain terrain. Free parking is available at multiple access points around the lake, with the main parking area accommodating approximately 50 vehicles. Basic facilities include pit toilets and picnic areas at the primary access point, though amenities remain minimal befitting the remote setting. No developed campgrounds operate directly at the lake, but several excellent options exist nearby including Henry's Fork area campgrounds within 20 minutes. Food services are very limited; the closest restaurants are in Island Park, Idaho, roughly 30 minutes away. Lodging options include cabins and vacation rentals in Island Park or West Yellowstone, Montana. The best visiting period runs from late June through September when snow has melted and weather is most favorable. Spring and early summer may still have snow affecting road access.
Alpine Adventure: A Perfect Day at Henrys Lake
Start early to beat crowds and secure parking in this remote alpine setting. Arrive by 9 AM to enjoy calm morning waters before afternoon winds develop. Spend your morning swimming in the protected northern bay where water clarity allows you to see 30 feet down. Pack a picnic lunch to enjoy while taking in the Teton Range views. Dedicate your afternoon to exploring the shoreline, photographing wildlife such as elk and osprey, and relaxing on the rocky beaches. The cool mountain air and pristine environment provide a refreshing escape from lower elevations. Plan to depart by late afternoon as mountain weather can change quickly. Bring plenty of water and snacks as amenities are minimal.
Mountain Escape: Weekend at Henrys Lake
Day 1
Depart early and arrive at Henrys Lake by late morning to maximize your first day. Spend afternoon swimming and exploring the northern bay areas. Enjoy sunset views of the Tetons from the shoreline. Prepare a simple dinner and settle into your accommodations, watching stars emerge over the pristine mountain landscape.
Day 2
Begin day two with an early morning swim when waters are calmest and light conditions are optimal for photography. Explore different shoreline access points and look for wildlife. Spend late morning on a scenic hike through the surrounding forest. Pack your final picnic lunch at the lake before departing in early afternoon.
44.4425, -111.3128
Is Henrys Lake safe for swimming?
Yes, Henrys Lake is generally safe for swimming with excellent water quality and minimal currents in designated swimming areas. However, the remote location lacks lifeguard presence, so swimmers should use the buddy system and be aware of cold water temperatures ranging from 65-72 degrees Fahrenheit.
What is the best time to swim at Henrys Lake?
The best swimming period runs from late June through September when snow has melted and weather is most favorable. Early morning hours offer the calmest water conditions before afternoon winds develop.
Is there an entry fee at Henrys Lake?
No, Henrys Lake is completely free to access with no entry fees. Parking is also free at the available access points throughout the lake.
What facilities are available at Henrys Lake?
Facilities are minimal as befits a remote alpine setting. The main access point offers pit toilets and basic picnic areas. No restaurants, shops, or developed campgrounds operate at the lake itself.
Can you camp near Henrys Lake?
There are no developed campgrounds directly at Henrys Lake, but several excellent camping options exist nearby in the Henry's Fork area and Island Park region, typically within 20 miles of the lake.
📋 Sources & updates
Compiled from official park, state and lake-authority information.Swam at Henrys Lake?
Tag us on Instagram. The best photos get featured on this page.
#HenrysLakeSwimming @swimminglakes