The Ultimate Guide to Snowshoeing near Vancouver

Hiking in Vancouver is definitely becoming less and less of a fair-weather activity. People want to be outside all year round, not just in the summer, and snowshoeing is a great way to do that! While going into the backcountry has inherent risks in every season, they are definitely increased in the winter. It’s colder outside, you have less daylight, trails can be harder to follow, and depending where you’re going, there’s the added risk of an avalanche. I’ve written an entire post on avalanche safety and my biggest recommendation is that, if you don’t have avalanche safety training, don’t go into avalanche terrain. 

Even if you plan to stick to easy trails, without taking a course, it can be hard to know if you’re putting yourself in avalanche terrain or not, which is why I recommend for everyone to take an AST1 course. Did you know that popular winter trails like Pump Peak, Elfin Lakes, Hollyburn Mountain, St. Mark’s Summit, and Joffre Lakes all go through challenging avalanche terrain at some part of the trail? Just because a trail is popular, it doesn’t mean there is no risk.

The safest option is to take a course, but if that’s not in your budget right now, I’ve compiled a list of trails that are in simple terrain, so the risk is greatly reduced, though never removed! Always check the avalanche forecast and only go out if the avalanche rating is low or moderate.

Lower Mainland

DSC08284

Bowen Island Lookout – Located in Cypress Provincial Park, this is a great option for beginners. The trail is 4km round trip, with 125m of elevation gain and follows a staked trail. It leaves from the resort, you just need to pick up a free backcountry pass from the BC Parks Black Mountain Lodge (not available online, only self-registration on site). The trail hikes through the woods to a beautiful viewpoint overlooking Bowen Island.

DSC03348

Dam Mountain and Thunderbird Ridge – Located on Grouse Mountain, take the gondola to the top and follow a 5km there and back trail up to the top of Dam Mountain. With over 300m of elevation gain, this is a more challenging trail, but it’s easy to add a walk along Thunderbird Ridge for another 1.5km once you make it to the top of Dam Mountain. Both trails boast incredible views of the city.

DSC03247

Dog Mountain and Dinkey Peak – Located in Mount Seymour Provincial Park, this trail is popular in all seasons. It’s a 5km there and back trail, with 150m of elevation gain to the Dog Mountain Lookout. The trail is in the forest, except for the city viewpoint at the end. Add another 1km if you want to add Dinkey Peak, which has fantastic views of the backcountry. In the winter, you will need a free day pass to visit the park, which can be obtained from BC Parks 2 days in advance of your visit. The walk from the parking lot to the trailhead adds an extra 1km each way.

PSX_20220118_204616

Brockton Point – Located in Mount Seymour Provincial Park, this is a more challenging hike than Dog Mountain. The overall length is 5km there and back, but there is 250m of elevation gain, making it a steeper hike. The views from the top of Brockton Peak are incredible as you’ll be able to see both the city and the backcountry. The same day pass rules apply as for Dog Mountain.

The view of Cypress Mountain ski resort from Black Mountain in the winter along the snowshoe trail near Vancouver, BC.

Black Mountain – Located in Cypress Provincial Park, this is a 5km there and back hike that covers 300m of elevation gain, making it one of the steeper hikes on this list. Trail access is from the resort and the trail hikes through the forest along the edge of a ski run. The same rules apply as for Bowen Island Lookout, you must obtain a free backcountry pass from Black Mountain Lodge.

North of Vancouver

Brandywine Falls or Alexander Falls – These are beginner trails that often don’t need snowshoes (just microspikes, or sometimes just boots). Brandywine Falls is located off the Sea to Sky Highway on the way to Whistler. It’s a 1km there and back trail to see the waterfall, but if the gate to the parking lot is closed or there are no parking signs along the highway, you won’t be able to visit. Alexander Falls is a good alternative, which is located in the Callaghan Valley, off Callaghan Valley Road. The trail is 500m there and back.

A female snowshoer backpacks on the snowy trail to Elfin Lakes with the snow covered forest in the background in Garibaldi Provincial Park in BC.

Red Heather – Located in Garibaldi Provincial Park, this is one of the more challenging hikes to access. Red Heather has the same trailhead as Elfin Lakes and is located at the end of Garibaldi Park Road outside of Squamish. In the winter, you must have chains to travel the last 2km along the road, so be prepared to hike an additional 2km each way without them. The trail follows an old forestry road for 5km to the Red Heather Hut, with 400m of elevation gain. It’s a steady uphill, but it’s not challenging. This is one of the longer trails on the list, a total of 10km from the main parking lot.

