The ski resorts dotted around British Columbia are nothing short of wondrous. From massive mountains to powder-filled hideaways, there’s no doubt in our minds that this province is, quite literally, the best skiing region in North America, if not the world. We know that’s a big claim, but we think we can back it up. From weekend getaways to full-blown winter expeditions, we’re here to help you plan your next trip.

Here are 12 of the best ski resorts you can visit in British Columbia. Just to shake things up a bit, the list is starting with those furthest away from Vancouver.

Powder King Mountain Resort

With a name like Powder King, you gotta be ready to put your money where your mouth is. Luckily, this remote ski resort north of Prince George more than delivers on its promise. With over 40 feet of annual snowfall, this resort offers endless powder for anyone willing to make the journey.

Where: John Hart Highway
Distance from Vancouver: 11 hours

Fernie Alpine Resort

While Fernie is also about as far away as you can get, it’s a fantastic starting point for the next few picks. The massive mountain clocks in at some 2,500 acres of skiable terrain, with an emphasis on big mountain options like chutes, bowls, and glades galore.

Where: Fernie
Distance from Vancouver: 11 hours

Panorama Mountain Resort

Another amazing option for anyone looking to explore the Rockies, Panorama is a double threat. You can ski world-class terrain all day long, then head over to not one, but two incredible hot springs nearby- Radium and Fairmont. Perfect for those looking for a mix of adventure and relaxation.

Where: Panorama
Distance from Vancouver: 9 hours 30 minutes

Whitewater Ski Resort

Heading west, we arrive in Nelson and Whitewater Ski Resort. While it’s much smaller than Fernie or Panorama, this low-key resort offers some of the highest snowfall of any picks on this list, guaranteeing that even the most hardcore skiers will be having a ball on green runs.

Where: Nelson
Distance from Vancouver: 8 hours

Kicking Horse Mountain Resort

Although, if you want to talk about hardcore skiing, Kicking Horse is the place to be. This rugged resort has black or double-black runs accounting for more than 50% of the total terrain. Bring a juice box for energy, stay focused, and enjoy some of the most difficult skiing in Canada.

Where: Golden
Distance from Vancouver: 8 hours

RED Mountain Resort

This relatively hidden gem in the Kootenays is consistently ranked among the best resorts in North America, and for good reason. Featuring just shy of 4,000 acres of skiable terrain and 25 average feet of snow per year, RED has more than earned its place on the list. Plus, on a $10 add-on for on-piste cat skiing? Pinch us, we must be dreaming.

Where: Rossland
Distance from Vancouver: 7 hours

Revelstoke Mountain Resort

Ok, back to a more recognizable name. Not only is Revelstoke one of the best ski resorts in British Columbia, but we’re also anticipating that the arrival of a new, prestigious golf course (from Cabot Resorts, no less) is going to put it on the map in the same way that Fairmont Resorts put Jasper and Banff on it. We’re excited about it, don’t get us wrong, but Revelstoke is about to get a lot more popular for tourists from all over the world.

Where: Revelstoke
Distance from Vancouver: 6 hours 30 minutes

Baldy Mountain Resort

Who would have thought that close to BC’s very own desert you’d find a trip-worthy ski resort? The folks at Baldy, apparently. This Okanagan Valley resort actually has the 3rd highest base elevation in Canada, making for one of the best powder skiing experiences in the country. Insider tip- the resort is closed every Tuesday and Wednesday, to let the snowfall build-up for Thursday.

Where: Oliver
Distance from Vancouver: 5 hours 30 minutes

Big White Ski Resort

 

View this post on Instagram

 

A post shared by Big White Ski Resort (@skibigwhite)

An iconic spot that frequently earns accolades, most recently landing in the top 5 ski resorts in Canada. We really don’t need to sell Big White, to be honest- the proximity to Kelowna, the snowfall, and the incredible views of the Okanagan do it for us.

Where: Kelowna
Distance from Vancouver: 5 hours

Sun Peaks Resort

Speaking of iconic ski resorts in the Interior, we come to Sun Peaks. Located just outside of Kamloops, this resort offers the second-highest amount of skiable terrain in all of Canada, making it perfect for a trip that features skiers of all skill levels. Or, you know, sneak out for a powder-filled weekend with some of your better buddies. Either works.

Where: Sun Peaks (outside of Kamloops)
Distance from Vancouver: 4 hours 30 minutes

Apex Mountain Resort

 

View this post on Instagram

 

A post shared by @apexmtnresort

Our final hidden gem pick is also one of the closest to the city. Sitting west of Penticton, this mountain has some great stuff on-piste, no doubt, but that is greatly overshadowed by the absolutely massive backcountry terrain it offers. If you’re properly trained, this is an easy way to enjoy untouched powder every time you visit, without dishing out for cat or heli-skiing.

Where: Hedley (outside of Penticton)
Distance from Vancouver: 4 hours 30 minutes

Whistler Blackcomb

And finally, we arrive at one of the crown jewels of the skiing world, full stop. Stretching over two mountains, featuring state-of-the-art technology and every kind of terrain you can imagine, Whistler Blackcomb is undoubtedly one of the best bucket list skiing destinations in Canada. The craziest part? It lives up to expectations, but go with someone who knows the mountain(s) to make the most of it.

Where: Whistler
Distance from Vancouver: 2 hours

Alright folks, that’s our roundup of the best ski resorts you can visit in British Columbia. We think that we covered all the bases, but if you think we’re missing a hidden gem or a local favourite, let us know!