Enter Alpine Lakes Wilderness and climb gently for 1.5 miles to Trout Lake, where the trail becomes increasingly difficult, gaining nearly 2,000 feet in two miles. No water is available on this section of the trail. Copper Lake sits among cliffs, meadows and talus slopes. Hike a mile to Little Heart Lake before climbing and descending for another 1.8 miles over a steep ridge to the end of the trail above Big Heart Lake at 4,700-feet elevation.
From Skykomish travel east on Stevens Pass Highway (US-2) for almost 2 miles to Foss Road, just east of the Skykomish Ranger Station. Turn south onto Foss River Road (Forest Service road 68). Continue on Forest Service road 68 for approximately 4.7 miles. Turn left onto Forest Service road 6835 and continue 2.0 miles to the trailhead.