15 Top-Rated Resorts in British Columbia

Written by Michael Law
Updated May 3, 2023
We may earn a commission from affiliate links ()

Author Michael Law has lived in Vancouver and returns frequently to visit Vancouver Island.

It's no big secret that one of the biggest draws for tourists to Canada is this country's stunning natural beauty. And one of the top destinations for nature lovers to enjoy this bounty is beautiful British Columbia, more often than not simply referred to as "BC." Travelers and adventurers are simply spoiled for choice when it comes to finding a great place to stay as they explore this vast western province.

BC's many luxury wilderness resorts and lodges are particularly popular. These include everything from remote northern coastal lodges that are accessible only by air or water, such as the luxurious Sonora Resort, to rustic backwoods affairs that provide guests with the ultimate in refined outdoor experiences.

The best of these often extremely luxurious affairs, such as the stunning 5-star Clayoquot Wilderness Resort, even feature elegant canvas-covered suites (think "glamping," only better) with plush bedding and furnishings, all just steps away from Mother Nature. And, of course, these wilderness lodges usually include opportunities to enjoy some wildlife spotting, including the mighty grizzly bear.

Those preferring an urban experience won't be disappointed, either. British Columbia's cities boast a variety of world-class luxury accommodations, from glamorous boutique inns to larger downtown affairs such as L'Hermitage Hotel in Vancouver.

Whatever your preference, be sure to refer often to our list of the top resorts in British Columbia, Canada.

1. The Wickaninnish Inn, Tofino

Photo Source: The Wickaninnish Inn
Photo Source: The Wickaninnish Inn

Accommodation: The Wickaninnish Inn

For a fabulous West Coast wilderness retreat that you can drive to, there is no better place than the resorts in Tofino. Perhaps the best known of BC's stunning coastal wilderness lodges, the historic Wickaninnish Inn opened its doors in 1995 in Tofino and continues to offer guests an unsurpassed vacation experience. Consisting of a selection of 75 elegant accommodations, this stunning 5-star luxury inn also offers larger suites for those who need a little more space.

Whatever size room you reserve, you'll enjoy standard features such as a large soaker tub, a real wood-burning fireplace, and a spacious private balcony with panoramic ocean views. The same scenic vistas can be enjoyed from the resort's dining room, The Pointe Restaurant, as well as from the full-service Ancient Cedars Spa.

Outdoor fun includes swimming at nearby Chesterman Beach and exploring Tofino's hiking trails and nearby Pacific Rim National Park Reserve. The inn has also become a popular destination in winter for its storm-watching programs. These thrilling spectacles take place over the winter months, and in addition to hot drinks to warm you up afterwards, the resort even supplies guests with waterproof rain gear to keep them (mostly) dry. Storm watching has evolved into one of the popular things to do in Tofino.

For those traveling with a pooch, a number of pet-friendly rooms are also available, but be sure to request them when booking due to availability. The resort even offers a special welcome option for visiting canines called the "Wik Pup" program. This fun pet experience includes dog sitting, bedding, a ball launcher, and a pet shower.

Parents traveling with children are also well catered to. Be sure to ask about the resort's "Wik Kid" program. Sure to keep junior happy, these fun packages include special in-room treats; programs such as treasure hunts; and, a treat for mom and dad, babysitting services.

Note that the Wickaninnish Inn closes each year in January for about five weeks.

Address: 500 Osprey Lane, Tofino, British Columbia

2. Four Seasons Resort and Residences, Whistler

Photo Source: Four Seasons Resort and Residences Whistler
Photo Source: Four Seasons Resort and Residences Whistler

Accommodation: Four Seasons Resort and Residences

One of the leading 5-star luxury hotels in BC's top winter (and summer) playground, Four Seasons Resort and Residences, Whistler offers 178 rooms and 95 suites. Set in the heart of Canada's Rocky Mountains, this alpine resort boasts great views from all the guest accommodations, along with cozy fireplaces.

Located at the base of Blackcomb Mountain just a short stroll from the ski slopes and golf courses, there's no shortage of great things to see and do in Whistler. On-site amenities of note include a large full-service spa with 14 treatment rooms and a team of massage therapists, a eucalyptus steam room, and outdoor year-round whirlpools.

Guests also have access to a fully heated all-season outdoor pool, a well-equipped fitness center with yoga and Pilates classes, and superlative dining experiences.

