Skip to main content

Featured resort destinations

Destination inspiration for your trip – find a resort

The best resorts in British Columbia

Check out our pick of great 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.

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. Breathtaking oceanfront location with incredible views (we have seen a whale just by the shore); Peaceful and remote setting, perfect for relaxation; Beautifully designed suites with a homey, personal touch; Fully equipped kitchens and comfortable interiors; No noise disturbance despite nearby construction; Prompt and informative communication before arrival; Helpful and understanding staff.

Show more Show less
9.4
Superb
183 reviews
Price from
US$143
per night

Cedar Haven Cabins and Resort has a garden, terrace and BBQ facilities in Clearwater. The resort features a sauna, a shared kitchen and free WiFi.

At the resort, rooms are fitted with a patio with a garden view. At Cedar Haven Cabins and Resort, each room comes with a private bathroom with free toiletries and a hairdryer. Relaxing place to relax and escape city life for a few days.

Show more Show less
9.2
Superb
295 reviews

Offering a spa centre 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.

A flat-screen TV and an in-room fireplace are offered in the rooms at Vila Eyrie Resort. All rooms are fitted with a private bathroom with bathrobes, slippers and free toiletries. 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.2
Superb
340 reviews
Price from
US$165
per night

Located in Vancouver city center in the Sheraton Wall Centre, Embarc Vancouver boasts on-site restaurants and bar. Free WiFi is available.

A swimming pool is located on-site for guest use. You will find a 24-hour front desk at the property. Paid private parking is available on site. Center and nice view of downtown

Show more Show less
9.3
Superb
120 reviews
Price from
US$178
per night

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. I recently stayed in a One Bedroom Cabin at Cusheon Lake Resort, and it was absolutely perfect! Everything, from the beautiful decor to the cute details, made for a wonderful experience. The surroundings are peaceful and idyllic, located by the lake. Fantastic view from the balcony. The cabin was clean, featuring an awesome bathroom, a cozy fireplace, and a well-equipped kitchen. There was plenty of space to relax and unwind. Glen was an absolute gem—his humor and warm smile instantly set a positive tone for my entire stay. A huge thank you to Jeh as well for the fantastic communication and quick, caring responses throughout my visit. Honestly, 10 don’t do this place justice. I can't recommend Cusheon Lake Resort highly enough, and I will definitely be back next fall! Thank you so much guys!

Show more Show less
9.1
Superb
141 reviews
Price from
US$107
per night

Oyster Bay Resort is located in Oyster Bay. Free Wi-Fi access is available. Oyster Bay Shoreline Park is 5 minutes’ walk away.

At Oyster Bay Resort you will find a garden and BBQ facilities.

Campbell River town centre is 20 minutes’ drive away. Storey Creek Golf & Recreation Society is 8 km from Oyster Bay Resort. Beautiful cabins, great location and the jacuzzi tub was amazing. The staff were also very helpful and very nice people. I highly recommend staying here!

Show more Show less
9.1
Superb
290 reviews
Price from
US$136
per night

Located in Tete Jaune Cache, 33 km from Valemount Pines Golf Course, Terracana Ranch Resort provides accommodation with free bikes, free private parking, a garden and a shared lounge. Featuring a concierge service, this property also provides guests with a barbecue. The resort features mountain views, a terrace, and free WiFi is available. It was peaceful, serene and in such a beautiful setting.

Show more Show less
9
Superb
104 reviews

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. The location is stunning and the cabins are cosy

Show more Show less
9.1
Superb
222 reviews
Price from
US$158
per night

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. Comfortable, clean, excellent staff, beautiful Rooms, convenience

Show more Show less
9.3
Superb
404 reviews
Price from
US$241
per night

Located just 15 minutes’ walk from Rathtrevor Beach, this Parksville resort features a swimming pool. Each cottage offers a fully equipped kitchen. Vancouver Island University is 5 minutes’ drive away. Great location and facilities. Very attractive. Cottage significantly exceeded expectations.

Show more Show less
9.2
Superb
111 reviews
Price from
US$172
per night

Most booked resorts in British Columbia this month

FAQs about resorts in British Columbia

Resorts that guests love in British Columbia

gogless