British Columbia resorts

Compare best resorts in British Columbia from 100+ providers!

206 available resort offers

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

206 Best resorts in British Columbia

Hotel Eldorado At Eldorado Resort - British Columbia
8.7Very good 1153 reviews
British Columbia
2 1
$236/nighttotal: $7080 (30 )

Hotel Eldorado At Eldorado Resort

resort - Kelowna
Hotel Eldorado at Eldorado Resort is situated in the South Pandosy neighborhood of Kelowna, within a 10-minute walk of Okanagan Lake and Rotary Beach Park, offering stunning lake and mountain views. With a "very good" user rating and an "excellent" location rating, the resort boasts a private sand beach and complimentary water park for relaxation and entertainment.
The resort features two on-site restaurants for dining convenience and direct beach access with a boardwalk/promenade for scenic walks and lake access. Additional amenities include a sauna, spa, concierge, fitness center, room service, tennis court, and valet parking.
Fairmont Chateau Whistler Gold Experience - British Columbia
9.1Excellent 4338 reviews
British Columbia
2 2
$645/nighttotal: $19350 (30 )

Fairmont Chateau Whistler Gold Experience

hotel - Whistler
The Fairmont Chateau Whistler Gold Experience is a 5-star hotel located in Whistler Village, offering ski-in/ski-out access and within a 10-minute walk of major attractions. It has received excellent user ratings for its location, cleanliness, and overall experience.
The hotel features an elegant interior, a spa and fitness center, and a concierge service to assist guests with planning activities and excursions. It also offers amenities such as an indoor pool, a golf course, a tennis court, and valet parking.
Cedar Park Resort - British Columbia
9.1Excellent 206 reviews
British Columbia
2 1
$149/nighttotal: $4470 (30 )

Cedar Park Resort

resort - Port McNeill
Cedar Park Resort is a secluded and tranquil resort set in a 26-acre property in Port McNeill, just a 10-minute drive from the ferry. It boasts an excellent user rating and a very good location rating. The resort offers spacious accommodations with wooden floors, seating areas, and full kitchens (in cottages). Guests can enjoy a variety of amenities and activities, including a disc golf course, barbecue facilities, and proximity to hiking trails and wildlife viewing.
All-season Ski-in/out Condo With Resort Amenities, Balcony, & Fireplace - British Columbia
8.3Very good 1921 reviews
British Columbia
2 2
$681/nighttotal: $20430 (30 )

All-season Ski-in/out Condo With Resort Amenities, Balcony, & Fireplace

resort - Whistler
This ski-in/ski-out condo is located in Whistler's Upper Village, just steps away from Whistler Blackcomb Ski Resort. It has very good overall and location ratings and an excellent cleanliness rating.
The condo features a fireplace, kitchen, washing machine, and a cozy living area with a sofa bed and dining area. It also includes a TV with a DVD player for entertainment. Guests can enjoy access to a fitness center, spa tub, and concierge services. The condo is non-smoking and offers stunning mountain views. The "All-season Ski-in/out Condo With Resort Amenities, Balcony, & Fireplace" offer is perfect for families and pet owners.
High Point Resort - British Columbia
8.6Very good 612 reviews
British Columbia
2 1
$181/nighttotal: $362 (2 )

High Point Resort

resort - Campbell River
High Point Resort is a pet-friendly resort located near the bay in Campbell River. It's within easy reach of major tourist attractions like Tidemark Theatre, Campbell River Art Gallery, and Torii Gate. The resort has very good user ratings and an excellent location rating.
Guests can enjoy an outdoor pool, seasonal outdoor pool, and garden for relaxation and recreation. The resort also offers free WiFi in public areas, free self-parking, and a fitness center. There are also on-site gift shops/newsstands for easy access to souvenirs and essentials.
Prestige Treasure Cove Resort, Worldhotels Elite - British Columbia
8.0Very good 2284 reviews
British Columbia
2 1
$167/nighttotal: $5010 (30 )

Prestige Treasure Cove Resort, Worldhotels Elite

resort - Prince George
Centrally located in Prince George, the Prestige Treasure Cove Resort, Worldhotels Elite is within walking distance of Pine Centre Mall, Treasure Cove Casino, and Prince George Golf and Curling Club. This resort boasts very good user and location ratings and good cleanliness ratings.
The resort offers a variety of amenities, activities, and features, including an indoor pool, on-site restaurant and bar/lounge, free WiFi in public areas, free self-parking, coffee shop/cafe, spa tub, dry cleaning services, a fitness center, room service, and a sauna. The resort also has a garden, terrace/balcony, and a spa.
Manteo At Eldorado Resort - British Columbia
8.6Very good 1421 reviews
British Columbia
2 1
$232/nighttotal: $6960 (30 )