In addition to having access to great skiing — which can be arranged by the resort's ski concierge team) — guests can also enjoy other activities, including tennis, and golf at any one of three nearby championship courses, plus plenty of hiking and biking trails to explore.

Address: 4591 Blackcomb Way, Whistler, British Columbia

3. Sonora Resort, Sonora Island

Photo Source: Sonora Resort
Photo Source: Sonora Resort

Accommodation: Sonora Resort

Getting to the luxurious 5-star Sonora Resort is half the fun. Accessible only by boat from Campbell River or by helicopter or float plane from Vancouver and Seattle, this stunning island wilderness resort has incredible ocean views in one of the most beautiful settings in BC.

In addition to offering superlative luxury accommodations, guests can enjoy an array of guided eco-tours and wildlife-spotting adventures. These include salmon fishing, grizzly bear watching, biking, hiking, swimming in mountain pools, and kayaking.

The resort's room options include 12 large, stand-alone, and extremely cozy lodges with plenty of room for friends and family. Each boasts the same magnificent water views and includes all meals, which are crafted by Executive Chef Justine Smith and her dedicated team

On-site amenities include a heated outdoor pool, hot tubs, regenerative mineral pools, a fitness center, plus fly-fishing ponds. There are also tennis and shuffleboard courts, as well as a movie theater and putting green. A nice added touch is the free use of the resort's digital cameras to record the whole experience.

Location: Sonora Island, British Columbia

4. Wedgewood Hotel & Spa, Vancouver

Photo Source: Wedgewood Hotel & Spa
Photo Source: Wedgewood Hotel & Spa

Accommodation: Wedgewood Hotel & Spa

One of the top downtown Vancouver accommodation options tourists should consider is the Wedgewood Hotel. Undoubtedly one of the city's most elegant addresses, the luxurious 5-star Wedgewood Hotel has earned a well-deserved reputation for its high levels of service, as well as for its dining.

Bacchus Restaurant and Lounge, its fine dining establishment, has long been a popular destination for the city's business and social elite, and its international inspired menus continue to delight. A classy high tea service is also available. The hotel is also a popular place to stay for its full-service spa, as well as for its other on-site amenities, including a steam room and a well-equipped fitness center.

When it comes to bedding down for the night, guests are certainly spoiled for choice. Popular options include well-appointed deluxe- and executive rooms with marble bathrooms, private balconies, and great mountain or city views. Well-appointed one- and two-bedroom studios suitable for families are also available. And, if money's no object, why not splurge on one of the extremely luxurious penthouse suites with their own spacious terraces?

Address: 845 Hornby Street, Vancouver, British Columbia

5. Clayoquot Wilderness Resort, Tofino

Photo Source: Clayoquot Wilderness Lodge
Photo Source: Clayoquot Wilderness Lodge

Accommodation: Clayoquot Wilderness Resort

Clayoquot Wilderness Resort in Tofino offers what can best be described as the ultimate in 5-star luxury camping experiences: a wilderness "safari" adventure in the most luxurious tents to be found anywhere.

Fitted with the most elegant furnishings, these lavish accommodations include 25 prospector-style tents set along the edges of an estuary. Each of these canvas dwellings comes with large beds; washroom facilities; and, in some cases, lovely lounges (depending on your tolerance for luxury and pampering).

These units also feature full bathrooms that include heated floors plus a covered outdoor shower. More traditional pioneer-era home comforts are also included, such as cast iron wood stoves, along with vintage oil lamps and candles for lighting.

Located near the Clayoquot Sound Biosphere Reserve, 35 minutes by boat from Tofino, on Vancouver Island, the resort offers access to a great deal of outdoor adventure. These activities, such as horseback riding, guided rainforest hikes, and wildlife spotting among others, are all included in your room rate. Not interested in being that active? Schedule a 60-minute massage; you get one free one every day you stay!

If you want to splash out, additional activities (for a fee) include helicopter service to points of interest across the island and mainland, including heli-fly fishing adventures, heli-picnicking outings, or even heli-swimming.

A highlight of a stay here is having a meal in the resort's log Cookhouse. There are also large tents dedicated to other social activities, such as games and art classes.

The resort is part of the Baillie Lodges group, which has invested significantly in the property. They've been busy. A nearly two-million-dollar infrastructure project recently saw the 25 tents renovated, the cookhouse and other common areas upgraded, and the Healing Grounds Spa reimagined.

