Bear Lake to Fern Lake Trailhead is a 9.2-mile point-to-point hike from Bear Lake through two high lake detours before a long descent into Moraine Park. That distance includes short out-and-back visits to Lake Helene and Odessa Lake; the route then passes Fern Lake, Fern Falls and The Pool before ending at Fern Lake Trailhead. Allow about seven hours for the hike and stops, and arrange the second end before setting off. The route climbs from 9,475 feet to around 10,700 feet, then loses height steadily: this is a demanding full-day outing at altitude. The mapped line is 9.24 miles, rounded to 9.2; published totals vary a little, so leave a buffer.