20231001_171501

Edwards Hut – Located in Tetrahedron Provincial Park on the Sunshine Coast, this is the hardest trail to access. Winter tires are a must along the forestry roads and chains may also be required pending the conditions. It may be necessary to park at the lower lot, which adds 1km to the trail in each direction. It’s 5km to the Edwards Hut, but under 100m of elevation gain. You can customize this trip, ending at Edwards Lake, or to do a loop trail around Batchelor Cabin. The total trail length is 10km from the upper lot. I have only done this one in the Fall.

Coquihalla Summit Rec Area

Falls Lake – This is a great beginner trail located just off the highway at the turnoff for Falls Lake Road. Falls Lake Road is not plowed in the winter, so you can park in the pull out and it’s a flat 4km there and back trail along the road to Falls Lake. 

PSX_20210314_215927

Zoa Subpeak – Located at the same turnoff to Falls Lake Road, this is an 8km there and back trail that covers 550m of elevation gain. The first 1 km of walking along the road is flat, but be prepared for a steep climb up Pipeline Road, followed by another steep hike through the forest. This trail isn’t staked, so be on the lookout for summer markers and be prepared with GPS. Don’t hike beyond the subpeak as the trail to the true peak passes through avalanche terrain. The best view is from the subpeak!

20230204_135419

Ottomite Peak – Located at the Zopkios Rest Stop, this is an 8km there and back trail with 300m of elevation gain. This is an easier and less busy alternative to Zoa Peak. However, this trail is not staked, so make sure you are prepared with GPS navigation. Do not continue on the trail to Iago Peak as this will take you into challenging avalanche terrain.

E.C. Manning Park

DSC08519

Shadow Lake – Located at the Strawberry Flats parking lot, this is a 4km there and back trail across flat terrain that is popular among beginners. It’s shown on the park snowshoe map and I’m pretty sure it’s a staked trail. Hike through the forest to the edge of Shadow Lake and take advantage of the strawberry flats warming hut on the way back. Some people continue on to the 3 Falls Trail, but I don’t recommend this as it passes through complex avalanche terrain.

DSC05423

Lightning Lakes – Located at the Lightning Lakes parking lot, follow the trail around the first lake and/or the second lake. If the conditions are appropriate, you can even snowshoe across the lake itself, but make sure to return to the trail before the second lake as the river between the two lakes doesn’t normally freeze. You can customize the trail length to do one or both lakes and the trail is completely flat. 

DSC08551

Similkameen River – Located at the Windy Joe parking lot, this is a there and back trail that hikes through the forest along the river. You can customize the length, hiking as far as you want and then turning around. There is a bridge 2.5km in that you can cross, but the trail on the other side of the river is cross-country ski only in the winter, so just return the way you came without crossing the bridge.

IMG-20220123-WA0032

Poland Lake – Located at the base of the ski resort, this is a more strenuous trail and not recommended for beginners. Park at the base of the resort and follow signs for uphill travel along the long green ski run for 2km. Once you reach the top, you’ll see a sign for backcountry access and you can follow the trail for another 4km to Poland Lake. If staying overnight, you have to park at Strawberry Flats and hike from there. As a day trip, it’s 12km with over 500m of elevation gain.

Garibaldi Provincial Park Guide

If you live in BC, chances are you’ve heard of Garibaldi Provincial Park. I’m not sure if it’s quite as popular as some of BC’s National Parks, but it’s certainly developed a pretty wide-reaching reputation. Garibaldi Park is a large backcountry access park near Vancouver that captures a lot of the wilderness area east of Squamish and Whistler. You can’t drive to any of the park attractions, but it has not slowed down the number of visitors to the park. 

A photo of Black Tusk as seen from Panorama Ridge in Garibaldi Park on a blue sky day in the summer, with the alpine meadows and mountains in the background and lake in the foreground in BC.

Getting There

It’s impressive that Garibaldi Park gets as many visitors as it does when the access to the park is solely self-powered. The park is located between Squamish and Whistler, with several key park entrances at Diamond Head, Rubble Creek, Cheakamus, Whistler, and Wedgemount. Diamond Head is closest to Squamish, while the rest of the park entrances are closer to Whistler, so it can be a bit of a drive from Vancouver. I always give myself 1.5-2 hours of driving to get to the trailhead. Parking is generally secure, but there’s always the risk of break-ins, so don’t leave anything in your car.

