Trail Guide: Elfin Lakes, British Columbia

Canada / Thursday, August 16th, 2018
Spread the love

Elfin Lakes Hike Introduction

Elfin Lakes is a popular camping destination located in Garibaldi Provincial Park just north of the town of Squamish. You can reach it by car from Vancouver by driving 90 minutes up the Sea to Sky Highway. The two lakes, which you’ll find at the end of the hike, have different purposes. The first is suitable for swimming and the second is reserved for drinking water.

Besides the lakes, you’ll find a well-equipped shelter, and a campsite with 35 pads, bear hangs and a toilet. The campsite has some of the best views in the area as the camping pads have been built on the side of the mountain. In summer it is likely there is still snow on the ground so swimming in the lake makes for a refreshing experience.

Once you reach the Elfin Lakes campsite you will also have the opportunity to tackle nearby hikes which lead to various sites such as Mamquam Lake and the Gargoyles.


Elfin Lakes Hike Information

After driving north through Squamish, exit to the right at the British Columbia Park’s sign for Garibaldi Head. The distance from Highway 99 to the trailhead is roughly 16 km. The narrow, gravel road steepens as you come close to Quest University then you will eventually see a sign for Garibaldi Park.

To access the trailhead is a few kilometers of rough dirt road full of potholes and loose gravel. You don’t need a four-wheeled drive to access, but driving with caution is recommended.

You'll find the trailhead at the gate in the Diamond Head parking lot. There is a map as well as some information about the area at the entrance. Here you will also find a drop box which you can conveniently pay for the campsite at if you didn't pay online in advance.

The Elfin Lakes trail is moderately rated with an elevation gain of approximately 600 meters. As the car park is already situated quite high, you don't need to gain much altitude to get spectacular views. The highest point is around 1,590 meters and will take approximately 6 hours to reach the lakes depending on your fitness level.

The hike to the Lakes is approximately 11km each way. Although it is not very steep it is incredibly scenic and makes for a distracting hike. The initial stretch of the trail consists of the remains of a road which was constructed to bring supplies and guests into the Diamond Lodge between the 1940s and ’70s. The second half of the hike opens up to constant 180-degree mountain views. The trail is wide which makes for easy side-by-side walking.

You have the option to camp on wooden platforms overlooking the mountains or inside the cabin equipped with firewood furnaces and bunk beds. The shelter is often used in the winter and allows hikers to warm themselves up using the wood furnace. Booking well in advance is highly recommended. The best time to hike the Elfin Lakes trail is from July to October.

Dogs are not allowed on this hike.


Elfin Lakes Hiking Trail

The trail begins from the Diamond Head parking lot and is an immediate ascent up the old service road. The path gradually twists and turns around increasing in grade. The beginning is sheltered as it is mostly through a forested area.

The road will take you 5km to the shelter at Red Heather Meadows. Even though there is nothing significant here, as you move along the trail you can catch a glimpse of the Tantalus Range to the west. The trail soon splits in two directions after the shelter. Take the sign towards the left which was created for hikers, as the other was crafted for mountain bikers.

Move on the trail to the left as directed and you will soon come to clear view of Mount Garibaldi to the south. The trail climbs up along Paul Ridge to a height of 1,590 meters. Continue along Paul Ridge and the trail will begin to dip back down towards the lakes at an elevation of 1,470 m.  Take the descending trail towards the first lake as you catch sensational panoramic views. While the lower Elfin Lake near the campsite is strictly for drinking water, the upper lake is an ideal location to take a refreshing dip on a hot day.

Overall, Elfin Lakes is an amazing hike in the British Columbia region and offers full day or multi-day hiking without too much strain. The stunning scenery, a chance of playing in the snow, the revitalizing and quiet lake, and the superb accommodation facilities make this a must add to your list.


This page probably contains affiliate links. This means I receive a small commission if you choose to purchase through a link I provide (at no extra cost to you!). This helps to keep me on the road and continue to bring awesome content to you!

Planning a trip to British Columbia?

Accommodation in British Columbia has over 3600 properties in British Columbia including hotels, apartments, and hostels. You get free cancellation on most rooms and a best price guarantee.

Airbnb is an online booking system which connects home owners wanting to rent their homes or a room with travelers who are looking for accommodation. Click here to get $$ off your first stay!

Cheap flights

Skyscanner is the ultimate search engine allowing you to find and compare hundreds of airline, hotel, car rental and travel agency websites to bring you the best deals.

Car Rental is where you can search, compare and save using the world's biggest car rental service. Free cancellation. Book now, pay later.

Spread the love

Leave a Reply

Your email address will not be published.