Compare best resorts in British Columbia from 100+ providers!

961 available resort offers

7 nights
2
1
  • airbnb
  • booking
  • vrbo
  • expedia
  • sonder
  • priceline
  • tripadvisor
  • tripcom
  • homestay
  • hotelscom
  • orbitz
  • vacasa
British Columbia resorts
Choose the perfect vacation accommodation
Price per night
Accommodation type
Rating

961 Best resorts in British Columbia

Best British Columbia resorts with a jacuzzi

Among the 961 accommodations in British Columbia, here are the 4 best resorts with a jacuzzi

Pemberton Valley Lodge - British Columbia
8.7 1208 reviews

Pemberton Valley Lodge

resort, Pemberton
Pemberton Valley Lodge is located in the Pemberton Valley, a scenic area just 28 minutes north of Whistler Ski Resort and at the foot of Mount Currie. The lodge has consistently received very good ratings for its location, cleanliness, and overall experience.
The lodge offers a variety of comfortable accommodations, including studios and suites, all equipped with kitchens. Enjoy the convenience of amenities like free Wi-Fi, an outdoor pool, a hot tub, and complimentary mountain bikes and snowshoes for exploring the surrounding area.
Oyster Bay Resort - British Columbia
9.2 658 reviews

Oyster Bay Resort

resort, Campbell River
Oyster Bay Resort is located in Oyster Bay, a short walk from Oyster Bay Shoreline Park and a 20-minute drive from Campbell River's town center, offering a peaceful escape from the hustle and bustle. The resort receives very good ratings for its location, cleanliness, and overall experience.
The resort offers one-bedroom suites with full kitchenettes and a spacious 550 square feet floor area. Enjoy relaxing amenities such as a garden, BBQ facilities, a guest launderette, a Jacuzzi, and free Wi-Fi, plus access to nearby golfing and stunning sea views.
The Westin Resort & Spa, Whistler - British Columbia
8.9 6031 reviews

The Westin Resort & Spa, Whistler

resort, Whistler
The Hilton Whistler Resort & Spa is located in Whistler Village, a short walk from the Blackcomb Excalibur Gondola and the Whistler Conference Center. It has received very good user ratings, with an excellent location and cleanliness rating.
The hotel features a variety of amenities for guests to enjoy, including a spa, fitness center, restaurant, bar, and swimming pool. Guests can also take advantage of the on-site ski and bike rentals, making it easy to explore the area.
Naturally Pacific Resort - British Columbia
9.6 1085 reviews

Naturally Pacific Resort

resort, Campbell River
The Naturally Pacific Resort in Campbell River is located within a 5-minute drive of Haig-Brown House and Campbell River Visitor Centre, and approximately 2.5 miles from Discovery Fishing Pier.
This resort offers 100 air-conditioned rooms with smart TVs and minibars, an 18-hole golf course, an indoor and outdoor swimming pool, a full-service spa, a restaurant, a bar, and a fitness center.

Top cities

Best British Columbia resorts with a pool

Among the 961 accommodations in British Columbia, here are the 4 best resorts with a pool

Sun Peaks Grand Hotel & Conference Centre - British Columbia
8.8 4009 reviews

Sun Peaks Grand Hotel & Conference Centre

resort, Sun Peaks Mountain
Sun Peaks Grand Residences is located a short walk from the village center of Sun Peaks, close to the golf course and the many shops and restaurants the area has to offer. This 5-star aparthotel receives very good user ratings and boasts excellent location ratings.
Each apartment features a fully equipped kitchen, a fireplace, and a private balcony with mountain views. Guests can enjoy the outdoor pool, sauna, hot tub, games room, restaurant, bar, fitness center, and more.
Tigh-na-mara Seaside Spa Resort - British Columbia
8.7 1309 reviews

Tigh-na-mara Seaside Spa Resort

resort, Parksville
The Tigh-na-mara Seaside Spa Resort is located in Parksville, just a short walk from Rathtrevor Beach and close to other attractions like Brigadoon Golf Course and Milner Gardens. The resort has received very good ratings for its location, cleanliness, and overall experience.
The resort offers a variety of accommodations, including rooms, suites, and villas. Guests can enjoy amenities like a swimming pool, spa, fitness center, tennis courts, and a restaurant serving West Coast cuisine.
Hotel Eldorado At Eldorado Resort - British Columbia
9.0 1848 reviews

Hotel Eldorado At Eldorado Resort

resort, Kelowna
The Hotel Eldorado At Eldorado Resort is located on the shores of Okanagan Lake in Kelowna, just a short walk from Rotary Beach Park. This 5-star accommodation is rated "very good" by users and offers a convenient location for exploring the city and enjoying the lake.
The hotel features a range of amenities for guests to enjoy, including an indoor pool, a hot tub, a fitness center, a restaurant, and a bar. You can also take advantage of the lakefront location with a private marina, a terrace, and a garden.
Pacific Shores Resort & Spa - British Columbia
No reviews

