Interactive Trailhead Map
Topo • Dark • SatelliteElevation Gradient Profile
Trail Description
Elfin Lakes to The Opal Cone is one of those Squamish area hikes that feels way bigger than its 15 km stats suggest. From the mellow ridge around Elfin Lakes you drop into a wild volcanic valley, then grind your way up to a 1,728 m summit with full-on views of Garibaldi’s glaciers and craters. It’s rated challenging for a reason: long, exposed, and relentless, but incredibly rewarding if you’ve got the legs and the water.
From Elfin Lakes, the trail rolls gently along the ridge before a decent 3 km descent into the Ring Creek valley, where a solid bridge and stairs get you across the river. After that, it’s basically all uphill, about 4 km of mostly sun-baked moraine and dusty singletrack, with a few easy scrambly bits and a short steep scree pitch near the top. The final ridge to The Opal Cone feels airy in spots, but the path is clear, and once you hit the boulder field you’re staring straight at Opal Lake, the glacier, and the ice shelves on Mount Garibaldi with multiple viewpoints to wander between.
Recent hikers on Elfin Lakes to The Opal Cone report hot, very exposed conditions, smoke on some days, and zero water once you leave the river in late summer and early fall, so carry more than you think you’ll need and bring a filter for the lower streams. Expect dust, strong sun, wind up high, and the odd snow patch early season, plus blueberries and huckleberries lining the trail later in summer. Give yourself around 5–7 hours from the Elfin Lakes campground depending on pace, check the weather carefully, and remember that this route feels a lot tougher under full sun than the numbers on paper suggest.
Trail Features & Highlights
(7)Suitable Activities
(4)Offline GPS Navigation
90% of BC trailheads have zero cellular reception. Download the GPS track before heading into the backcountry.
Driving DirectionsBC Wilderness Safety
- Pack the 10 outdoor essentials
- Carry bear spray & know how to use it
- File a trip plan with AdventureSmart BC