Manteo At Eldorado Resort

resort - Kelowna
Manteo At Eldorado Resort is located on the boardwalk in South Pandosy, within walking distance of Okanagan Lake and Rotary Beach Park, and offers exclusive access to a private stretch of beach. The resort has received very good ratings for its cleanliness and location, and excellent ratings for its location.
The resort features an elegant interior design and offers a range of amenities, activities, and features, including a full-service spa, two restaurants, a fitness center, a concierge, room service, a tennis court, and parking. Guests can also enjoy the resort's private sand beach, boardwalk location, and proximity to Okanagan Lake.
Alpine Meadows Resort - British Columbia
9.0Excellent 146 reviews
British Columbia
2 1
$286/nighttotal: $8580 (30 )

Alpine Meadows Resort

resort - Clearwater
Alpine Meadows Resort offers a serene escape on the edge of Clearwater. The resort is within walking distance of Dunn Peak Protected Area and a short drive from Wells Gray Information Center and Wells Gray Adventures. Guests appreciate the excellent location and user ratings.
The resort features well-equipped accommodations with air conditioning, a terrace or balcony, and access to a garden. Guests can enjoy amenities such as a spa, restaurant, parking, and free Wi-Fi. Outdoor enthusiasts can take advantage of the grilling and picnic areas, while families will appreciate the family-friendly atmosphere and pet-friendly policy.
Riverside Resort - British Columbia
8.7Very good 574 reviews
British Columbia
2 1
$92/nighttotal: $2760 (30 )

Riverside Resort

resort - Whistler
Riverside Resort, with its very good location and user ratings, is a family-friendly resort in Whistler that offers a unique mountain experience. It is within walking distance of Whistler Village Ski Resort and Lost Lake trails.
The resort offers various accommodations, including cozy cabins, yurts, and cottages with private entrances and heated rooms. Some cottages even come with fully equipped kitchens. Guests can enjoy the on-site café, market, volleyball court, BBQ facilities, children's playground, and snowshoe rentals.
Davis Cove Resort - British Columbia
9.0Excellent 58 reviews
British Columbia
2 1
$196/nighttotal: $5880 (30 )

Davis Cove Resort

resort - Kelowna
Situated on the picturesque waterfront of Peachland, Davis Cove Resort offers a tranquil escape with private beach access and stunning lake and mountain views. The resort boasts excellent user and location ratings, ensuring a memorable stay.
The spacious and modern accommodations feature air conditioning, flat-screen TVs, balconies with mountain views, and private bathrooms. Guests can enjoy a variety of outdoor activities nearby, including hiking, fishing, and snorkeling. The resort also offers family-friendly amenities, a concierge service, free Wi-Fi, and a relaxing atmosphere on the terrace or beachfront.
Beach Gardens Resort And Marina - British Columbia
8.2Very good 2015 reviews
British Columbia
2 1
$139/nighttotal: $4170 (30 )

Beach Gardens Resort And Marina

resort - Powell River
Beach Gardens Resort And Marina is a family-friendly resort located on the beach in Powell River, within 6 miles of major attractions such as Powell River Historical Museum and Archives and Willingdon Beach Park. It has a very good user rating and an excellent location rating.
The resort offers a range of amenities, activities, and features, including a private sand beach, an on-site restaurant, marina access, proximity to golf courses, a fitness center, room service, and beautiful beach views. The rooms have one bedroom, one bathroom, and a terrace or balcony.
Tantalus Resort Lodge - British Columbia
8.4Very good 1990 reviews
British Columbia
2 1
$219/nighttotal: $6570 (30 )

Tantalus Resort Lodge

resort - Whistler
Tantalus Resort Lodge is a resort located in Whistler Village, within walking distance of shops, restaurants, and nightlife. It has a very good overall rating, with very good location and cleanliness ratings.
The resort offers a range of amenities, including a ski shuttle, lobby fireplace, fireplaces in all homes, kitchens and balconies, pillowtop beds and dining areas, LCD TVs with cable channels, a mountain setting, and proximity to Whistler Village. It also has a sauna, spa, concierge, fitness center, room service, tennis court, and parking.

Other accommodation types in British Columbia

Best British Columbia resorts with a pool

Among the 206 accommodations in British Columbia, here are the 8 best resorts with a pool