Pacific Shores Resort & Spa

resort, Parksville
Pacific Shores Resort & Spa in Nanoose Bay offers a relaxing escape, located 3.1 miles from Parksville's town center and featuring an on-site spa, indoor and outdoor swimming pools, a fitness center, and a game room for children. This pet-friendly resort provides complimentary Wi-Fi, free parking, a restaurant, bar, and room service, with concierge and laundry services available for guest convenience.

Frequently Asked Questions about resorts in British Columbia

  • What is the ideal number of days to experience the highlights of British Columbia, Canada?

    A week is a good starting point to scratch the surface, but two weeks or more would allow a more thorough exploration. British Columbia is vast! Focusing on a specific region, like Vancouver Island or the Okanagan Valley, might be more manageable for a shorter trip.
  • What are the most popular 2, 3 and 4-star resorts in British Columbia?

    Among 2, 3 and 4-star resorts in British Columbia, Alpine Village Resort is the most popular one.

  • What types of natural scenery can visitors see in British Columbia, Canada?

    British Columbia offers a mind-boggling range of landscapes. From the snow-capped peaks of the Coast Mountains and the Canadian Rockies to the temperate rainforests of Vancouver Island, the arid grasslands of the Okanagan Valley, and the dramatic fjords of the Inside Passage, the variety is astounding. You'll also find stunning lakes, glaciers, and miles of coastline.
  • What are the best resorts with a swimming pool in British Columbia?

    Oak Bay Beach Hotel, Brentwood Bay Resort & Spa and Four Seasons Resort Whistler are among the best resorts with a swimming pool in British Columbia.

  • Are there particular times of year when British Columbia, Canada’s landscapes or wildlife undergo striking seasonal changes?

    Absolutely! Spring brings vibrant wildflowers to the alpine meadows and the return of migrating birds. Summer is ideal for hiking and water activities. Autumn showcases stunning fall foliage, especially in the Okanagan Valley. Winter transforms the mountains into winter wonderlands, perfect for skiing and snowboarding.
  • What are the best resorts with jacuzzi in British Columbia?

    Oak Bay Beach Hotel, Brentwood Bay Resort & Spa and Four Seasons Resort Whistler are the best resorts with a jacuzzi in British Columbia.

  • What are the best ways to get to know the people and culture of British Columbia, Canada?

    Visiting local farmers' markets like the one at Granville Island in Vancouver provides a great opportunity to interact with locals and sample regional produce. Exploring smaller towns and villages offers a more intimate experience. Consider attending cultural events, visiting museums showcasing Indigenous art and history (such as the Museum of Anthropology at UBC), or taking a guided tour focused on local history and culture.
  • What are the best family friendly resorts in British Columbia?

    The best family friendly resorts in British Columbia are Oak Bay Beach Hotel, Four Seasons Resort Whistler and Sutton Place Hotel Revelstoke Mountain Resort.

  • What are the lesser-known but fascinating attractions in British Columbia, Canada?

    The Cathedral Grove on Vancouver Island, with its ancient Douglas fir trees, is a hidden gem. The Barkerville Historic Town Site in Wells offers a glimpse into British Columbia's gold rush era. For something completely different, check out the Ruckle Provincial Park on Salt Spring Island for its unique geological features and stunning ocean views.
  • What are the best pet friendly resorts in British Columbia?

    The best pet friendly resorts in British Columbia are Oak Bay Beach Hotel, Brentwood Bay Resort & Spa and Four Seasons Resort Whistler.

  • Where are the best places to enjoy the nightlife in British Columbia, Canada?

    Vancouver's Gastown district and Yaletown offer a wide variety of bars and pubs. Victoria's downtown core also has a lively nightlife scene. Smaller towns and cities will have their own unique pubs and clubs, often with a more local feel.
  • Where are the best markets with local food in British Columbia, Canada?

    Granville Island Market in Vancouver is world-renowned. Smaller, equally charming markets can be found in many towns and cities throughout the province. Look for local farmers' markets, often held weekly during the summer months, for the freshest, most authentic regional produce.
  • What are the best sports events or competitions happening in British Columbia, Canada?

    British Columbia is home to several professional sports teams, including the Vancouver Canucks (NHL hockey), BC Lions (CFL football), and Vancouver Whitecaps FC (MLS soccer). Depending on the time of year, you might catch a game. Many smaller communities also host local sporting events.
  • What are the most romantic attractions in British Columbia, Canada?

    A horse-drawn carriage ride through Stanley Park in Vancouver, a sunset stroll along the beaches of Tofino, or a couples massage overlooking the ocean are all incredibly romantic. A quiet dinner at a restaurant with ocean views in Victoria or a cozy cabin getaway in the Okanagan Valley offer more intimate romantic experiences.

