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. Modern rooms with nice decoration and anything you could possibly need. Very comfy bed and beautiful views of the river.

Show more Show less
9.1
Superb
1,727 reviews
Price from
US$167
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. We enjoyed the cozy ambience, cleanliness and friendly staff. The location was also prime.

Show more Show less
9.1
Superb
301 reviews
Price from
US$80
per night

You can play mini-golf at the guest house, and the area is popular for cycling and hiking. Skiing, windsurfing and diving are possible within the area, and Kootenay Wild Guest Suites offers ski storage space. Absolutely stunning experience! The place is even better that on the pictures. So much to do in the front yard/terrace (basketball, mini-golf) or savor a meal/drink while enjoying the picturesque views of the West Arm and surrounding mountains. Wish we could stay longer. Richard was a charming and superhelpful host.

Show more Show less
9.8
Exceptional
100 reviews
Price from
US$114
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. Everthing, it is a cozy, high Quality Hotel, beautiful designed.The food is outstanding. Hope we come back.❤

Show more Show less
9.1
Superb
825 reviews
Price from
US$162
per night

You can play mini-golf and tennis at the apartment, and the area is popular for fishing and hiking. Skiing and cycling can be enjoyed nearby, while a ski equipment rental service, ski-to-door access and a ski pass sales point are also available on-site. Loved Kelvin and Heidi’s welcome and their communication. We had flight delays and it looked like we may have missed a significant portion of our stay, Heidi and Kelvin were great in responding to our updates

Show more Show less
9
Superb
100 reviews
Price from
US$273
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
960 reviews
Price from
US$130
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 apartment is nicely decorated and comfortable; the environment is green and quiet; the hostess is charming; her breakfast is magnificent.

Show more Show less
9.9
Exceptional
138 reviews
Price from
US$248
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. It's not only amazingly comfortable, clean, luxurious but it has many many tiny little for details that we weren't expecting that made it the best hotel I've stayed at in Canada (and I live here!). The staff were incredible, there's a hot tub and an amazing games room. Free food on arrival and loads of fees drinks. It really was an amazing stay.

Show more Show less
9.7
Exceptional
119 reviews

Opening to a terrace with mountain views, all units are fitted with a fully equipped kitchen with an oven and a microwave. Units have a coffee machine, a private bathroom and free WiFi, while selected rooms also boast a balcony and some have lake views. At the apartment complex, the units are equipped with bed linen and towels.

A water park is available on-site and both skiing and cycling can be enjoyed within close proximity of the apartment. Location Cleanliness Well stocked Quality towels and linens Appliances all good quality and clean

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

Cloudside Hotel is set in Nelson. Among the various facilities are a garden and ski storage space. The hotel also offers 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.1
Superb
202 reviews
Price from
US$123
per night

Most booked ski resorts in British Columbia this month

FAQs about ski resorts in British Columbia