Address: 1 Clayoquot, Tofino, British Columbia

6. Fairmont Pacific Rim, Vancouver

Photo Source: Fairmont Pacific Rim
Photo Source: Fairmont Pacific Rim

Accommodation: Fairmont Pacific Rim

Located close to the major attractions that make Vancouver one of Canada's top luxury travel destinations, the five-star Fairmont Pacific Rim is well worth considering as a base from which to explore all this beautiful city has to offer.

Featuring a contemporary design aesthetic throughout, the hotel's stylish accommodations include stunning, unobstructed water or mountain views from each of its 367 rooms and suites. Options include standard rooms, one- and two-bedroom suites (some with their own patios), as well as the sumptuous Presidential Suite.

In-room amenities include high-end linens, towels, and bathrobes, as well as bathrooms with large soaker tubs and stand-alone showers. The rooms also come with a high-tea and easy-to-use touchpad control for heat and air conditioning.

Hotel amenities include the Willow Stream Spa, complete with a private outdoor terrace, saunas, hot tubs, and meditation pods. Also available are a fully equipped fitness center, a restaurant, and in-room dining. Valet parking and concierge services are available.

Address: 1038 Canada Place, Vancouver, British Columbia

7. Brentwood Bay Resort & Spa, Victoria

Photo Source: Brentwood Bay Resort & Spa
Photo Source: Brentwood Bay Resort & Spa

Accommodation: Brentwood Bay Resort & Spa

Offering guests commanding views over Vancouver Island's Saanich Inlet, Brentwood Bay Resort & Spa is located just far enough away from Victoria to appeal to nature lovers, and yet is close enough to appeal to those who enjoy everything a large urban center can offer.

For fans of the great outdoors, the resort's marina is the perfect jumping-off place to explore nearby Tod Inlet, either by canoe, kayak, or paddleboard. Along the way, you're likely to catch glimpses of native wildlife such as seals and eagles. The resort is also within walking (or paddling) distance of popular Butchart Gardens with its many fun family activities, including regular firework displays and festivals.

Comfortable accommodation options include the elegantly appointed Ocean Suites, complete with a fireplace, bathrobes, slippers, and floor-to-ceiling windows to ensure great views. Also worth checking out are the larger One Bedroom Ocean Suites. These come with Jacuzzi tubs, stand-alone showers, and an outdoor hot tub.

Address: 849 Verdier Avenue, Victoria, British Columbia

8. Rosewood Hotel Georgia, Vancouver

Photo Source: Rosewood Hotel Georgia
Photo Source: Rosewood Hotel Georgia

Accommodation: Rosewood Hotel Georgia

The historic Rosewood Hotel Georgia welcomed its first guests back in 1927 and rapidly became the most fashionable hangout in Vancouver. While much has changed since then — including recent renovations throughout the building — the Georgia continues to be a must-stay destination for those wanting to explore this dynamic city.

All told, the hotel has a mix of 156 rooms and suites, each featuring charming decor, walk-in rain-style showers, and large soaker tubs. They also come with great views over the city. Need even more space? Then book one of the larger premier suites, which come with separate living areas and even better views.

Guests can also take advantage of a wide variety of amenities and services. These include a concierge service, in-room and on-site private dining, a fine dining restaurant, and a full-service spa. There's also a fitness center, saltwater lap pool, plus seasonal terraces. Valet parking, kids' programs, and a courtesy car service to help you lug back all that shopping are also available.

Address: 801 West Georgia Street, Vancouver, British Columbia

9. L'Hermitage Hotel, Vancouver

Photo Source: L'Hermitage Hotel
Photo Source: L'Hermitage Hotel

Accommodation: L'Hermitage Hotel

Perfect for those preferring to explore an urban jungle rather than the forests of BC, the exquisite 4-star L'Hermitage Hotel in downtown Vancouver offers a high degree of luxury and pampering. Located just steps away from the city's main shopping, dining, and entertainment hubs, the hotel offers 60 elegant rooms and suites to choose from.

Popular choices include the spacious one- and two-bedroom apartments, which come complete with full kitchens. This fine luxury hotel also offers guests a variety of world-class amenities, including a heated outdoor saltwater pool, a fitness center, free daily newspapers, and the use of bicycles to explore this people-friendly city and its many great parks and open spaces. Valet parking services are also available.

