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

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.
The Westin Resort & Spa, Whistler - British Columbia
8.9 6021 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.
Oyster Bay Resort - British Columbia
9.2 659 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.
Ocean Sands Resort - British Columbia
9.2 448 reviews

Ocean Sands Resort

resort, Parksville
Ocean Sands Resort is located in Parksville, a short walk from the Grotto Spa and Tranquil Moments Day Spa, and within a 10-minute walk of Rathtrevor Beach and Riptide Lagoon Adventure Golf. This beachfront hotel is rated excellent by previous guests and provides a relaxing getaway in a tranquil setting.
Ocean Sands Resort offers a studio apartment with one bathroom and a maximum capacity of two guests. Amenities include a swimming pool, jacuzzi, sauna, and terrace with a garden, as well as parking and free Wi-Fi.

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

Barona Beach Lake Resort Unit 3202 - British Columbia
10 21 reviews

Barona Beach Lake Resort Unit 3202

resort, Kelowna
Barona Beach Lake Resort Unit 3202 is a short drive from Okanagan Lake, Mission Hill Family Estate, and Gellatly Dog Beach, offering easy access to both the city of Kelowna and the surrounding area's natural beauty. This resort has received excellent user ratings, making it a popular choice for travelers seeking a comfortable and convenient stay.
This two-bedroom, two-bathroom property can accommodate up to six guests, making it ideal for families or groups of friends. The resort provides a range of amenities to enhance your stay, including a swimming pool, fitness center, barbecue grills, and parking.
Mara Spring Lodges - Towhee Mountain Lodge 1 - British Columbia
10 12 reviews

Mara Spring Lodges - Towhee Mountain Lodge 1

resort, Enderby
Mara Spring Lodges - Towhee Mountain Lodge 1 is located on BC-97A, a short drive from Sicamous, 40 minutes from Vernon, and 70 minutes from Kelowna International Airport, offering convenient access to various attractions in the Okanagan Valley.
This 960-square-foot (89 square meter) lodge features two bedrooms, one bathroom, and sleeps five, boasting on-site amenities such as a saltwater pool, hot tub, and access to Mara Lake Provincial Park.
Mara Spring Lodges - Suite 2 - British Columbia
10 5 reviews

Mara Spring Lodges - Suite 2

resort, Enderby
Mara Spring Lodges - Suite 2, located on BC-97A, is a 15-minute drive from Sicamous, 40 minutes from Vernon, and 70 minutes from Kelowna International Airport.
This one-bedroom, one-bathroom suite sleeps two guests and offers access to a saltwater pool, hot tub, campfire sites, basketball court, trampoline, and proximity to Mara Lake Provincial Park, off-road trails, and several wineries.
Mara Spring Lodges - Towhee Mountain Lodge 4 - British Columbia
10 14 reviews

Mara Spring Lodges - Towhee Mountain Lodge 4

resort, Enderby
Mara Spring Lodges - Tawhee Mountain Lodge 4 is located in Enderby, British Columbia, Canada, on BC-97A, a short drive from Sicamous, 40 minutes from Vernon, and 70 minutes from Kelowna International Airport.
This two-bedroom, one-bathroom lodge sleeps five and features access to Mara Lake Provincial Park, an on-site saltwater pool and hot tub, hiking trails, and proximity to Silver Star Mountain Resort and Revelstoke Mountain Resort.

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.
Tigh-na-mara Seaside Spa Resort - British Columbia
8.7 1310 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.
The Royal Kelowna - Bellstar Hotels & Resorts - British Columbia
8.9 4386 reviews

The Royal Kelowna - Bellstar Hotels & Resorts

resort, Kelowna
The Royal Kelowna - Bellstar Hotels & Resorts is located in Kelowna, just a short walk from Okanagan Lake beaches and a short drive from Black Mountain Golf Club and the Harvest Golf Club. This resort consistently receives high ratings for its location, cleanliness, and overall experience.
The resort offers a variety of apartment-style accommodations, each featuring full kitchens and private balconies with lake views. Guests can enjoy amenities like a rooftop infinity pool, hot tub, fitness center, sauna, and BBQ facilities, as well as convenient access to nearby golf courses, beaches, and the Kelowna International Airport.
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.
Crown Isle Resort And Golf Community - British Columbia
9.0 21 reviews

Crown Isle Resort And Golf Community

resort, Courtenay
The Crown Isle Resort and Golf Community in Courtenay, British Columbia, offers convenient access to the local coastline and winter sports facilities.
This family-friendly resort features complimentary Wi-Fi, air conditioning, a terrace/balcony, garden, restaurant, bar, fitness center, room service, and parking, with user ratings of excellent.
Alpine Meadows Resort - British Columbia
8.7 382 reviews

Alpine Meadows Resort

resort, Clearwater
Alpine Meadows Resort is located 15 miles outside of Clearwater Village in British Columbia, offering a tranquil escape on the shores of Hallamore Lake. The resort consistently receives excellent ratings for cleanliness and user experience, with a very good location rating.
The resort offers a variety of accommodations, including comfortable cabins and rooms with private balconies. Guests can enjoy amenities such as a restaurant, bar, sauna, spa, and a seasonal hot tub. Enjoy complimentary access to canoes, kayaks, and paddleboats for exploring the lake, or take advantage of the resort's proximity to Wells Gray Provincial Park for hiking and whitewater rafting.
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.
©2026 cozycozy.com