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 view from the living room of a top notch apartment. Fully equipped kitchen and comfortable rooms and beds. The shower and the tub are really good.

Show more Show less
9.3
Superb
185 reviews
Price from
US$138
per night

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. Everything was wonderful. Friendly, helpful staff. We loved the size of our room, fjord view, jetted tub in the room, nice to relax and watch a movie. Modern bathroom. Nice welcome gift box with Christmas treats. We also had a pleasant dinner at the restaurant and our server Bella was lovely!

Show more Show less
9.2
Superb
355 reviews
Price from
US$218
per night

Embarc Panorama is situated in Panorama, 200 metres from Village Gondola. Free WiFi is available.

An outdoor pool is provided on site. Outdoor patio seating is available for all guests. Free private parking is available. Nice apartment close to everything.

Show more Show less
9
Superb
158 reviews
Price from
US$200
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. Clean. Prime location. Great view from our floor to ceiling windows.

Show more Show less
9.3
Superb
112 reviews
Price from
US$181
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. We come here every year since 2022. It’s a quiet nice cabin area with real firewood. We love to have the real fireplace in the cabin, very cozy!

Show more Show less
9.1
Superb
146 reviews
Price from
US$109
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
297 reviews
Price from
US$157
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. Clean comfortable and very relaxing away from crowds and stress. Fantastic welcome from Josh and all the staff. A truly friendly safe escape

Show more Show less
9
Superb
105 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. 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.1
Superb
212 reviews
Price from
US$179
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. The spa & food. The concierge services were very good.

Show more Show less
9.3
Superb
407 reviews
Price from
US$493
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. Bright & large apartment With everything you need make fabulous stay

Show more Show less
9.2
Superb
114 reviews
Price from
US$182
per night

Most booked resorts in British Columbia this month

FAQs about resorts in British Columbia

Resorts that guests love in British Columbia