Condo At Marriott Grand Okanagan Resort - British Columbia
8.7Very good 3654 reviews
British Columbia
2 1
$278/nighttotal: $8340 (30 )

Condo At Marriott Grand Okanagan Resort

resort - Kelowna
Situated in Kelowna's downtown core, steps away from attractions, the Condo at Marriott Grand Okanagan Resort offers a central location with excellent user and location ratings. This family-friendly resort provides a fully equipped kitchen and a spacious balcony in each unit.
Guests can enjoy a swim in the indoor or outdoor pools, work out in the fitness center, or relax in the sauna or spa. The resort also offers a concierge, room service, and valet parking for added convenience. The Condo at Marriott Grand Okanagan Resort is a great choice for travelers visiting Kelowna who seek a comfortable and convenient stay.
Prestige Harbourfront Resort, Worldhotels Luxury - British Columbia
8.5Very good 1794 reviews
British Columbia
2 1
$252/nighttotal: $7560 (30 )

Prestige Harbourfront Resort, Worldhotels Luxury

resort - Salmon Arm
Prestige Harbourfront Resort, Worldhotels Luxury is a lakeside resort situated in Salmon Arm, within easy walking distance of Salmon Arm Wharf and Shuswap Lake. The resort has received very good user ratings and an excellent location rating.
The resort features 1 bedroom and 1 bathroom, as well as a full-service spa, indoor and outdoor pools, a fitness center, a bar/lounge, free WiFi, and free parking. Guests can also enjoy stunning views of Shuswap Lake and easy access to water activities.
Sunrise Ridge Waterfront Resort - British Columbia
8.2Very good 1145 reviews
British Columbia
2 1
$304/nighttotal: $9120 (30 )

Sunrise Ridge Waterfront Resort

resort - Parksville
Sunrise Ridge Waterfront Resort is an oceanfront aparthotel within walking distance of the Parksville Visitor Centre and Craig Heritage Park and Museum. It has a very good user rating and location rating.
The apartments are fully equipped and have modern interior design. The resort offers an outdoor pool, fitness center, spa tub, meeting room, concierge services, and 24-hour front desk. Guests can also enjoy stunning ocean views and easy access to the beach.
April Point Resort - British Columbia
8.0Very good 292 reviews
British Columbia
2 1
$201/nighttotal: $6030 (30 )

April Point Resort

resort - Campbell River
April Point Resort is a waterfront resort situated within 6 miles of Campbell River's major attractions, including the Nuyumbalees Cultural Centre and Campbell River Museum. The resort has very good user ratings, excellent location ratings, and good cleanliness ratings.
The resort features an on-site restaurant and bar/lounge, a garden, a picnic area, gift shops/newsstands, and free WiFi and self-parking. The resort also offers room service, a fitness center, a spa, a swimming pool, a terrace/balcony, air conditioning, and a family-friendly atmosphere.
The Sutton Place Hotel Revelstoke Mountain Resort - British Columbia
9.2Excellent 1869 reviews
British Columbia
2 1
$182/nighttotal: $5460 (30 )

The Sutton Place Hotel Revelstoke Mountain Resort

resort - Revelstoke
The Sutton Place Hotel Revelstoke Mountain Resort is situated within walking distance of Revelstoke Mountain Resort, with ski-in/ski-out access to the ski trails. It has received excellent ratings for its location, cleanliness, and overall experience.
The resort offers modern amenities, stunning mountain views, a full-service spa, an outdoor pool, a bar and restaurant, and personalized service. Guests can enjoy the convenience of on-site dining, relaxation treatments, and access to outdoor activities, making it an ideal choice for a memorable and comfortable stay in Revelstoke.
❄︎Panorama Suite ❄︎Luxe Ski In/out 1 Br - 3 Hot Tubs & Pool | The Aspens - British Columbia
9.9Excellent 443 reviews
British Columbia
2 1
$141/nighttotal: $4230 (30 )

❄︎Panorama Suite ❄︎Luxe Ski In/out 1 Br - 3 Hot Tubs & Pool | The Aspens

resort - Whistler
Located in Upper Village, within a 15-minute walk of Magic Chair and Whistler Blackcomb Ski Resort, this ski-in/ski-out apartment building offers stunning mountain views and easy access to world-class skiing and snowboarding terrain. The apartment has excellent user, location, and cleanliness ratings.
The ❄︎Panorama Suite ❄︎Luxe Ski In/out 1 Br - 3 Hot Tubs & Pool | The Aspens features a fireplace, a kitchen, a sofa bed, a refrigerator, a microwave, a stovetop, and a TV. Guests can enjoy access to a swimming pool, a Jacuzzi, a terrace/balcony, a garden, a fitness center, and parking. Pets are allowed, and the apartment is family-friendly.
Osoyoos Private Resort Home Steps From The Lake - British Columbia
9.3Excellent 36 reviews
British Columbia
2 5
$478/nighttotal: $29636 (62 )

