The people of British Columbia (BC) have intimate ties with the lay of the land. Water, mountains, and forests are dominant features of the landscape of Canada’s westernmost province. The cultural identity of its inhabitants blossomed in fertile valleys and coastlines. Vancouver, a major metropolis in BC, is hailed as one of the top cities in the world that fosters a high quality of life. Vancouver is a popular starting point for adventures in BC’s three reserves and four national parks. Coastlines, rainforests, lakes, and snowy slopes bring travelers to British Columbia with hopes of unbridled escapades. Discover areas of this Canadian province you haven’t explored. Read about the best resorts in British Columbia, Canada.
We handpicked these listings carefully, considering (wherever possible) Superhost status, recent guest reviews, location, accommodation type, prices, availability of dates, decor, and amenities. The image galleries get refreshed with the latest updates regularly. They were last updated on April 09, 2024.
1. Sunshine Coast Resort (from USD 95)
Reasonable pricing for spacious suites with stunning views and amenities.
Hot tub, kayaking, spacious deck, well-equipped kitchenettes, and pet-friendly accommodations.
Beautiful and serene waterfront location with proximity to attractions like Skookumchuk Narrows and local eateries.
Limited dining options on-site, but close to nearby restaurants and grocery stores.
Featuring ocean views from every room, this 4-star hotel lets you enjoy Madeira Park in all its glory. Check in to your air-conditioned room with key access and connect your phones to Wi-Fi to keep in touch with your loved ones. After freshening up, have yummy meals at nearby restaurants such as La Trattoria Italiana, which is 11 kilometers (6.84 miles) away from the hotel.
After lunch, relax at Dan Bosch Park, which is 11 kilometers (6.84 miles) from the property, or watch the beautiful sunset at Katherine Lake Beach 3.5 kilometers (2.17 miles) away. Then, return and relax your body at an in-house spa with beauty services. You can also sit in the picnic area and play board games with your kids.
Sunshine Coast Resort
Address: 12695 Sunshine Coast Hwy
171.9 km (106.9 mi) from Bridal Veil Falls Provincial Park
2. Wild Renfrew Seaside Cottages (from USD 159)
Come with your family or friends and relax in this peaceful beachfront wooden cabin with a private beach area, where you can sit and make video calls to your loved ones, as Wi-Fi is available in all areas.
You can have food at in-house restaurants, but note that Coastal Kitchen Cafe is closed until May 19, 2023. For some adventure, you can explore Botanical Beach, which is 3.4 kilometers (2.11 miles) away from the hotel. After returning, sit on the patio and relax for the rest of the day.
Wild Renfrew Seaside Cottages
Address: 17310 Parkinson Road
208.15 km (129.4 mi) from Bridal Veil Falls Provincial Park
3. Summerland Waterfront Resort & Spa (from USD 139)
Reasonable pricing for a lakeside resort with spacious, well-appointed rooms.
Beautiful pool, hot tub, and convenient on-site cafe and restaurant. Free bike rentals and dog-friendly accommodations.
Peaceful lakeside property with easy access to walking trails and nearby dining options. Close to wineries and a short walk to the beach.
Fabulous on-site cafe and great lakeside restaurant with amazing views and friendly staff.
This resort with a private beach area can be your choice to stay when you are in Summerland. It welcomes everyone, including the specially abled, as wheelchairs and other facilities are available. Do not worry if you come in an electric car; this hotel has a charging station too! After parking your car, check into your room with an air-conditioner and heating system that can be controlled according to your comfort.
Watch your favorite show or movie on the television and if you are hungry, have yummy local food at the in-house restaurant, SWR Bistro. After that, you can go for activities such as hiking and fishing, and you can also take spa or wellness packages to relax your body and mind.
At night, sit in the outdoor fireplace and prepare barbeque for dinner.
Summerland Waterfront Resort & Spa
Address: 13011 Lakeshore Drive South
158.19 km (98.3 mi) from Bridal Veil Falls Provincial Park
4. The Royal Kelowna (from USD 183)
The Royal Kelowna is an enchanting haven for tourists visiting Kelowna. Bask in the sun as you relax to your heart’s content by the alluring outdoor swimming pool, or dive right into the pristine water. The luxurious rooms feature an opulent bathroom in addition to a balcony with picturesque views. If you want to bring your family along, The apartment-style units in The Royal Kelowna will make you feel at home.
To feel revitalized, head for a workout in their fitness center. The hotel also provides guests with a free airport shuttle.
The Royal Kelowna - Bellstar Hotels & Resorts
Address: 1288 Water Street
180.25 km (112.0 mi) from Bridal Veil Falls Provincial Park
5. Fairmont Chateau Whistler (from USD 301)
Whistler’s Olympic Park was the 2010 Winder Olympics venue. Near the village and the local skiing mecca is Resort Fairmount Chateau Whistler. Be the envy of your friends once you book a lovely room at the base of Blackcomb Peak and minutes away from established skiing runs. Upper Village and its chalet homes are just 10 minutes away on foot, which makes Fairmount Chateau the best place for a ski-in/ski-out vacation in British Columbia. Enjoy upscale dining, entertainment, and wellness facilities, and never leave without spending time in the Eucalyptus steam rooms.
Fairmont Chateau Whistler
Address: 4599 Chateau Boulevard
135.4 km (84.2 mi) from Bridal Veil Falls Provincial Park
6. Tigh-Na-Mara Seaside Spa Resort (from USD 153)
Incredibly relaxing views of the ocean from your comfortable bed—that’s what a typical day is like at Tigh-Na-Mara Seaside Spa Resort. The resort is enclosed in forested lands and offers a tranquil escape from the busy mainland. This wellness center is a stone’s throw from Rathtrevor Beach, one of the two sought-after sandy beaches in Parksville. There’s enough sand on Parksville beaches to make a thousand sandcastles. This city in Vancouver Island holds an annual sandcastle building competition in the summer. Make whimsical creations in between swimming, tennis bouts, and cocktails. Let nature enfold you from all sides at Tigh-Na-Mara Seaside Spa Resort.
Tigh-Na-Mara Seaside Spa Resort
Address: 1155 Resort Drive
183.71 km (114.2 mi) from Bridal Veil Falls Provincial Park
7. Delta Hotels by Marriott Victoria Ocean Pointe Resort (from USD 227)
This resort lets you enjoy your coffee by the harbor and savor a million-dollar view. Located in Victoria on Vancouver Island, the resort is near the bustling center of BC’s capital city. Victoria’s vibrant nightlife and gourmet dining scene are minutes away. You may also choose to go to the onsite restaurant for regional dishes served on the patio by the sea. There is a water taxi stop at the hotel’s location, which is a doorway to exploring the harbor more intimately. Since your well-appointed rooms let you rest peacefully at the end of the day, find time to go around and visit the historic buildings of Victoria, “The Garden City.”
Delta Hotels by Marriott Victoria Ocean Pointe Resort
Address: 100 Harbour Road
146.08 km (90.8 mi) from Bridal Veil Falls Provincial Park
8. Brentwood Bay Resort & Spa (from USD 176)
Brentwood Bay is a small village north of Victoria. Brentwood Bay Resort & Spa is proud of its world-class facilities for diving, kayaking, and eco-tours of the Saanich Peninsula. Guests also have access to the hotel’s marina. Luxury amenities include a full-service spa, hot tub for adults, and a state-of-the-art gym. You can sit contentedly watching the harbor and pastoral scenery in the hotel’s restaurant. Go for a different type of experience at the hotel’s pub. Set in a rural setting, the pastoral views soften the ultra-modern facade of the hotel.
Brentwood Bay Resort & Spa
Address: 849 Verdier Avenue
142.76 km (88.8 mi) from Bridal Veil Falls Provincial Park
9. Poets Cove Resort & Spa (from USD 162)
Reasonable pricing for a cozy and well-appointed stay with beautiful views.
Heated pools, waterfront, pickelball/tennis court, and games. Spa and EV charger available.
Lovely location with hiking trails, marina, and stunning harbor views. Peaceful and quiet.
Pleasant dining experiences with large meal portions and a fabulous coffee shop. Limited vegan options.
The Gulf Islands on the Strait of Georgia have plenty of local attractions for artists, nature lovers, and history buffs alike. If your main agenda is cozying up in a villa after spending the day hiking and fishing, then you’re welcome to stay at Poets Cove Resort and Spa. The resort is located on Bedwell Harbor in South Pender Island, which is known for white shell beaches and lovely coves. The sub-Mediterranean climate lets you enjoy the outdoor pool and hot tub after a scenic walk along nearby trails. Take advantage of world-class spa treatments and exclusive marina access at Poets Cove Resort & Spa.
Poets Cove Resort & Spa
Address: 9801 Spalding Road
118.8 km (73.9 mi) from Bridal Veil Falls Provincial Park
10. Harrison Hot Springs Resort & Spa (from USD 153)
Harrison Hot Springs is a lovely village of mineral springs, mountain trails, and lakeside escapades. Along the coast of Harrison Lake is the ideal accommodation for pleasure-seekers. No need to go far to soak in the area’s famed hot springs. Harrison Hot Springs Resort & Spa’s indoor hot pools are at your service. For high-octane ventures on the lake, head to the hotel’s marina and check out available powerboat rentals. At night, dress up a little for a few drinks at Islands Bar, and see the lake shimmering under the moonlight. Harrison Hot Springs is a spot off the beaten track east of Vancouver.
Harrison Hot Springs Resort & Spa
Address: 100 Esplanade
14.04 km (8.8 mi) from Bridal Veil Falls Provincial Park
11. The Westin Resort and Spa, Whistler (from USD 397)
The trail maps and ski runs of Whistler and Blackcomb will keep you occupied for hours. You can take on a handful of trails to disconnect from the world and book a fantastic room at the same time. For easy access to both the village and the mountain wilderness, stay at The Westin Resort and Spa. Keep warm in front of a fireplace in the privacy of rooms with a mountain view. Relax in the bathtub for a few minutes. The hotel’s spa and wellness center can offer other remedies for your tired muscles. Golfers need only to cross over to the Gold Course Driving Range to get back into form.
The Westin Resort & Spa, Whistler
Address: 4090 Whistler Way
135.49 km (84.2 mi) from Bridal Veil Falls Provincial Park
12. Prestige Harbourfront Resort, BW Premier Collection (from USD 95)
This resort promises guests large, well-appointed rooms with wood furniture and views of lush surroundings. This hotel in Salmon Arm is surrounded by the beautiful scenery around Shuswap Lake. The city has been lauded as one of the best places to live not only in British Columbia, but also in all of Canada. When you dine at the resort’s restaurant, stay a while longer on the terrace to view the lake. The staff will provide you with bicycles if you want to see Salmon Arm’s physical beauty up close.
Prestige Harbourfront Resort; BW Premier Collection
Address: 251 Harbourfront Drive Northeast
244.21 km (151.8 mi) from Bridal Veil Falls Provincial Park
13. Four Seasons Resort Whistler (from USD 276)
Luxurious yet pricey, with expensive dining options and additional charges for parking and high-speed internet.
Spacious rooms, beautiful pool area, convenient shuttle service, and attentive staff. Some amenities under renovation.
Gorgeous property with easy access to the village, beautiful hikes, and Lost Lake. Close to various activities in Whistler.
Delicious food at the on-site restaurants, but limited and expensive options. Complimentary treats and wine tasting available.
Whistler’s Upper Village is an alpine area about 10 minutes from the main village. You can take a shuttle and look for Blackcomb Way. That’s where you’ll find Four Seasons Resort Whistler, which, as the name suggests, is open year-round. The hotel welcomes skiers in the winter and hikers in the summer. Whatever your itinerary may be, the hotel will offer a luxurious room with alpine views. Add an entry for the daily wine reception offered by Four Seasons Resort Whistler on your daily calendar.
Four Seasons Resort Whistler
Address: 4591 Blackcomb Way
135.5 km (84.2 mi) from Bridal Veil Falls Provincial Park
14. Tofino Resort + Marina (from USD 153)
Tofino is along the tip of Esowista Peninsula of Vancouver Island off the British Columbia mainland. It’s a district that welcomes surfers, anglers, and campers in the summer. In the winter, the natural hot springs and stormy seas satisfy curious travelers. If adventures on the open water are on your mind, book a coveted at Tofino Resort + Marina at the heart of town. The hotel’s private marina on Clayoquot Sound has seen many fishing charter send-offs and received exhilarated tourists back from whale watching. The resort is near Pacific Rim National Park and is known for its modern lodgings, excellent seafood, and steak dinners.
Tofino Resort + Marina
Address: 634 Campbell Street
302.0 km (187.7 mi) from Bridal Veil Falls Provincial Park
15. Villa Eyrie Resort in Malahat (from USD 185)
Experience a spectacular view of the mountains and the Pacific Ocean from this resort. Stay in this luxurious resort and enjoy your holiday by having yummy meals at the in-house restaurant and relaxing in the spa lounge. Pets are allowed on request, and pet bowls are also provided. Start your day by having morning coffee on the terrace overlooking beautiful scenery. You can also swim in the indoor pool and freely use the Wi-Fi.
Visit nearby attractions such as Victoria Butterfly Gardens, John Dean Provincial Park, and Saanich, which are within 10 kilometers (6.21 miles) away from the resort.
Please let the management know if you’re allergic to anything, and they will give you access to hypoallergenic rooms.
Villa Eyrie Resort
Address: 600 Ebedora Lane
148.47 km (92.3 mi) from Bridal Veil Falls Provincial Park
Visit the natural beauty of British Columbia
The Pacific province is wild at heart, and there are about 40,000 islands to visit. That’s already two reasons to visit British Columbia. When you take on new adventures in this Canadian province, remember that you can rely on BC’s best resorts and hotels to keep you safe and warm.
History
Get Trip101 in your inbox
Unsubscribe in one click. See our Privacy Policy for more information on how we use your data
Create an account to