Driving is by far the easiest way to get to the park, as public transit is not available. There is a park shuttle (Parkbus) that runs from Vancouver to Rubble Creek (the trailhead to Garibaldi Lake and Panorama Ridge) during late June to early October. The bus only runs on Fridays and weekends, and will book up early for Saturdays. Otherwise, there’s not many options and you’re best off trying to carpool with others via a facebook hiking group if you don’t have a car. 

A hiking trail extends through the alpine of Garibaldi Provincial Park towards Helm Lake, with the forest and mountains in the background on a sunny day in British Columbia, Canada

Activities

The most popular activity in the park is day hiking. Visitors park at a trailhead and spend the day hiking to various viewpoints in the park. The trails are all well maintained and make for a very scenic day in the backcountry. However, most of the trails cover considerable distance and elevation gain in a remote environment, so visitors should be prepared with the 10 essentials and leave a trip plan with someone they trust. For more information on trip preparedness and trip planning, see my Safety post.

Backpacking is also popular as there are 10 beautiful campsites spread throughout the park that can be visited as single night trips or along thru hikes. Biking isn’t permitted everywhere, but you can bike from Diamond Head and Cheakamus Lake, which is a popular activity for cyclists. Finally, lots of winter visitors use the park for snowshoeing or ski touring, either as a day trip, or for an overnight expedition. There is one hut available for camping at Elfin Lakes, which is popular in winter. Avalanche Safety Training is highly recommended if you are recreating in the park during the winter. See my Avalanche Safety post.

A group of 3 skiers traverse the ridge on the way to the Elfin Shelter at Elfin Lakes in Garibaldi Provincial Park, BC. It's a beautiful sunny day with lots of snow and the forest and Diamond Head Mountain in the background.

Permits and Day Passes

In the 10+ years I’ve lived in BC, Garibaldi has always had a reputation as a crowded park. In 2016, BC Parks brought in a reservation system for their backcountry campsites to reduce the impact to the natural environment from overflow camping. If you want to camp at any of the backcountry campsites, you will need an overnight permit. These are available on camping.bcparks.ca for $10 per person ($5 for youth), per night, and release 4 months in advance of your desired date. So if you want to camp on Aug. 15, make sure to book your pass on Apr.15. 

During the pandemic, BC Parks further regulated park use by employing a free day pass system from mid June to mid October to manage parking at the trailhead and impacts to the park from overuse. While these passes are free, they have generated a lot of criticism and frustration from visitors struggling to obtain a pass. The day passes release 2 days before your desired date at 7am, and from what I understand, they can be challenging to obtain due to popularity. My recommendation is to be ready at 7am and keep refreshing for up to 15 minutes. If you make a reservation on Parkbus, it includes a day pass.

The sun shines down during golden hour on Wedgemount Lake with the hut and the mountains in the background in Garibaldi Provincial Park, BC.

When to Visit

The park is popular year round, but it is important to understand that travel through the park has much higher risks in Winter and Spring. The most popular time to visit the park is in the summer (from July to September), but be aware that summer in the mountains is much later than summer in the city. You can usually hike to Garibaldi Lake starting in late June, but the snow in the alpine and along the trails to Panorama Ridge and Black Tusk may have snow on them into late July. Early Fall is also a good time to visit the park, but be aware that temperatures will drop quickly in the mountains and that limited daylight hours can make certain trails more challenging. 

Winter can also be a great time to visit the park, but avalanche safety training is highly recommended no matter where you’re going. Snowshoers and ski tourers will travel to Elfin Lakes and the privately managed Kees and Claire Hut at Russet Lake in the winter. Both of these routes pass through challenging avalanche terrain and I strongly advise completing an AST1 course before attempting these routes. The Red Heather Hut is also a popular location for skiers who want to do a few laps on Round Mountain before heading home. This carries less risk than the other trails because the route is only in simple avalanche terrain, but you should still exercise caution and be prepared. 

A female hiker looks tiny in comparison to the large Wedgemount Glacier in the background in Garibaldi Provincial park, BC.

Trails

There are so many trails to explore in Garibaldi Park. I’ve hiked all of them, with the exception of the winter glacier routes. Here’s some more information on trail options and links to dedicated resources for each trail. Please note that trail distances and elevation gain are approximate.

Garibaldi Lake (18km, 800m gain) – A great option for summer day hiking, or winter snowshoeing (with AST1). Probably considered the most popular hike in the park, with the trailhead at Rubble Creek.

Panorama Ridge (29km, 1500m gain) – Completed by some visitors as a long day hike (12 hours), but recommended as part of a backpacking trip (day hike from the campsite at Garibaldi Lake or Taylor Meadows). This is a very popular trail, with the trailhead at Rubble Creek. Only recommended in the summer.