Osoyoos Private Resort Home Steps From The Lake

resort - Osoyoos
Resort listing with an excellent rating of 93% based on 36 reviews. You will be located in Osoyoos.
Facilities and services include a terrace, a swimming pool and a barbecue. A jacuzzi is also available in this resort in Osoyoos!
Premium 3 Bdr Cottage + Loft At Lacasa Lakefront Resort - British Columbia
9.6Excellent 84 reviews
British Columbia
2 4
$276/nighttotal: $8280 (30 )

Premium 3 Bdr Cottage + Loft At Lacasa Lakefront Resort

resort - Lake Country
Located in the scenic Fintry district, surrounded by natural beauty, this family-friendly cottage is within 3 miles (5 km) of Okanagan Lake and Fintry Park. With an excellent user rating, this Premium 3 Bdr Cottage + Loft At Lacasa Lakefront Resort offers a spacious 1300 square feet, 4-bedroom cottage with a balcony, fireplace, and fully equipped kitchen, accommodating up to 8 guests.
This resort features a water park, spa tub, and barbecue grills for outdoor recreation and relaxation. It also provides entertainment options such as a DVD player for cozy evenings and a smoke-free environment for a healthy and comfortable stay.

Top cities

Best British Columbia resorts with a jacuzzi

Among the 206 accommodations in British Columbia, here are the 8 best resorts with a jacuzzi

Toka Pines At Big White - British Columbia
10Excellent 85 reviews
British Columbia
2 4
$686/nighttotal: $20580 (30 )

Toka Pines At Big White

resort - Greenwood
Toka Pines At Big White is a 4-bedroom chalet located in Snow Pine Estates, Greenwood, only 2 kilometers away from Snow Ghost Express and Big White Ski Resort. It has excellent user, location, and cleanliness ratings.
The chalet has 3 bathrooms and can accommodate up to 10 guests. It features a kitchen, living area, private bedrooms, ski-in/ski-out access, a private spa tub, barbecue grills, stunning mountain views, and proximity to major ski lifts and amenities at Big White Ski Resort.
Basecamp Resorts Revelstoke I One Bedroom Apartment - British Columbia
9.4Excellent 3932 reviews
British Columbia
2 1
$271/nighttotal: $8130 (30 )

Basecamp Resorts Revelstoke I One Bedroom Apartment

resort - Revelstoke
Situated on a river with scenic views, and close to Columbia River and Mount Revelstoke National Park, Basecamp Resorts Revelstoke I Micro-suite Apartment is an excellent choice for travelers visiting Revelstoke. This smoke-free apartment building has excellent user, location, and cleanliness ratings.
The fully equipped kitchen includes a refrigerator, oven, stovetop, and microwave. The apartment also has a washing machine, coffee/tea maker, free WiFi, and TV. Guests have access to a spa tub for relaxation.
Bella Cottage @ La Casa Resort, 180 Degree View Of Lake Okanagan. - British Columbia
9.8Excellent 135 reviews
British Columbia
2 2
$155/nighttotal: $4650 (30 )

Bella Cottage @ La Casa Resort, 180 Degree View Of Lake Okanagan.

resort - Lake Country
Bella Cottage @ La Casa Resort is a family-friendly cottage located on a lake in Fintry, within 3 miles of Okanagan Lake and Fintry Park. It has excellent user ratings.
The cottage has 2 bedrooms, 2 bathrooms, and a floor area of 1020 square feet. It can accommodate up to 4 guests. Amenities include a private outdoor pool, spa tub, fully equipped kitchen, fireplace, free Wi-Fi, DVD player, barbecue grills, and a garden. Guests can also enjoy the resort's tennis court and parking.
Shuswap Lake Resort - Lakefront - British Columbia
8.7Very good 48 reviews
British Columbia
2 3
$343/nighttotal: $10290 (30 )

Shuswap Lake Resort - Lakefront

resort - Blind Bay
This family-friendly Shuswap Lake Resort - Lakefront vacation home is situated on the beach in Scotch Creek, within 2 miles of Shuswap Lake Provincial Park and Shuswap Lake. It has very good user ratings and an excellent location rating.
The 3-bedroom vacation home has a fully equipped kitchen and a cozy fireplace. It features an outdoor spa tub, a private garden, and barbecue grills. The resort offers a swimming pool, a Jacuzzi, a terrace, a garden, and parking.
Lakeside Cottage Along La Casa Cottage Resort - British Columbia
British Columbia
2 2
$166/nighttotal: $4980 (30 )

