Routes

Planner

Features

Updates

App

Login or Signup

Get the App

Login or Signup

Login or Signup

Routes
Hiking trails & Routes
Canada
British Columbia
Area D (Elaho/Garibaldi)

Elfin Lakes Trail

Hard

12

hikers

Elfin Lakes Trail

04:12

11.7km

350m

Hiking

Hike the challenging 7.3-mile Elfin Lakes Trail in Garibaldi Provincial Park for alpine views and picturesque lakes.

Last updated: February 26, 2026

Tips

Includes a segment that may be dangerous

A part of this route comprises technical, difficult, or hazardous terrain. Specialist equipment and prior experience may be required.

After 5.52 km for 10 m

Waypoints

A

Start point

Get Directions

1

74 m

Loo with a view – Red Heather Hut

Highlight • Rest Area

A compost toilet in the most stunning of settings just off the Elfin Lakes hiking trail near Red Heather Hut. We saw a black bear feeding on berries around 20 …

Tip by

2

4.79 km

Lake View Campsite

Highlight • Lake

This is exactly what it says it is, a nice campsite with beautiful views of the lake. There are many campsites around Elfin Lakes, so if this one is taken you can probably find another one nearby.

Tip by

3

5.45 km

Elfin Lakes

Highlight • Lake

We walked to Elfin Lakes from the car park via Red Heather Shelter. The trails were wide and quite easy underfoot as they gradually ascended and then undulated . Approaching …

Tip by

B

11.7 km

End point

Loading

Way Types & Surfaces

Way Types

8.90 km

1.96 km

822 m

Surfaces

8.90 km

1.96 km

822 m

Sign up to see more specific route details

Sign up for free

Elevation

Elevation

Nothing selected – click and drag below to see the stats for a specific part of the route.

Sign up to see more specific route details

Sign up for free

Weather

Powered by Foreca

Today

Monday 25 May

13°C

9°C

93 %

Additional weather tips

Max wind speed: 7.0 km/h

to get more detailed weather forecasts along your route

This route was planned by komoot.

Save

Edit route

Download GPX

Move start point

Print

Share

Embed on a website

Report an Issue

Frequently Asked Questions

How long does it take to hike the Elfin Lakes Trail?

The full round trip to Elfin Lakes is approximately 22 km and typically takes around 6 hours to complete as a day hike. Many hikers also choose to make it an overnight backpacking trip, staying at the Elfin Lakes Shelter or the tent pads.

What is the difficulty level of this trail?

The Elfin Lakes Trail is generally rated as an intermediate difficulty hike. While it's a long route, the elevation gain of about 600 meters is spread out, making the incline manageable and never overly steep. This allows for a good pace to be maintained, making it obtainable for various fitness levels.

Where do I park for the Elfin Lakes Trail?

The trail begins at the Diamond Head parking lot. In winter, tire chains are often mandatory for vehicle access to the trailhead, so be prepared for snowy and icy conditions.

Are dogs allowed on the Elfin Lakes Trail?

No, dogs are generally not permitted on trails within Garibaldi Provincial Park, including the Elfin Lakes Trail. This is a common regulation in BC Provincial Parks to protect wildlife and ensure a natural experience for all visitors.

Do I need a permit or reservation to hike or camp at Elfin Lakes?

Yes, for overnight stays, you will need to book a backcountry camping permit for either the tent pads or the Elfin Lakes Shelter. During peak season, day-use passes may also be required for Garibaldi Provincial Park, so it's best to check the BC Parks website for current regulations before your visit.

What is the best time of year to visit Elfin Lakes?

For hiking, the best time to visit is typically from July to October when the snow has melted and the alpine flowers are in bloom. In winter, it's a popular destination for snowshoeing and ski touring, though avalanche safety training and equipment are recommended for winter excursions beyond the Red Heather Hut.

What can I see along the route?

The trail offers diverse scenery, starting with old-growth forest and transitioning to spectacular alpine views. You'll pass the Red Heather Hut, enjoy continuous 180-degree mountain vistas from Paul Ridge, and eventually reach the two picturesque Elfin Lakes. You might even spot playful Grey Jays!

What is the terrain like on the trail?

The first 5 km follows a wide, gravel road with a gradual uphill climb. After the Red Heather Hut, it becomes a narrower hiking path before rejoining the wider gravel road. As you gain elevation, the vegetation thins, leading into a sensitive alpine area. The trail is generally well-maintained but can be rocky and loose in places, so appropriate footwear with ankle support is recommended.

Can I swim in the Elfin Lakes?

Yes, the upper of the two Elfin Lakes is suitable for swimming, offering a refreshing dip on a hot day. The lower lake, however, is reserved for drinking water, so swimming is not permitted there.

Are there any facilities or shelters along the way?

Yes, about an hour into the hike, you'll find the Red Heather Hut, which serves as a warming hut in winter and offers outhouse facilities year-round. At the end of the trail, the Elfin Lakes area has a well-equipped shelter with 33 bunks and 35 tent pads for overnight stays.

Does this trail connect to other hiking routes?

Yes, the Elfin Lakes Trail serves as a gateway to extended hikes deeper into Garibaldi Provincial Park. From Elfin Lakes, you can continue to destinations like Opal Cone, the Gargoyles, Columnar Peak, Diamond Head, and Mamquam Lake. The route itself also passes through sections of the Mamquam Lake Trail.

Nearby routes

Moderate

5.0

93

Panorama Ridge Trail

04:28h

13.5km

630m

Explore
RoutesRoute plannerFeaturesHikesMTB TrailsRoad cycling routesBikepackingSitemap
Download the app
Follow Us on Socials

© komoot GmbH

Privacy Policy