Black Tusk (25km, 1400m gain) – Completed by some visitors as a long day hike, but recommended as part of a backpacking trip (day hike from the campsite at Taylor Meadows). This is a very popular trail, with the trailhead at Rubble Creek. Only recommended in the summer.

Mount Price (25km, 1400m gain) – Completed by some visitors as a long day hike, but recommended as part of a backpacking trip (day hike from the campsite at Garibaldi Lake). This trail is not very popular and requires some wayfinding, with the trailhead at Rubble Creek. Only recommended in the summer.

Helm Creek (16km, 650m gain) – Most often used as an alternative route when backpacking to Panorama Ridge or as a thru hike from Garibaldi Lake. The trailhead is at Cheakamus Lake and this route is less popular than the trails from Rubble Creek. Only recommended in the summer.

Garibaldi Thru Hike (~30km, 1500m gain) – Only completed as a backpacking objective in the summer. People will hike from Rubble Creek to Cheakamus Lake, camping at Garibaldi Lake, Taylor Meadows, or Helm Creek along the way.

Cheakamus Lake (9km, 50m gain) – A great option for beginner hikers, backpackers, and mountain bikers. It can be completed in a single day or as an overnight trip, camping at Cheakamus Lake Campsite. The trail is popular in the summer, with the trailhead at Cheakamus Lake. Can also be completed in the winter, but the access road is not plowed, making it a much longer hike.

Singing Creek (16km, 50m gain) –  A great option for beginner hikers, backpackers, and mountain bikers. It can be completed in a single day or as an overnight trip, camping at Singing Creek Campsite. The trail is popular in the summer, with the trailhead at Cheakamus Lake.

Elfin Lakes (22km, 600m gain) – A great option in the summer for day hiking and mountain biking, and in the winter for snowshoeing or ski touring (with AST1). Complete as a day hike or stay overnight at the campground or hut. A very popular trail, with the trailhead at Diamond Head (chains required for your tires in winter). 

The Saddle/The Gargoyles (27km, 900m gain) – An extended trail option from Elfin Lakes, can be completed from the parking lot in a single day, or shortened as a day hike from Elfin Lakes. The trailhead is located at Diamond Head. Only recommended in the summer.

Opal Cone (13km, 350m) – This trail can be completed as a day hike from the campsite at Elfin Lakes, or as a stop along the way when backpacking to Rampart Ponds. The trailhead is located at Diamond Head. Only recommended in the summer.

Rampart Ponds (18km, 500m gain) – This trail can be completed as a day hike from Elfin Lakes, or as a backpacking objective if you plan to stay at the campsite. The trailhead is located at Diamond Head. Only recommended in the summer.

Mamquam Lake (22km, 600m gain) – This Trail can be completed as a day hike from the campsite at Elfin Lakes, or as a shorter route from the campsite at Rampart Ponds. The trailhead is located at Diamond Head. Only recommended in the summer.

Russet Lake via Musical Bumps Trail (24km, 1300m gain) – Completed by some visitors as a long day hike (12 hours), but recommended as part of a backpacking trip, staying at the Russet Lake Campground overnight. This route requires paying for a sightseeing pass on the Whistler Gondola and hiking along the High Note or Half Note trails and the Musical Bumps trail. The trailhead is located at Whistler. It can also be visited in winter, but AST1 is required and a backcountry pass from Whistler Resort. 

Russet Lake via Singing Pass Trail (27km, 1200m gain) – Completed by some visitors as a long day hike, but recommended as part of a backpacking trip, staying at the Russet lake Campground overnight. The trailhead is located at Whistler and this route avoids having to pay for a pass for the gondola. Only recommended in the summer.

Wedgemount Lake (14km, 1200m gain) – This trail can be completed as a day hike or an overnight backpacking trip to the Wedgemount Lake Campsite. Overnight is recommended due to the substantial elevation gain. The trailhead is located at Wedgemount Creek. Only recommended in the summer.

Garibaldi Neve – This is a winter route for experienced alpinists only as it involves glacier travel. It is generally completed over 2-3 days and avalanche training and snow camping experience are required. I don’t have any experience with this route, please look elsewhere and do sufficient research and training before attempting.

Spearhead Traverse – This is a winter route for experienced alpinists only as it involves glacier travel. It is generally completed over 3-4 days and avalanche training and snow camping experience are required. I don’t have any experience with this route, please look elsewhere and do sufficient research and training before attempting.

