An orange Naturehike tent set up on a wooden tent pad on a mountainside surrounded by jagged mountain peaks

Elfin Lakes Hike In Squamish (2026 Local Guide)

This is hands down my favourite hike in Squamish. The Chief is the iconic one that gets most of the attention, but it's a bit of a grind, and the view of the valley is nice; it just doesn't compare at all to the alpine views up at Elfin Lakes.

This is a challenging hike, and I wouldn't recommend it as anyone's first ever hike. But it is a great "first hard hike." If you've done some moderate trails and they didn't take you out, and you want to push the boundaries a little, I'd say Elfin is the perfect one to start with. This guide covers everything you need to know for the Elfin Lakes hike in Squamish.

Elfin Lakes Hike in Squamish: Key Points

A wide dirt path meanders through sparse trees in the alpine with snowy mountain peaks on the horizon
  • Distance: about 22 km round trip, roughly 800 m of total elevation gain
  • Moving time: around 4.5 hours if you're quick, 5 to 7 hours for larger or slower groups; budget a full day either way
  • Difficulty: long and steady, but not technical, no ropes, no scrambling, just a gradual, consistent climb
  • Trailhead: Diamond Head Parking Lot, about a 10 km drive up a rough forest service road past the pavement's end
  • Parking: free and first come, first served Tuesday to Thursday
  • Day passes: required Friday through Monday, free, bookable up to 3 days ahead
  • Overnight camping: 35 tent pads plus a shelter, right along the ridge with views of Garibaldi Provincial Park
  • Watch out for: overnight vehicle break-ins at the trailhead, and muddy sections on the narrower trail split right after Red Heather shelter

How To Get To The Trailhead

A yellow gate is shut next to a narrow gravel trail that leads into the woods, with pit toilets off the side of the trail.

Getting to the trailhead is a pretty fun and classic Squamish experience, and honestly it matches the vibe of the hike perfectly. It's the perfect way to dip your toe into classic Squamish outdoor rec without getting in way over your head.

To get there you'll head up Mamquam Road in the Garibaldi Highlands. Just past the university, the road stops being paved and is renamed Garibaldi Park Road, and starts to climb and wind its way up the mountainside.

From where the pavement ends to the trailhead is about a 10 km drive, and it'll take you 20 to 30 minutes depending on what you're driving and how much you care about it.

The first 5 km are pretty smooth sailing, nicely maintained with no big rocks or potholes. Around the halfway point you'll pass by a few houses that are part of an off-grid community, and past that, the road gets noticeably worse.

Last time I did this hike, I followed a little Volkswagen Golf with next to no clearance up (I was in a Forester), and the Golf took it pretty slow, but made it up just fine.

Past the off-grid community, there's about 3 km of smooth road riddled with big potholes. You can dodge most of them by swerving around, but in a few sections you'll just need to slow right down.

The last 2 km are the roughest part of the drive. It's the steepest stretch too, and the road is really just a rocky path shooting straight up to the parking lot. There's a small lot at the start of this stretch if you'd rather not put your car through it. The little Golf I followed handled it fine, but shaking around like that can feel a bit like you're on the space shuttle during re-entry.

Parking & Day Passes

A large flat dirt parking lot filled with rows of cars at the trailhead for the Elfin Lakes Hike.

The parking lot itself is a big dirt lot with clearly marked spaces. There's a big billboard at the trailhead with all the info you need before heading out, and a few well-maintained pit toilets right there too.

Parking is free and first come, first served Tuesday through Thursday.

From Friday through Monday, you'll need to book a day pass, which you can do up to 3 days in advance. Passes are free, but BC Parks caps the number of hikers to prevent ecological damage and to keep the parking situation from turning into chaos. There are a fixed number of passes released each day, and cancelled passes do get released back into the pool, so it's worth checking back if the day you want looks full.