Nearby regions

Best British Columbia resorts with a sauna

Nita Lake Lodge - British Columbia
9.3 1844 reviews

Nita Lake Lodge

resort, Whistler
Nita Lake Lodge is a lakeside hotel in Whistler, just a short walk from Whistler Mountain and Creekside Gondola, providing easy access to both skiing and the village's shops and restaurants. This resort consistently receives excellent ratings for its location, cleanliness, and overall experience.
The hotel features spacious rooms with luxurious soaker tubs and rain showers. Guests can enjoy a range of amenities, including a heated outdoor pool, hot tub, spa, fitness center, and complimentary shuttle service to Whistler Village.
Naturally Pacific Resort - British Columbia
No reviews

Naturally Pacific Resort

resort, Campbell River
Naturally Pacific Resort in Campbell River offers pet-friendly lodging a short walk from the downtown area, providing easy access to shops and restaurants. The resort features a sauna, spa, fitness center, and on-site restaurant serving local cuisine, along with convenient amenities like laundry service, an ATM, and a 24-hour front desk.
Villa's At Eldorado Resort - British Columbia
9.4 12 reviews

Villa's At Eldorado Resort

resort, Kelowna
Villa's At Eldorado Resort is situated in South Pandosy, Kelowna, a short walk from Okanagan Lake and Rotary Beach Park, with Michaelbrook Ranch Golf Club and Boyce-Gyro Beach Park also within a mile. The resort offers spacious apartments with private balconies, a private sand beach, two on-site restaurants, and a range of amenities including a swimming pool, Jacuzzi, sauna, and spa.
Rocky Ridge Resort-bc - British Columbia
9.8 72 reviews

Rocky Ridge Resort-bc

resort, Smithers
Rocky Ridge Resort-bc is located in the Bulkley Valley, about 40 minutes outside of Smithers, British Columbia, offering a secluded escape in the wilderness. The resort has received excellent ratings for its location, cleanliness, and overall experience.
The resort features two large cabins, a smaller cabin, and a sauna, all built with rustic logs. Guests can enjoy fishing, swimming, hiking, and observing wildlife while disconnecting from the digital world, as there is no internet, electricity, or mobile phone connection.

Best British Columbia resorts with a restaurant

Williston Lake Resort - British Columbia
9.6 57 reviews

Williston Lake Resort

resort, Hudson's Hope
Williston Lake Resort is conveniently located near the beach, just 10.6 kilometers from the W.A.C. Bennett Dam Visitor Centre and within 25 kilometers of Hudson's Hope Town Center and Visitor Centre. This highly rated resort offers a peaceful and relaxing atmosphere for a memorable stay.
The resort features a range of amenities, including a restaurant, fitness center, bar, business center, laundry facilities, and a library. Guests can enjoy a variety of activities, such as swimming, exploring the nearby attractions, or simply relaxing on the beach.
The Lund Resort At Klah Ah Men - British Columbia
8.2 423 reviews

The Lund Resort At Klah Ah Men

resort, Powell River
The Lund Resort at Klah Ah Men is centrally located in Lund, Powell River, offering easy access to local amenities.
This pet-friendly lodge boasts a restaurant, bar, room service, free Wi-Fi, and free parking, plus a diving club and business center for added convenience.
Prestige Harbourfront Resort, Worldhotels Luxury - British Columbia
8.9 1520 reviews

Prestige Harbourfront Resort, Worldhotels Luxury

resort, Salmon Arm
The Prestige Harbourfront Resort, Worldhotels Luxury, is located in Salmon Arm, a short drive from Canoe Creek Golf Course and Okanagan College, offering a convenient location for exploring the area. This resort boasts high ratings for its location, cleanliness, and overall experience.
The resort features spacious rooms with comfortable wood furniture, creating a relaxing atmosphere. Guests can enjoy a range of amenities, including indoor and outdoor pools, a spa, fitness center, and dining options, making it an ideal choice for a family vacation or a romantic getaway.
Qualicum Bay Resort - British Columbia
8.0 535 reviews

Qualicum Bay Resort

resort, Parksville
Qualicum Bay Resort is located in Qualicum Beach, offering direct beach access and proximity to Sunnybeach Road and Franksea Road public access points within a 15-minute walk, and Shoreline Lake and Rose Community Park within 2 miles.
This Parksville lodging, perfect for couples, features a swimming pool, fitness center, on-site restaurant, and beach volleyball; guest rooms accommodate two people and include a bathroom, and pets are welcome.
©2026 cozycozy.com