Skiing in British Columbia
Home to Whistler Blackcomb - North America's largest ski resort. Also Revelstoke, Sun Peaks, and legendary heli-skiing operations.
Ski Resorts in British Columbia
56 ski resorts in British Columbia
99 Mile Recreation Trails
This Nordic ski club offers 45km of groomed classic and skate trails, including 5km for night skiing, suitable for all skill levels. It also features snowshoe trails, an adventure trail for young skiers, and two warming huts.
Apex Mountain Resort
Apex Mountain Resort is a hidden gem of ski and snowboarding adventures in South Okanagan. See how Apex can elevate your next ski getaway here.
Bear Mountain Ski Hill
Bear Mountain Ski Hill is located in Dawson Creek, BC. It provides information on schedules, webcams, and offers chalet rentals.
Big Bam Ski Hill
Big Bam Ski Hill is a small ski area in British Columbia, Canada. It has 0.3 km of pistes served by one lift. The slopes run from 411 m to 454 m, a vertical drop of 43 m.
Big White Ski Resort
Big White Ski Resort is a distinct and independently operated resort in North America, offering a range of accommodations, tickets, and lessons.
Bulkley Valley Nordic Centre
BV Nordic Centre is a cross-country ski resort offering Nordic trails and programs. Registration for the 2026-2027 season opens October 1st, with early bird prices available until November 30th.
Cayoosh Resort (Melvin Creek)
Cayoosh Resort (Melvin Creek) is a historic, non-operational ski area in British Columbia, Canada. Ski operations are not active.
China Ridge Trails
China Ridge Trails, located near Princeton BC, offers over 40 kilometers of groomed classical skiing, including dog-friendly trails, and 15 kilometers of snowshoe trails. The facilities are maintained by volunteers and include backcountry shelters and a day-use building.
Clearwater Ski Hill
Clearwater Ski Hill is a ski area in British Columbia, Canada. It has 9.6 km of pistes served by 2 lifts. The slopes run from 417 m to 721 m, a vertical drop of 304 m.
Cypress Mountain
Located in West Vancouver, British Columbia, with over 600 skiable acres, Cypress Mountain terrain offers 61 runs catering to all skill levels, from beginners to thrill-seekers.
Dakota Ridge Recreation Site
Dakota Ridge is a winter recreational area on a 1,532 acre plateau that features 20 kilometres of world class cross country ski trails (classic and skate), 4 kilometres of groomed snowshoe trails, 3 kilometres of wilderness snowshoe trails, and a sledding area.
Fairmont Hot Springs
Fairmont Hot Springs is a ski area in British Columbia, Canada. It has 13 km of pistes served by 3 lifts, including 1 chairlift. The slopes run from 1,217 m to 1,479 m, a vertical drop of 262 m.
Fernie Alpine Resort
Fernie Alpine Resort is known for its Legendary Bowls, offering the most alpine bowl skiing experience in the Canadian Rockies, and its Legendary Powder. Its Polar Peak provides an impressive vertical descent of 1052 meters, making it a thrilling destination for seasoned skiers.
Fernie Golf Course
The Fernie region has five areas with trails groomed for crosscountry skiing, all within a few minutes drive from the town centre. Come experience our wonderful trails, join our ski lessons for both adults and kids, and participate in our fun events throughout the winter season. Feel free to explore this website then get in touch with us.
Grouse Mountain
Grouse Mountain, known as 'the Peak of Vancouver', offers a variety of mountaintop activities, dining, and retail. It provides ski passes and programs for adults and children, along with other attractions like the Grouse Gravity Coaster.
Hallis Lake Ski Trails
The CSTC is Quesnel’s cross country skiing organization. The main venue is at Hallis Lake with a trail system of about 75 km that are regularly track set for classic and skate skiing through the winter months.
Harper Mountain
Harper Mountain, Ski Hill, Skiing, Snowboarding, Tubing, Snow Shoeing, Lessons, Night Skiing, Wedding Venue, British Columbia, Kamloops
Hart Highlands
Hart Highlands Winter Club (Hart Ski Hill), Prince George. 8,197 followers · 43 talking about this · 1,791 were here. A community ski hill in Prince George, BC, Canada. This is the official Facebook...
Hudson Bay Mountain
Hudson Bay Mountain Resort is a ski resort in Smithers, British Columbia offering skiing, snowboarding, ski lessons, and family winter activities. In summer, explore mountain biking, hiking trails, and scenic chairlift rides in Northern BC’s alpine playground.
Hudson's Hope (Portage Mountain)
Hudson's Hope Ski Association is a ski hill located in Hudson's Hope, BC, Canada. The association is currently working to restore and get the ski hill back up and running.
Island Lake Lodge
A spectacular resort retreat with lodging, restaurants and spa. Open to day visitors and catskiing guests in the winter and overnight summer experiences from late June to September.
Jumbo Mountain Resort
Jumbo Mountain Resort ski resort in Canada.
Kicking Horse Resort
Located just minutes from downtown Golden, Kicking Horse Mountain Resort offers year-round mountain adventures in one of British Columbia's most spectacular settings. Explore rugged alpine trails, scenic gondola rides, downhill mountain biking, legendary powder skiing, and breathtaking views in every season.
Kimberley Alpine Resort
Kimberley Alpine Resort is a ski area in British Columbia, Canada. It has 59 km of pistes served by 25 lifts, including 3 chairlifts. The slopes run from 1,237 m to 1,908 m, a vertical drop of 671 m.
British Columbia at a Glance
Aggregate stats across 56 resorts
Total Resorts
56
Total Piste km
1,776 km
Total Lifts
240
Elevation Range
411–2,450 m
Avg Day Pass
CA$136
Total Runs
2,716
Where to start in British Columbia
Top picks across 4 categories
Best for beginners
- 1.Big White Ski ResortGood
- 2.Hart HighlandsGood
- 3.Sun Peaks ResortGood
Best for experts
- 1.Whistler BlackcombExcellent
- 2.Revelstoke Mountain ResortVery good
- 3.Apex Mountain ResortGood
Best for off-piste
- 1.Whistler BlackcombVery good
- 2.Revelstoke Mountain ResortVery good
Best value
- 1.Red Mountain ResortVery good
- 2.Big White Ski ResortVery good
- 3.99 Mile Recreation TrailsGood
Top Resorts in British Columbia
Sorted by Piste km
| Resort | Piste km | Vert. Drop (m) | Lifts |
|---|---|---|---|
| Whistler Blackcomb | 200 | 1,609 | 36 |
| Larch Hills Nordic Ski Trails | 170 | 738 | - |
| Sun Peaks Resort | 154 | 838 | 13 |
| Silver Star Mountain Resort | 139 | 760 | 11 |
| Big White Ski Resort | 105 | 777 | 17 |
| Revelstoke Mountain Resort | 84 | 1,713 | 6 |
| Panorama Mountain Resort | 74 | 1,213 | 10 |
| Red Mountain Resort | 69 | 890 | 8 |
| Fernie Alpine Resort | 61 | 1,052 | 10 |
| Kimberley Alpine Resort | 59 | 670 | 25 |
Showing top 10 of 56 resorts - browse all below
Season Calendar - British Columbia
When each resort is open for skiing
Plan Your Ski Holiday to British Columbia
We've pulled together the best options across hotels, lessons, and transfers for British Columbia.
We may earn a commission from bookings, at no extra cost to you.