The lot stays pretty consistently busy. There are 35 tent pads plus the shelter at the top, so on most nights there are plenty of cars staying overnight. Those clear out mid-morning and early afternoon, but get steadily replaced by new campers and day trippers. Midweek, the lot is always busy, but I've never had trouble finding a spot.

One thing worth knowing before you go: theft is a common issue at this trailhead. It usually happens overnight, people coming up in the dark and smashing windows to grab whatever they can find. It's a pretty crummy thing to come back to after a night of camping, so don't leave anything valuable or irreplaceable in your car overnight. It's much less likely if you're just out for the day, but I still wouldn't leave a family heirloom sitting in there.

The Hike

A sharp mountain peak framed by rows of evergreen trees.
A dirt path winds along a mountain ridge with snow-covered peaks in the distance

This is a long one. About 22 km round trip with roughly 800m of total elevation gain, and it's a steady grind the whole way. These are some serious stats, and they'll test your endurance, but the terrain itself is really manageable, so you can set the pace you're comfortable with. If you take it slow and steady, it's doable even for pretty beginner hikers.

The trail is a wide dirt path with lots of stones the entire way, no rope sections, nothing especially steep, no big steps up natural rock staircases. It's just a gradual ramp snaking up the mountainside. It's so gradual and consistent that it's actually a popular mountain biking route, a punishing climb up, but ripping back down with gravity on your side is an absolute ball.

Last time I hiked up, I was solo with my headphones on, keeping a pretty quick pace, and my moving time was around 4.5 hours round trip. Larger groups or slower hikers are probably looking at 5 to 7 hours moving time. You'll also want to build in plenty of time at the top, water breaks, and stops to just take in the view, so no matter your speed, you're realistically looking at a full day mission.

The trail itself starts out kind of uninteresting. From the parking lot, you're surrounded by trees with no real sense of where you are; then you head off from the trailhead, and it's immediately a steady uphill grind along a wide rocky path. You'll wind through the trees with no clear view of where you're going, but it's actually a decent way to start, since this section gets shade all day, which makes the grind more tolerable. Early on you'll pass a small waterfall and a little lookout down onto Howe Sound and downtown Squamish. It's a nice view and helps you get oriented, but it's really nothing compared to what's coming.

The forest, the shade, and the slow incline continue until about 5 km in, roughly the halfway point to the lakes.

You'll know the forest section is nearly done when you spot the Red Heather day shelter on the side of the trail. It's a great spot to take a break, and there's a pit toilet just a little further past it.

Wooden steps lead up to a small pit toilet surrounded by trees on the side of the trail up to Elfin Lakes in Squamish
A signpost on the side of the trail up to Elfin Lakes in Squamish shows the directions and distances to the Red Heather Shelter, Elfin Lakes, and Rampart Ponds

Just past the pit toilet, the trail splits. Left is the hiking path, right is the mountain biking route.

The trail changes here; it stops being the wide, rocky, mountain-bike-friendly path and narrows into more of a dirt trail. Same steady incline, nothing technical, but it can get muddy, especially right after the snow melts.

This section is short, and after about 15 to 20 minutes it reconnects with the biking route, and the two merge back together for the final climb.

This is when things start getting good. Same wide path, same steady incline, but you're out of the forest now, and the views open up and stay good the rest of the way to the lake. You'll be circling around in a sort of squiggly semi-circle around Garibaldi Peak, and it's incredible watching it change subtly over hours as you move along the ridge. You're up around 1,600 m above the valley at this point, so you get sweeping views of all the mountains towering over Squamish Valley, plus the peaks and glaciers off on the other side in Garibaldi Provincial Park.

A long ridgeline stretches through the alpine with taller snow-capped mountains towering over the ridge in the distance

Once you're out in the exposed area, there's one final uphill push. From the highest point, right before you start descending onto the ridgeline, look off to your left, and you'll spot the Elfin Lake shelter (I'm pretty sure the one visible from there is actually the Rangers shelter, but it sits along the same lakes as the Elfin Shelter and the day use shelter).

