Skip to main content

Featured resort destinations

Destination inspiration for your trip – find a resort

The 10 Best British Columbia Resorts – All-inclusive Resorts in British Columbia, Canada

Check out our selection of great resorts in British Columbia

Filter by:


Review Score

Wonderful: 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.

Headwaters Lodge at Eagle Ranch Resort

Invermere

Headwaters Lodge at Eagle Ranch Resort features free WiFi and views of river in Invermere. The resort has a terrace and mountain views, and guests can enjoy a meal at the restaurant or a drink at the bar. We just spent one night here.. but it was a great place to stay ! It is in a Golf resort so you are not close to Invermere but is in a stunning location over looking the valley . Quality was used in all the furnishings .

Show more Show less
9
Wonderful
175 reviews
Price from
$237
per night

SookePoint Ocean Cottage Resort

Sooke

SookePoint Ocean Cottage Resort is set in Sooke, 23 km from Sooke Region Museum & Visitor Centre and 3 km from East Sooke Park. Free WiFi is available.

All rooms in the resort offer a sea view. Each room is fitted with a private bathroom, while certain rooms will provide you with a balcony. All units will provide guests with a microwave. location- right on the water. wonderful view out windows over the balcony.

Show more Show less
9.1
Wonderful
246 reviews
Price from
$160
per night

Cedar Haven Cabins and Resort

Clearwater

Featuring free WiFi and a sauna, Cedar Haven Cabins and Resort offers accommodation in Clearwater.

A flat-screen TV is provided in each cabin unit at Cedar Haven Cabins and Resort. Some units have a private bathroom with free toiletries and a hairdryer. Certain rooms include a seating area to relax in after a busy day. Relaxing place to relax and escape city life for a few days.

Show more Show less
9.2
Wonderful
215 reviews
Price from
$124
per night

Villa Eyrie Resort

Malahat

Offering a spa centre and swimming pool, Villa Eyrie Resort is situated on top of the Malahat Summit and is overlooking the Pacific Ocean and Finlayson Arm inlet. Room offer private balconies with scenic views. Truly stunning view from room. Beautiful facilities - a series of villas with a few rooms each. Staff were incredibly helpful in every way, and restaurant had plentiful gluten-free option.

Show more Show less
9
Wonderful
227 reviews
Price from
$184
per night

Wild Renfrew Seaside Cottages

Port Renfrew

At the resort, each room is equipped with a patio with a mountain view. With a private bathroom fitted with a shower and free toiletries, rooms at Wild Renfrew Seaside Cottages also feature free WiFi, while selected rooms also boast a sea view. At the accommodation the rooms have bed linen and towels. The view probably one if the most beautiful places i have ever stayed. It was perfect for us. The fire was a lovely touch. The beds so relaxing.

Show more Show less
9
Wonderful
253 reviews
Price from
$193
per night

Similkameen Wild Resort & Winery Retreat

Cawston

Located in Cawston, 17 km from Osoyoos, Similkameen Wild Resort & Winery Retreat boasts air-conditioned rooms with free WiFi throughout the property. Guests can enjoy the on-site bar. Free roadside parking or paid private parking is available on site.

This resort has a private beach area on the river. You can engage in various activities, such as fishing, canoeing and hiking. Penticton Airport is 50 km from the property. Beautiful property, great place to relax.

Show more Show less
9.1
Wonderful
103 reviews
Price from
$126
per night

The Royal Kelowna - Bellstar Hotels & Resorts

Downtown Kelowna, Kelowna

Offering a rooftop infinity pool and hot tub, The Royal Kelowna - Bellstar Hotels & Resorts is located in Kelowna, only 5 minutes’ walk from Okanagan Lake beaches. A full kitchen is provided. Free WiFi is included. Location! very spacious one bedroom apartment with a heated rooftop pool and spa... bbq area if requuired. stunning views, walking distance to Marina & lots of cafe's, takeaway & coffee shops . onsite parking. well equipped kitchen. Large shower, bath & vanity areas. comfortable bed.

Show more Show less
9
Wonderful
493 reviews
Price from
$277
per night

Cusheon Lake Resort

Ganges

Located on its own private beach, Cusheon Lake Resort is located in Ganges on Salt Spring Island. An outdoor hot tub and BBQ facilities are available on the terrace. Free WiFi access is available.

A flat-screen cable TV with DVD player is featured in the living room area in each unit at this rustic resort. A full kitchen provides an oven, microwave, refrigerator, and dining table. Free toiletries and a hot shower are included in the private bathroom. A furnished balcony overlooks the lake. The welcome was very kind and warm. The cabine was clean and heated up. The fireplace and the view was amazing!!!!

Show more Show less
9.2
Wonderful
137 reviews
Price from
$123
per night

Sunwolf Riverside Cabins

Brackendale

Located on 5 acres of woodland at the convergence of 2 rivers, this pet-friendly resort in Brackendale, British Columbia, offers a view of the Tantalus Mountains. Each guest room includes a gas fireplace. Small, but private cabin just for ourselves. We had everything what we needed, small kitchen with all the appliances. Comfy bed and gas fireplace and forest just behind the cabin.

Show more Show less
9.2
Wonderful
307 reviews
Price from
$1,315
per night

Four Seasons Resort Whistler

Upper Village, Whistler

A flat-screen cable TV is included in all rooms at Four Seasons Resort Whistler. Guests can relax by a gas fireplace in the seating area. Mountain, forest or courtyard views are offered.

Nicklaus North Golf Course is 7 minutes' drive away. The chairlift to Blackcomb Mountain is 350 m from Four Seasons Resort Whistler. The deco of hotel, layout of room, quality of amenities were great.

Show more Show less
9.1
Wonderful
417 reviews
Price from
$245
per night

Most booked resorts in British Columbia this month

FAQs about resorts in British Columbia

Resorts that guests love in British Columbia

Research, refine, and make plans for your whole trip