Sea-to-Sky · Challenging · out-and-back

elfin lakes

A hard out-and-back hike to a big view, with water along the way. A real workout, with about 700 m of climbing over 22 km. Plan on 6–8 hours and pack the Ten Essentials.

Challenging · 22 km out-and-back · +600–700 m climb · 6–8 hours · Dogs: no dogs

Verified on October 24, 2026 against the official park page: dogs, passes. Other figures are approximate. · Sources · Cite this page

Spotted something out of date? Let me know and I'll fix it. Suggest an edit

Got a great shot? Send it in and I'll add it with your credit. Send a photo

CHALLENGING
Difficulty 3 of 4
JFMAMJJASONDJUL–OCTSEASON
Summer and fall; winter is avalanche terrain

quick facts

Distance
22 km
Elevation gain
600–700 m
Typical time
6–8 hours
Route
out-and-back
Dogs
No dogs
Drive from downtown
~75 min
Trail ticket

your trail ticket

Hike Vancouver · Trail ticketNo. 047

elfin lakes

Sea-to-Sky · ~75 min from downtown

Trailhead
Diamond Head trailhead, Garibaldi Park
Difficulty
Challenging
Hiking time
6–8 hours
Suggested start
Before 8 am
Distance
22 km
Climb
+600–700 m
Season
Summer and fall; winter is avalanche terrain

Figures approximate. The suggested start helps you finish in daylight. Check BC Parks before you go.

Scan to openhikevancouver.ca/trails/elfin-lakes/
My passport →
Scroll to walk it

elevation profile schematic

+700 m0 km22 km

Schematic: an illustrative shape drawn from total distance and gain, not a GPS trace. Real ups and downs will differ.

No trailhead photo yet

We only show real, openly licensed photos of the place.

Got a great shot? Send it in and I'll add it with your credit. Send a photo

trail facts

RegionSea-to-Sky
DifficultyChallenging
SeasonSummer and fall; winter is avalanche terrain
TrailheadDiamond Head trailhead, Garibaldi Park
Parking & transitLittle or no transit; plan to drive.
Permits & passesBC Parks summer day-use vehicle pass at Diamond Head in peak season.
DogsNo dogs
Kid-friendlyBetter for older, fit kids or adults
HighlightsViews, Lakes & water
CrowdsModerate
Managed byBC Parks

safety notes

Gravel access road needs care. In winter the route crosses avalanche terrain; check Avalanche Canada.

Numbers are approximate. Check BC Parks for closures and the AdventureSmart trip plan and Ten Essentials before you go. Tell someone your plan.

questions

How long is Elfin Lakes?

About 22 km (out-and-back) with roughly 600–700 m of elevation gain. Most people take 6–8 hours. Figures are approximate; check BC Parks before you go.

Are dogs allowed on Elfin Lakes?

No. Dogs are not allowed on this trail.

Do I need a pass or permit for Elfin Lakes?

BC Parks summer day-use vehicle pass at Diamond Head in peak season.

Can I get to Elfin Lakes by transit?

Not easily. Plan to drive or carpool.

sources

See also: Hikes with the best views · Lake hikes · Hikes for July · Hikes for August · Hikes for September · Hikes for October · Sea-to-Sky hikes · Guides

Cite this page

Hike Vancouver. "Elfin Lakes." Updated October 24, 2026. https://hikevancouver.ca/trails/elfin-lakes/

Spotted something out of date? Let me know and I'll fix it. Suggest an edit

Got a great shot? Send it in and I'll add it with your credit. Send a photo

nearby in sea-to-sky

Cam Appleton, Vancouver real estate agent, climbing the side of a downtown tower at sunset with the North Shore mountains behind
Sponsor

good to know cam

Hi, I'm Cam Appleton. I love Vancouver and I love getting out on its trails. When I went looking for a simple, easy hiking guide for around here, I couldn't find one I liked. I also really like helping people, so I built this one.

My day job is real estate. I help people buy, sell and lease. I hope you're enjoying the start of Hike Vancouver. If you're thinking about living closer to trails like this one, I'm happy to talk.

Cam signature logoCam Appleton
Commercial & Residential Real Estate · Coldwell Banker Prestige Realty