Lakeside Cottage Along La Casa Cottage Resort

resort - Lake Country
Resort. You will be in Lake Country.
Services and facilities: an iron, a swimming pool and a barbecue. This is a pet-friendly accommodation!
Family Friendly Cottage At La Casa Resort On Lake Okanagan - British Columbia
10Excellent 20 reviews
British Columbia
2 2
$248/nighttotal: $7440 (30 )

Family Friendly Cottage At La Casa Resort On Lake Okanagan

resort - Lake Country
Vacation resort with an excellent rating of 100% based on 20 reviews. Your accommodation will be located in Lake Country.
Facilities and services: a dish washer, a washing machine and a coffee place. Take a dip in the pool of this resort in Lake Country!
Welcome To Cabaña Del Lago, Cottage Of The Lake At La Casa Resort - British Columbia
10Excellent 44 reviews
British Columbia
2 3
$230/nighttotal: $6900 (30 )

Welcome To Cabaña Del Lago, Cottage Of The Lake At La Casa Resort

resort - Lake Country
Vacation resort listing with an excellent rating of 100% based on 44 reviews. This accommodation is located in Lake Country.
Services and facilities include a jacuzzi, free parking and an iron. Take advantage of the garden in this resort!
Stunning Ski In, Ski Out At Red Resort - British Columbia
9.7Excellent 20 reviews
British Columbia
2 4
$795/nighttotal: $49290 (62 )

Stunning Ski In, Ski Out At Red Resort

resort - Rossland
This ski-in/ski-out vacation home is nestled in the mountains of Rossland, just a short walk from Big Red Cats and Red Mountain Resort. It has excellent user, location, and cleanliness ratings.
The vacation home has four bedrooms, five bathrooms, and a floor area of 2600 square feet, accommodating up to 11 guests. It features a fully equipped kitchen, a fireplace, a spa tub, a patio, and barbecue grills. Guests can also enjoy access to a tennis court, a garden, and parking.

Frequently asked questions about resorts in British Columbia

Popular regions

Best family friendly British Columbia resorts

Among the 206 accommodations in British Columbia, here are the 3 best family friendly resorts

Crown Isle Resort And Golf Community - British Columbia
8.7Very good 1431 reviews
British Columbia
2 1
$263/nighttotal: $7890 (30 )

Crown Isle Resort And Golf Community

resort - Courtenay
Crown Isle Resort And Golf Community is conveniently located in Courtenay, surrounded by the picturesque Crown Isle Resort and Golf Community. It is just steps away from attractions such as Comox Air Force Museum and Seal Bay Nature Park. The resort has received very good user ratings and excellent location ratings.
The resort offers a variety of amenities and activities, including an on-site golf course, restaurant and bar/lounge, free WiFi and parking, a free airport shuttle, conference facilities, and proximity to popular Courtenay attractions. The resort features a one-bedroom, one-bathroom layout and offers limited housekeeping for privacy.
Red Cariboo Apartments - British Columbia
9.3Excellent 10 reviews
British Columbia
2 1
$170/nighttotal: $5100 (30 )

Red Cariboo Apartments

resort - Quesnel
Red Cariboo Apartments is a resort located in a tranquil garden setting in Anahim Lake, just 8.1 miles from Anahim Lake Airport. It has excellent user and location ratings. The resort offers spacious rooms with flat-screen TVs, private bathrooms, and coffee machines, some with mountain views and private patios.
Guests can enjoy a shared lounge and BBQ area, a spacious terrace, free airport shuttle service, recreational activities like pool and darts, and easy access to hiking and cycling trails.
Riverbend Rv Resort And Cottages - British Columbia
8.4Very good 27 reviews
British Columbia
2 1
$206/nighttotal: $6180 (30 )

Riverbend Rv Resort And Cottages

resort - Parksville
Set amidst 16 wooded acres and directly beside Englishman River, Riverbend RV Resort and Cottages offers a serene and picturesque setting just 1.2 miles from Rathtrevor Beach Provincial Park. With excellent location and user ratings, this resort provides a variety of accommodations, including yurts and cottages, each equipped with a refrigerator and stove. Guests can enjoy amenities such as cable TV, seating areas, coffee makers, outdoor fire pits, and picnic tables, as well as a playground, common guest lounge, and guest library.