The distance from Glenwood Springs to the Hanging Lake rest area is 10.2 miles. The hike to reach Hanging Lake is 1.2 miles long, steep and with an elevation gain of about 1,000 feet. There are several spots to take a break along the way. Keep in mind, to hike to Hanging lake you will need a permit.