The hotel also offers great dining in its L'Orangerie Dining Room & Lounge, including delicious breakfasts, lunches, and dinners. A highlight of any visit, though, is indulging in a decadent afternoon (or "high") tea. These posh experiences come complete with a selection of finger sandwiches, pastries, scones, and Devonshire clotted cream.

Address: 788 Richards Street, Vancouver, British Columbia

10. The Fairmont Empress, Victoria

Photo Source: The Fairmont Express
Photo Source: The Fairmont Express

Accommodation: The Fairmont Empress

Perhaps the best-known of Vancouver Island's luxury hotels, the iconic Fairmont Empress recently underwent a $60-million-dollar renovation that makes a stay at this Victoria landmark even more appealing.

Located adjacent to the city's lovely Inner Harbour area just a short stroll from Victoria's major cultural attractions, this historic 4-star luxury resort consists of 464 refurbished guest rooms and suites with views over the coast, historic buildings, and parks.

Guests needing space to spread out (or wanting to host larger groups) can opt for a one- or two-bedroom unit with adjoining family rooms. For something truly remarkable, splash out on the hotel's uber-luxurious Vice Regal Suite. Whatever the level of opulence required, guests will enjoy such in-room features as bathrobes, coffee makers, large soaker tubs, and ceiling fans.

On-site food options include fine dining in the Q at The Empress restaurant, which offers al fresco dining in summer on the veranda. The hotel's famous (and classy) high tea should also be enjoyed in the elegant Lobby Lounge. The hotel is also home to the Willow Stream Spa, complete with relaxing energy pools.

Should you wish to try out one of the best local restaurants, a long-time favorite is Il Terrazzo, it's just a short stroll away. On your way back home, take a short detour and see the iconic and unusual Johnson Street Bridge lit up at night.

Address: 721 Government Street, Victoria, British Columbia

11. Echo Valley Ranch & Spa, Clinton

Photo Source: Echo Valley Ranch & Spa
Photo Source: Echo Valley Ranch & Spa

Accommodation: Echo Valley Ranch & Spa

For those seeking a truly authentic Canadian outdoor experience, Echo Valley Ranch & Spa near the town of Clinton in BC's Cariboo Region certainly delivers. Billing itself as part ranch, part spa, this unique luxury establishment is set on 160 acres yet keeps things intimate by accommodating just 42 guests in its mix of lodge rooms and cabins (there's even a Royal Suite). All meals are included and are made using local seasonal produce.

Though not suitable for young children, kids 13 and older are welcome and will have as much fun as adults participating in outdoor activities, including horseback riding, hiking, fishing, gold panning, 4WD safaris, rafting, and even bear viewing. For those seeking indoor activities, on-site amenities include two full-service spas, a fitness center, a heated indoor swimming pool, a sauna, and a steam room.

