Compare best resorts in British Columbia from 100+ providers!
803 available resort offers
Choose the perfect vacation accommodation
Price per night
Accommodation type
Rating
803 Best resorts in British Columbia
9.9 638 reviews
British Columbia
07/06 – 07/10
$130/nighttotal: $520 (4 )
Frolander Bay Resort - μικρό σπίτι
1 2
resort , Powell River
This cozy cabin sits on a hilltop overlooking Frolander Bay, a short walk from Scotch Fir Point Road beach access and a 5-minute drive to Canoe Bay's private beach. It's also just 10 minutes from the Saltery Bay Ferry Terminal and 25 minutes from downtown Powell River. The property has received excellent ratings for user experience, location, and cleanliness. The 270 square foot cabin has one bedroom and one bathroom. Enjoy the hot tub, propane BBQ, covered deck, outdoor sectional sofa, fire table, and fire pit for relaxing evenings under the stars.
9.2 166 reviews
British Columbia
06/26 – 06/29
$580/nighttotal: $1740 (3 )
Brown's Bay Resort
2 6
resort , Campbell River
Brown's Bay Resort is located 12 miles from Campbell River, on the coast, a short drive from the BC Ferries terminal to Quadra Island. This resort receives excellent ratings for its location, cleanliness, and overall experience. The resort offers a variety of lodging options, from cabins and suites to glamping tents. Guests can enjoy amenities such as a marina, restaurant, fitness center, and a jacuzzi, plus activities like fishing and whale-watching tours.
8.1 2589 reviews
British Columbia
08/03 – 08/08
$638/nighttotal: $3190 (5 )
Manteo At Eldorado Resort
2 4
resort , Kelowna
Manteo At Eldorado Resort is located on the waterfront of Lake Okanagan in Kelowna, just steps away from Rotary Beach Park and less than a mile from Boyce-Gyro Beach Park. The resort has received very good user ratings and excellent location ratings. The resort offers a variety of accommodations, including rooms, suites, and villas, all with access to the lake. Guests can enjoy a range of amenities, including swimming pools, hot tubs, a fitness center, a restaurant, and a spa, as well as activities like tennis and water sports.
9.2 48 reviews
British Columbia
07/06 – 07/10
$326/nighttotal: $1304 (4 )
Sproat Lake Landing Resort
1 2
resort , Port Alberni
Sproat Lake Landing Resort in Port Alberni offers oceanfront lodging a minute's drive from Sproat Lake and eight minutes from the Sproat Lake Petroglyphs, providing easy access to Nuu-Chah-Nulth Whaling Canoe Sculpture and Raptors Centre (8.9 miles away). This Port Alberni hotel boasts air-conditioned rooms with flat-screen TVs and rainfall showerheads, plus on-site amenities including the Drinkwaters Restaurant, a beachfront bar/lounge, a coffee shop, Wi-Fi, wedding services, and a picnic area.
9.0 1 review
British Columbia
07/25 – 07/27
$184/nighttotal: $368 (2 )
Saratoga Beach Cabin With Hot Tub
1 2
resort , Courtenay
The Saratoga Beach Cabin With Hot Tub is located in Oyster Bay, a 2-minute walk from Saratoga Beach, 17 miles from the Comox Ferry Terminal and 12 miles from Campbell River Airport. This 250-square-foot cabin accommodates two guests and features a hot tub, a fully equipped kitchenette, a private patio with barbecue facilities, free Wi-Fi, and an outdoor fireplace.
8.4 2400 reviews
British Columbia
07/03 – 07/05
$256/nighttotal: $512 (2 )
Glacier House Hotel & Resort
1 2
resort , Revelstoke
The Glacier House Hotel & Resort sits just outside Revelstoke city center, a 10-minute drive away, overlooking the majestic Begbie Glacier. The resort has received very good ratings for its location, cleanliness, and overall experience. The Glacier House Hotel & Resort offers both hotel rooms and cabins, each with unique features and amenities. You can enjoy a variety of activities on site, such as swimming, relaxing in the hot tub, or enjoying a meal at the restaurant, as well as nearby opportunities for hiking, skiing, and other outdoor adventures.
9.8 67 reviews
British Columbia
10/16 – 10/20
$177/nighttotal: $708 (4 )
Όμορφο στούντιο Townhouse στο Whistler Village Resort
1 2
resort , Whistler
This Whistler Village condo, offered as "Beautiful Townhouse In Whistler Village Resort," is conveniently located across from Whistler's main shopping area and a short walk or free shuttle ride from the Whistler Blackcomb ski lifts. The 470-square-foot studio unit sleeps three guests and features a queen bed, queen sofa bed, gas fireplace, and access to an outdoor hot tub; secure underground parking is included.
9.1 2433 reviews
British Columbia
10/16 – 10/20
$148/nighttotal: $592 (4 )
Crown Isle Resort & Golf Community
1 2
resort , Courtenay
Crown Isle Resort & Golf Community is located in Courtenay, a 3-minute drive from North Island College and a 7-minute drive from the city center, offering a peaceful retreat within a sprawling golf community. The resort receives excellent ratings for location, cleanliness, and overall experience. The property features spacious rooms with comfortable furnishings and either full kitchens or kitchenettes. Guests can enjoy on-site amenities including a championship golf course, a fitness center, a restaurant, a bar, and a spa, providing plenty of options for relaxation and recreation.
10 1 review
British Columbia
06/30 – 07/11
$968/nighttotal: $10648 (11 )
Crystal Lake Wilderness Resort In Central Bc, Lodge/cabins & Seadoo/atv Rentals
16 3
resort , Vanderhoof
Crystal Lake Wilderness Resort, featured in the "Crystal Lake Wilderness Resort In Central BC, Lodge/cabins & Seadoo/ATV Rentals" offer, is located in the Bulkley-Nechako Regional District, about a 90-minute drive from Vanderhoof, British Columbia. This 3200-square-foot lodge and three cabins accommodate up to 50 guests, offering 16 bedrooms, 6 bathrooms, a full kitchen, multiple gathering areas, and access to various activities including fishing, ATV riding, and watersports on the pristine Crystal Lake.
9.2 7825 reviews
British Columbia
08/08 – 08/15
$2660/nighttotal: $18620 (7 )
Four Seasons Resort Whistler
1 3
resort , Whistler
The Four Seasons Resort Whistler is located in the Upper Village, just an 8-minute walk from the base of the Whistler Blackcomb ski elevators. Guests consistently rate the resort excellent for its location, cleanliness, and overall experience. The resort offers a variety of accommodations, including rooms with breathtaking mountain, forest, or courtyard views. Guests can enjoy a heated outdoor pool, hot tubs, a fitness center, a spa, and a restaurant with panoramic views of the mountains, along with complimentary wine receptions and shuttle service to Whistler Village and Whistler Mountain.
8.3 162 reviews
British Columbia
07/03 – 07/05
$277/nighttotal: $554 (2 )
Riverside Resort & Rv Park
1 2
resort , Parksville
This Parksville mobile home, part of Riverside Resort & RV Park, sits on a 7-acre site bordering the Little Qualicum River, 1,198 feet from Qualicum Beach, and a 5-minute drive from Parksville's city center. The unit offers easy ground-level access, a fully equipped kitchen, free Wi-Fi, and is close to amenities including two seasonal heated pools, a water park (July 1st - early September), mini golf, and a playground.
9.3 998 reviews
British Columbia
07/06 – 07/08
$267/nighttotal: $534 (2 )
Oyster Bay Resort
1 2
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.
Best British Columbia resorts with a jacuzzi
Among the 803 accommodations in British Columbia, here are the 4 best resorts with a jacuzzi
9.4 403 reviews
British Columbia
10/16 – 10/20
$289/nighttotal: $1156 (4 )
Painted Boat Resort Spa And Marina
1 2
resort , Sechelt
Painted Boat Resort Spa and Marina is located in Madeira Park, a 40-minute drive from Sechelt-Gibsons Airport, on the shores of Pender Harbor. The resort consistently receives excellent ratings for its location, cleanliness, and overall experience. The resort offers a variety of rooms, suites, and villas, all with fully equipped kitchens and private balconies or patios. Guests can enjoy an on-site restaurant, spa, fitness center, pool, and a range of activities including golfing, hiking, fishing, and canoeing.
8.5 1657 reviews
British Columbia
07/06 – 07/08
$343/nighttotal: $686 (2 )
Tigh-na-mara Seaside Spa Resort
1 2
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.
9.1 1309 reviews
British Columbia
08/28 – 09/02
$1282/nighttotal: $6410 (5 )
The Cove Lakeside Resort
2 4
resort , Kelowna
The Cove Lakeside Resort is located in West Kelowna, offering stunning views of Okanagan Lake and the surrounding mountains. The resort receives very good ratings for location, cleanliness, and overall experience. The resort offers spacious suites with full kitchens, living areas, dining areas, laundry facilities, and private balconies. Guests can enjoy on-site amenities such as a swimming pool, a restaurant, a spa, and a marina, along with nearby wineries, golf courses, and water sports options.
8.8 3778 reviews
British Columbia
09/08 – 09/12
$293/nighttotal: $1172 (4 )
Residences At The Sun Peaks Grand
2 4
aparthotel , 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.
Top cities
Best British Columbia resorts with a pool
Among the 803 accommodations in British Columbia, here are the 4 best resorts with a pool
9.8 46 reviews
British Columbia
08/08 – 08/15
$498/nighttotal: $3486 (7 )
Casa Del Mar! Pool, Tub & Refreshing Lakefront Resort
2 3
resort , Kelowna
Casa Del Mar! is a vacation home located in the mountains of Westbank, just a short distance from Okanagan Lake, Two Eagles Golf Course, and Gellatly Dog Beach. The property boasts excellent user ratings, making it a popular choice for travelers seeking a comfortable and convenient stay. This 2-bedroom, 2-bathroom home can accommodate up to 6 guests and features 1290 square feet of living space. Enjoy amenities like a private pool, a fully equipped kitchen, free WiFi, and a terrace or balcony, perfect for relaxing and taking in the stunning mountain views.
British Columbia
08/28 – 09/02
$531/nighttotal: $2655 (5 )
Pacific Shores Resort & Spa
2 4
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.
10 18 reviews
British Columbia
10/09 – 10/12
$233/nighttotal: $699 (3 )
Barona Beach Lake Resort Unit 3202
3 4
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.
9.2 16 reviews
British Columbia
10/16 – 10/20
$282/nighttotal: $1128 (4 )
Parksville Sunrise Ridge Ocean Front Resort 2 Bedroom 2.5 Bath, Pool, Hot Tub!
3 2
resort , Parksville
Parksville Sunrise Ridge Ocean Front Resort is a 2-bedroom, 2.5-bathroom vacation home located just a short walk from Rathtrevor Beach and two spas, making it a convenient base for exploring the beautiful Parksville waterfront. This rental consistently receives excellent guest reviews. The 1300 square foot home comfortably accommodates up to 6 guests with a fully equipped kitchen, free WiFi, and a fireplace. Enjoy the outdoor pool, fitness center, spa tub, barbecue grills, and easy access to the beach, adventure golf, and a heritage park.
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?
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?
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?
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?
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
9.8 71 reviews
British Columbia
07/27 – 07/30
$131/nighttotal: $393 (3 )
Rocky Ridge Resort-bc
2 2
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.
9.3 2612 reviews
British Columbia
07/03 – 07/05
$470/nighttotal: $940 (2 )
Nita Lake Lodge
1 2
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.
8.6 110 reviews
British Columbia
07/31 – 08/03
$463/nighttotal: $1389 (3 )
Terracana Ranch Resort
1 3
resort , Valemount
Terracana Ranch Resort in Valemount, British Columbia, is located 14 miles from the town center, offering convenient access to local amenities. This pet-friendly lodge boasts a spa, sauna, fitness center, and various recreational areas including a library, ping-pong, and a children's playroom, catering to both leisure and business travelers.
British Columbia
07/02 – 07/04
$284/nighttotal: $568 (2 )
Naturally Pacific Resort
1 3
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.
Best British Columbia resorts with a restaurant
8.2 193 reviews
British Columbia
09/08 – 09/12
$665/nighttotal: $2660 (4 )
Backeddy Resort And Marina
2 4
resort , Sechelt
Backeddy Resort And Marina is located in the charming Egmont community, just a short drive from Skookumchuk Narrows Provincial Park, offering a peaceful escape from the bustle of downtown Sechelt. Travelers have rated the resort highly for its location, cleanliness, and overall experience. The resort offers a range of comfortable rooms with modern amenities, including free Wi-Fi and coffee facilities. Guests can enjoy the resort's private shoreline, perfect for swimming, kayaking, paddleboarding, and fishing, or explore the nearby park and its scenic hiking trails.
British Columbia
07/21 – 07/28
$134/nighttotal: $938 (7 )
The Lund Resort At Klah Ah Men
1 4
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.
8.6 90 reviews
British Columbia
09/08 – 09/12
$378/nighttotal: $1512 (4 )
Lac Le Jeune Resort
2 4
resort , Kamloops
Lac Le Jeune Resort is a lakeside lodging near Kamloops, British Columbia, located 2.4 miles from Lac Le Jeune Provincial Park and 4.4 miles from McConnell Lake Provincial Park, offering easy access to outdoor recreation and Kamloops amenities. This pet-friendly family resort features an on-site restaurant and bar, free parking, and proximity to Aberdeen Mall and Thompson Rivers University, providing guests with dining, relaxation, and convenient access to local attractions.
9.0 290 reviews
British Columbia
07/06 – 07/11
$255/nighttotal: $1275 (5 )
Alpine Meadows Resort
1 2
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.