From here you're on easy street. The trail is mostly flat or downhill along the ridgeline all the way to the lake, with incredible views the whole stretch, and the hiking gets a lot easier.

At The Lakes

A narrow dirt path runs along the left of Elfin Lakes with several snow-capped peaks in the distance
A wooden A-frame shelter on the edge of an alpine lake

Once you arrive, you'll walk past a little viewpoint where you can actually see both lakes at once, along with the Rangers' shelter. The trail continues past the first lake, and if you keep going straight, you'll end up at the Elfin Shelter, or you can turn off toward the day use shelter to reach the camping and day use area.

Wooden tent pads on the side of a mountain looking out to peaks and glaciers in Garibaldi Provincial Park.

The day use area has a large wooden shelter with benches, tables, a big countertop, and a grey waste disposal area. It's really well maintained, and comes in handy if you're trying to boil up some instant ramen in your Jetboil on a windy day. Next to it are two pit toilets on one side, and on the other, two outdoor picnic tables looking out at the lake, plus four bear hangs where campers can safely store food overnight.

A grouping of 4 bear-hangs with several dry bags full of food hanging from them next to an alpine lake

The smaller lake next to the day use area is designated as the drinking water lake, so no swimming there. Some people drink straight from it, but BC Parks recommends treating or boiling your water before you drink it.

Right next to the day use area is one of the coolest backcountry campsites in BC: 35 wooden tent pads built up along the edge of the ridge, looking straight out at a dozen-plus stunning peaks and several massive glaciers in Garibaldi Provincial Park.

From the day use area, a few small trails lead up a little hill where you can get an even better view of the lakes themselves, worth the extra few minutes if your legs have anything left in them.

Final Thoughts

Wooden tent platforms on the mountainside seen through the windows of the day shelter at Elfin Lakes in Squamish

Elfin Lakes is long, but it's not technical, and that combination is exactly what makes it such a good "first hard hike." You get a full day of steady climbing, some stunning alpine views once you clear the trees, and one of the best backcountry campsites in BC waiting for you at the end, all without ever needing to scramble over rocks or pull yourself up a rope.

If you do this one and find yourself wanting something with a bit more bite, Wedgemount Lake and Watersprite Lake are both good next steps. Check out our Wedgemount Lake guide and our Watersprite Lake guide for the breakdown on each.

FAQ

How hard is the Elfin Lakes hike?
Elfin Lakes is a long, steady climb, about 22 km round trip with roughly 800 m of elevation gain, but the terrain itself is manageable, with no rope sections, scrambling, or big rock staircases. It's a good pick as a first challenging hike for anyone who has done moderate trails and wants to push further, though it's not recommended as a first hike overall.
Do you need a permit for Elfin Lakes?
Parking is free and first come, first served Tuesday through Thursday. From Friday through Monday, a free day pass is required and can be booked up to 3 days in advance. BC Parks caps the number of passes issued per day, and cancelled passes are released back into the pool.
How long does the Elfin Lakes hike take?
Moving time is around 4.5 hours round trip at a quick pace, and 5 to 7 hours for larger groups or slower hikers. Factoring in breaks and time to enjoy the views at the top, it's realistically a full day trip either way.
Is the road to the Elfin Lakes trailhead rough?
Yes. The last 10 km to the Diamond Head Parking Lot follow an unpaved forest service road that gets progressively rougher, with smooth sections early on, potholes around the midpoint, and a steep, rocky final stretch. A vehicle with decent clearance makes it easier, though low-clearance cars can still make it up slowly.
Can you camp overnight at Elfin Lakes?
Yes, there are 35 wooden tent pads plus a shelter right along the ridge, with views out over Garibaldi Provincial Park's peaks and glaciers. There's also a day use shelter, pit toilets, and bear hangs for food storage nearby.