Skip to main content

The best ski resorts in British Columbia

Check out our pick of great ski resorts in British Columbia

Filter by:


Review score

Superb: 9+ Very good: 8+ Good: 7+ Pleasant: 6+
Our top picks Lowest price first Star rating and price Top reviewed

See the latest prices and deals by choosing your dates.

Situated in Revelstoke, 20 km from The Enchanted Forest Revelstoke, Basecamp Resorts Revelstoke features accommodation with free WiFi and free private parking. The property is around 21 km from Revelstoke Railway Museum, 21 km from Skytrek Adventure Park Revelstoke and 21 km from Three Valley Gap Ghost Town. The hotel has family rooms.

Guests at Basecamp Resorts Revelstoke will be able to enjoy activities in and around Revelstoke, like hiking, skiing and cycling. There are two outdoor hot tubs at the property. A very well equipped room. Washing machine, tumble dryer, oven, microwave, fridge etc. Big patio. Lovely view.

Show more Show less
9.1
Superb
1,725 reviews
Price from
US$97
per night

The Oak Hotel offers accommodation in Nelson. The accommodation features meeting and banquet facilities and free WiFi throughout the property.

You can play billiards and table tennis at The Oak Hotel, and the area is popular for hiking and skiing. The room was modern, fresh and extremely clean. Great air con and black out blind. Massive king bed and high end towels & sheets. An absolute gem in the centre of town. The staff were informative and very friendly, especially Danni. We also unexpectedly had a continental brekkie included

Show more Show less
9.1
Superb
253 reviews
Price from
US$105
per night

Well set in the centre of Whistler, 3.5 km from Nicklaus North Golf Course, Whistler Vacation Club at NorthStar provides accommodation with free WiFi, a sauna, a hot tub and a spa centre. Featuring a lift, this property also provides guests with a sun terrace. Every room is equipped with a patio with garden views. The size of the apartment with relation to the cost was excellent.

Show more Show less
9
Superb
109 reviews
Price from
US$176
per night

Boasting a bar, Seaside Hotel North Vancouver is situated in North Vancouver in the British Columbia region, 200 metres from Lonsdale Quay and 7.5 km from Pacific Coliseum. Among the facilities of this property are a restaurant, room service and a 24-hour front desk, along with free WiFi. The property is non-smoking and is located 11 km from Vancouver Convention Centre.

The area is popular for hiking and skiing, and ski equipment hire is available at this 4-star hotel. Fantastic staff! Everyone was friendly, attentive, and went above and beyond to make our stay amazing. Neda at reception was exceptional, she made everything seamless and welcoming. The housekeeping team was also incredibly friendly. Peter and Samantha were wonderful too!

Show more Show less
9
Superb
771 reviews
Price from
US$253
per night

Set in Revelstoke, 800 metres from Revelstoke Railway Museum, Courthouse Inn Revelstoke offers accommodation with a shared lounge, free private parking and a terrace. 1.6 km from Three Valley Gap Ghost Town and 1.7 km from Skytrek Adventure Park Revelstoke, the hotel features a ski pass sales point. The property is non-smoking and is situated 1.2 km from The Enchanted Forest Revelstoke.

Guests at Courthouse Inn Revelstoke will be able to enjoy activities in and around Revelstoke, like hiking, skiing and cycling. Great place to stay at: really friendly and helpful staff, cosy rooms, great breakfast. We felt welcome from the start. The shower is a little bit small but that's not a massive issue.

Show more Show less
9.5
Exceptional
926 reviews
Price from
US$116
per night

Located in Kimberley and only 26 km from St. Mary Lake, Kimberley Downtown Accommodation provides accommodation with mountain views, free WiFi and free private parking. The property features city views. The homestay features a shared lounge.

For guests with children, the homestay offers an indoor play area. Skiing is possible within the area and Kimberley Downtown Accommodation offers ski storage space. Host was friendly. Breakfast was a nice surprise, thank you.

Show more Show less
9
Superb
103 reviews
Price from
US$109
per night

The bed and breakfast is equipped with 2 bedrooms, 1 bathroom, bed linen, towels, a flat-screen TV with satellite channels, a dining area, a fully equipped kitchenette, and a terrace with mountain views. A private entrance leads guests into the bed and breakfast, where they can enjoy some chocolates or cookies. This bed and breakfast is non-smoking and soundproof.

Skiing and cycling are possible within the area, and the bed and breakfast offers ski storage space. The space was comfy and located in a beautiful area. The hot tub was a plus, and the flowers are plentiful. The breakfast was amazing... so much food. Jeannie was very attentive. Please stay here!

Show more Show less
9.9
Exceptional
147 reviews
Price from
US$269
per night

Featuring free WiFi and a restaurant, Eleven Revelstoke Lodge offers accommodation in Revelstoke, 10 minutes' from Revelstoke Mountain Resort Ski Lift. The hotel has a rooftop hot tub and guests can enjoy a drink at the bar, beer, wine, snacks and a daily après are included in every stay. Great location, very clean, great value for money, wonderful hospitality. Quiet.

Show more Show less
9.7
Exceptional
125 reviews
Price from
US$228
per night

Each unit has a terrace offering mountain views, a satellite flat-screen TV, a dining area, a well-fitted kitchen and a private bathroom with a hair dryer. An oven, a microwave and toaster are also offered, as well as a coffee machine. At the apartment complex, units have bed linen and towels.

Guests at the apartment can enjoy skiing and cycling nearby, or make the most of the garden. Location Cleanliness Well stocked Quality towels and linens Appliances all good quality and clean

Show more Show less
9.4
Superb
120 reviews
Price from
US$116
per night

Cloudside Hotel is set in Nelson. The accommodation features ski storage space, as well as a garden and a tennis court. The hotel offers both free WiFi and free private parking.

Guests at the accommodation will be able to enjoy activities in and around Nelson, like hiking, skiing and cycling. Extremely charming and great neighbourhood next to good coffeeshops, restraurants and excellent ice cream etc. and still absolutely quiet. The owner and the staff are really helpful.

Show more Show less
9.2
Superb
198 reviews
Price from
US$123
per night

Most booked ski resorts in British Columbia this month

FAQs about ski resorts in British Columbia