Other activities and amenities on offer include yoga classes, a games room, a gift shop, private stocked fishing ponds, nature trails, and mountain bike use. The resort even has its own private paved airstrip. (Note that Echo Valley Ranch & Spa's northerly location means it is without cellular service, though a landline service is available.)

Address: 10635 Jesmond Road, Clinton, British Columbia

12. Magnolia Hotel & Spa, Victoria

Photo Source: Magnolia Hotel & Spa
Photo Source: Magnolia Hotel & Spa

Accommodation: Magnolia Hotel & Spa

Magnolia Hotel & Spa, a chic 4-star boutique hotel in downtown Victoria on Vancouver Island, boasts numerous great reasons for travelers to consider spending time here. One of the city's leading pampering retreats thanks to Spa Magnolia, it's the perfect place for couples or groups of friends wanting to indulge in some downtime.

Offering seven treatment rooms plus a large, comfy lounge, the spa has a variety of organic beauty and massage treatment options guaranteed to revitalize. The hotel's accommodations are also a treat. Guests can choose from spacious corner rooms with excellent views over Victoria harbor, or the even larger Signature Diamond Rooms featuring a king bed, gas fireplace, marble bathroom, and stunning views over the city's historic downtown core.

All stays include iPod/laptop/phone chargers, a large desk, an umbrella, bathrobes and slippers, and — a particularly nice touch — fresh fruit upon arrival. Handmade chocolates are also left for you after your room's evening turndown service.

Other great reasons to stay include on-site dining, a fitness center, laundry services, and valet parking. Pets under 30 pounds are welcome, although an additional charge will be made to your room.

Address: 623 Courtney Street, Victoria, British Columbia

13. Fairmont Chateau Whistler Resort

Photo Source: Fairmont Chateau Whistler Resort
Photo Source: Fairmont Chateau Whistler Resort

Accommodation: Fairmont Chateau Whistler Resort

When it comes time to book those luxury accommodations in Whistler, Canada's top ski and summer adventure sports destination, the exquisite 4-star Fairmont Chateau Whistler Resort should certainly be on your list to consider.

Located close to the ski and snowboard action in winter, plus activities such as golf, hiking, and mountain biking in the warmers seasons, this large resort is perfect for everyone, from couples wanting a romantic spa weekend getaway to families seeking a truly memorable vacation experience.

The hotel offers 539 luxurious accommodations, each with in-room features such as deluxe toiletries, bathrobes, and windows that open onto stunning mountain or village vistas. The resort is particularly popular for those traveling in larger groups due to its spacious suites, each with its own private living area.

Other amenities include a full-service spa, on-site and in-room dining (be sure to try the traditional Swiss fondue), and a health and fitness club.

Address: 4599 Chateau Blvd, Whistler, British Columbia

14. Tweedsmuir Park Lodge, Stuie

Photo Source: Tweedsmuir Park Lodge
Photo Source: Tweedsmuir Park Lodge

Accommodation: Tweedsmuir Park Lodge

Starting out in 1929 as a hunting and fishing lodge, the historic Tweedsmuir Park Lodge is located within the boundaries of Tweedsmuir Provincial Park, one of the largest unspoiled tracts of land in the country. Perhaps not surprisingly given its location, the lodge is a popular jumping-off point for tourists looking to explore Canada's rugged northwestern shoreline, and wildlife spotting is also a big draw.

Guided grizzly bear tours are a popular option, and guests can make use of the lodge's bear viewing platform to watch nearby grizzlies hunting for salmon in the Atnarko River. The resort also makes for a great base for winter heli-skiing excursions.

On-site amenities include gourmet dining, a traditional sweat lodge, a sauna and hot tub, and access to large social spaces in the main lodge. The main lodge also boasts living and dining rooms, a huge fireplace, a games area (including billiards, foosball, and table hockey), plus a small store. A separate spa building with a yoga room and exercise equipment is also available.

Then, of course, there's the unique lodging. With just nine rustic, timber-frame chalets hosting up to four people each, guests can enjoy plenty of tranquility as they soak up the mountain views from their private porch or cast a line in the nearby river. Other fun things to do include an 18-hole Frisbee golf course, plenty of hiking and biking trails, plus archery.

Address: 7011 Corbould Drive, Stuie, British Columbia

15. Sparkling Hill Resort

Sparkling Hill Resort
Photo Source: Sparkling Hill Resort

Accommodation: Sparkling Hill Resort

Perched on the very top of a mountain overlooking Okanogan Lake, the Sparkling Hill Resort is unlike any other resort in British Columbia. Founded and envisioned by Gernot Langes-Swarovski, this European-styled resort and spa destination, as the name suggests, sparkles with over 3.5 million Swarovski crystals throughout the property.

The mid-sized property has 146 tastefully decorated rooms offering mountain views facing east, so you'll be able to watch the sunrise from your floor-to-ceiling windows, or lake views of the sparkling waters of Lake Okanagan below. If you'd like more space, three deluxe 1,200-square-foot penthouses are available featuring both mountain and lake views.

Sparkling Hill Resort is especially known for the services available at the KurSpa, a 40,000-square-foot paradise of calm. Canada's largest spa offers over 100 different services and treatments guaranteed to leave you feeling pampered and relaxed. In addition to the treatments, KurSpa also specializes in Wellness Retreats that focus on your body and mind, including Renew Yourself Cleanses, Healthy Lifestyle Programs, a FOCUS Relationship program, and specialty retreats focused on those 60 years and older.

Not to be missed is the heated infinity pool overlooking the lake and mountains along with breakfast, lunch, or dinner at PeakFine. For a dining experience that transports you (and your tastebuds!) to the mountains of Austria, book in at Gernie's Farmhouse, the resort's newest restaurant.

Address: 888 Sparkling Place, Vernon, British Columbia.

Map of Resorts in British Columbia

Discover destinations, find outdoor adventures, follow the journeys of our travel writers around the world, and be inspired.