A group of campers sit on the ground surrounded by camp food, pots, and stoves, preparing their dinner on the beach with the trees and lake in the background at Cheakamus Lake Singing Creek Campsite in Garibaldi Provincial Park in British Columbia, Canada.

Campgrounds

All campgrounds in Garibaldi Park require permits from camping.bcparks.ca. These release 4 months in advance of your desired date. They are popular, so it is recommended to book exactly 4 months before you want to visit. Backcountry permits are $10 per person ($5 for youth), per night. 

Elfin Lakes Campground – Reservable year round. There are 35 tent pads, several outhouses, picnic tables, a bear cache, and a cooking shelter. 

Elfin Lakes Shelter – Reservable year round. There are 33 bunks and an outhouse. You must bring your own sleeping pad and sleeping bag. 

Red Heather Campground – Reservable in winter only (Dec-Apr) for snow camping. There are no tent pads, but there is an outhouse and a cooking shelter. You are not permitted to sleep in the cooking shelter.

Rampart Ponds Campground – Reservable year round. There are 12 tent pads, an outhouse, and a bear cache. Sometimes this site floods in the summer and is closed.

Garibaldi Lake Campground – Reservable year round. There are 50 tent pads, several outhouses, picnic tables, bear caches, and four cooking shelters.

Taylor Meadows Campground – Reservable year round, except in September and October (I’m guessing because of bears). There are 40 tent pads, several outhouses, picnic tables, a bear cache, and two cooking shelters.

Helm Creek Campground – Reservable year round. There are 30 tent pads, an outhouse, and a bear cache. 

Cheakamus Lake Campground – Reservable year round. There are 10 tent pads, an outhouse, and a bear cache.

Singing Creek Campground – Reservable year round. There are 6 tent pads, an outhouse, and a bear cache.

Russet Lake Campground – Reservable year round. There are 7 tent pads, an outhouse, and a bear cache.

Kees and Claire Hut – While located in the park, this hut is managed by the Spearhead Huts Society (not BC Parks). Bunks can be booked year round for $60 per night and are most popular for touring in the winter.

Wedgemount Lake Campground – Reserable year round. There are 20 tent pads, a seasonal pit toilet, and an emergency hut that can be used as a bear cache. 

Three female skiers pose in front of the Elfin Lakes shelter on a sunny day in winter with the hut in the background and snowy trees in Garibaldi Park, BC.

Hiking Pincushion Trail

You didn’t think I would go all the way to Kelowna for the Brier and not do any hiking did you? The whole trip was a small vacation for me and Seth. We had a really nice airbnb overlooking the lake in Peachland, with a hot tub to enjoy in the evenings. We decided to skip one of the playoff games to catch up with our friend Lien, who’s been living in Penticton for the last two years.

We deferred to Lien to pick a hike for us and he decided on the Pincushion Trail, which is located really close to where we were staying in Peachland. It’s a short trail, only 3.5km in length roundtrip, but it has about 250 metres of elevation gain, so it’s quite steep. The region is centered around Okanagan Lake, but it is hilly all around the lake and pretty arid, so there’s not many trees and it makes for great views. Some might call it mountainous, but it’s not like the coastal cascades or the rugged rockies, I would say the terrain is just smaller, more eroded mountains. 

20250308_105407

We visited in early March, so it was heating up a lot in Vancouver, but we forgot that because Kelowna isn’t coastal, it’s still pretty cold there in the winter. The mountains were still covered in snow, but the freeze line was pretty high, so we were able to hike all the way to the top without encountering much snow. We brought our microspikes just in case, but there were only a few small slushy areas.

The trail starts off the top of Ponderosa Drive and continues up over the hill to a small peak known as the Pincushion. The trail was a little more technical than I was expecting as there are a few short rocky scrambles, but overall, it’s a pretty simple trail, just steep. It took us an hour to hike to the top. There were a half dozen other cars in the lot and we did pass other hikers, but it wasn’t overly busy.

20250308_105841
20250308_100634

From the top you can see Okanagan Lake in both directions and across to the mountains on the other side. It’s a really lovely view. We stopped at the local Bliss Bakery before starting the hike to pick up some snacks and I enjoyed a delicious cinnamon roll at the top! 

It’s a much quicker hike down than on the way up, but my legs did start to feel a little wobbly towards the end. We celebrated a successful hike by returning to the airbnb and enjoying the lake views from the hot tub! It’s a fun little hike if you’re in the area, it took us less than 2 hours, including the snack break. I’m not sure I’d want to do it in the summer when it’s really hot though, as there’s limited trees and shade along the steep trail.

20250308_105714
20250308_104316