Glacier Lake, Surprise Creek Trailhead, Seattle - Alpine Lakes Wilderness - Snoqualmie Pass - Central Cascades, Washington
Glacier Lake - 10.4 miles
Surprise Creek Trailhead

Round-Trip Length: | 10.4 miles |
Start-End Elevation: | 2,200’ – 4,775’ (4,872’ max elevation) |
Elevation Change: | +2,575’ net elevation gain (+2,783’ total roundtrip elevation gain) |
Skill Level: | Moderate-Strenuous |
Dogs Allowed: | Yes |
Bikes Allowed: | No |
Horses Allowed: | No |
Related Trails: |
Glacier Lake - 10.4 Miles Round-Trip
Glacier Lake is located 5.2 miles from Surprise Creek Trailhead in the Alpine Lakes Wilderness. The trail passes through some of the area's most intact old growth forests to a pair of lakes in a craggy cirque below Surprise and Spark Plug mountains, locally known as the Scenic Lakes.
Travel is mild for the first 3 miles along Surprise Creek, then gains 800' in a mile up the headwall to Surprise Lake, and another 400' on the last mile to Glacier Lake:
The trail heads south into a clearcut area to the main trail junction (.2 miles : 2,288’). It rises gently into an old growth forest via an extensive network of boardwalks and crib steps through boggy plots of skunk cabbage, devil’s club and cedar to the Alpine Lakes Wilderness boundary (.5 miles : 2,510’).
The trail crosses Surprise Creek on a log bridge (1.2 miles : 2,723’) and runs up the east side across alder-choked avalanche paths with several dispersed campsites along the creek. It emerges in more open terrain with the headwall below Surprise Lake now in view (2.0 miles : 3,105’).
Moderate grades continue for another mile to the base of the headwall, where travel steepens on switchbacks above Surprise Creek (3.0 miles : 3,675'). There's a nice dispersed campsite at the beginning of this climb, a good option for backpackers not aiming for the lakes above.
The trail tops out on the headwall at the Trap Pass Trail junction (4.1 miles : 4,485’), and dips across an outlet creek on a log to Surprise Lake (4.2 miles : 4,470’). Camp only at established sites and avoid revegetation areas. Note the peninsula is for day use only.
The main trail continues along the shore and veers left near the peninsula back into the woods. It heads into a forested rib and climbs 400’ in .87 miles to a junction with a side trail pointing right (west) down to Glacier Lake. The trail drops 75' in .1 mile to Glacier Lake (5.1 miles : 4,850').
Interactive GPS Topo Map
Key GPS Coordinates - DATUM WGS84
- N47 42.487 W121 09.399 — 0.0 miles: Surprise Creek Trailhead - 2,200'
- N47 42.402 W121 09.543 — 0.2 miles: Turn out of clearcut onto trail at sign - 2.288'
- N47 42.164 W121 09.543 — 0.5 miles: Rise gradually through old growth - 2,510'
- N47 41.692 W121 09.282 — 1.2 miles: Cross Surprise Creek on a log bridge
- N47 41.510 W121 09.151 — 1.5 miles: Gentle climb up east side of creek - 2,835'
- N47 41.186 W121 08.989 — 2.0 miles: Break into open terrain with headwall in view - 3,107'
- N47 40.867 W121 08.861 — 2.5 miles: Continue past avalanche paths - 3,300'
- N47 40.665 W121 08.611 — 3.0 miles: Begin headwall climb on switchbacks - 3,677'
- N47 40.576 W121 08.426 — 3.6 miles: Continue headwall climb on switchbacks - 4,200'
- N47 40.255 W121 08.229 — 4.1 miles: Top out on headwall at Trap Pass Trail split - 4,485'
- N47 40.201 W121 08.292 — 4.2 miles: Arrive at Surprise Lake - 4,470'
- N47 39.524 W121 08.413 — 5.1 miles: Climb shoulder to junction with Glacier Lake side trail
- N47 39.499 W121 08.507 — 5.2 miles: Arrive at Glacier Lake - 4,775'
Worth Noting
- Along with neighboring Deception Creek valley, the Surprise Lake Trail runs through some of the best remaining stands of old growth forest in the Alpine Lakes.
- Look for dogwood, coral root and queen’s cup along the way.
- Surprise and Glacier Lakes are known locally as the Scenic Lakes.
Camping and Backpacking Information
- An overnight Wilderness Permit must be filled out at the TH and carried for the duration of your trip in the Alpine Lakes Wilderness. Max group size is 12.
- Campfires are not permitted above 4,000' west of the crest, including Surprise Lake and Glacier Lakes.
- Camp only at established sites along the west shores of Surprise Lake and Glacier Lakes. Surprise Lake in particular has been highly impacted by overuse, and special care should be taken to avoid signed revegetation areas.
Fishing Information
- Fishing is allowed with a valid WA state fishing license.
- Contact the Washington Department of Fish and Wildlife for more information.
- wdfw.wa.gov/fishing/
Email: [email protected]
Sport/Commercial Licenses: 360.902.2434
Disability Licenses: 360.902.2460
Rules and Regulations
- A Northwest Forest Pass or $5 fee is required at this trailhead.
- A free day use or overnight Wilderness Permit must be filled out at the TH and carried for the duration of your trip in the Alpine Lakes Wilderness.
- Dogs must be leashed at all times in the Alpine Lakes Wilderness.
- The peninsula jutting into Surprise Lake is a Day Use area only.
- Horses are not allowed on the Surprise Creek Trail.
Directions to Trailhead
The Surprise Creek Trailhead is located .3 miles from Highway 2, ten miles east of Skykomish, WA.
From the town of Skykomish on Highway 2 (Stevens Pass Highway), drive 10 miles east and turn right into the BNSF Cascade Tunnel service center. The turn is unmarked, but is located just after (east of) the Iron Goat Interpretive site and just before a bridge over the railroad tracks.
Make a quick left at the “T” and proceed down over a creek, then carefully cross the railroad tracks. Turn right, paralleling the tracks, and continue .2 miles to the small parking area and trailhead for Surprise Creek trail. As of 2014, a small pylon reading 840 is posted along this road.
The parking lot holds 10 cars and has a privy.
Contact Information
Mt Baker-Snoqualmie National Forest | Skykomish Ranger District
74920 NE Stevens Pass Hwy | PO Box 305
Skykomish, WA 98288
360.677.2414
Reference Surprise Creek Trail # 1060
Follow ProTrails®