15 Must-Stay Cabins in BC: Top Vrbos in British Columbia, Canada
I’ve curated a list of must-stay cabins in BC, Canada so you can spend less time researching and more time enjoying our beautiful province. A cabin stay is quintessential to any trip to beautiful British Columbia. It’s a time to disconnect from the world and reconnect with nature, your friends/family and/or yourself! I’ve curated a list of Vrbos that differ from the vibe, size and price. Enjoy!
Note: there are affiliate links in this post and I may earn a small commission if you choose to book a Vrbo (at no additional cost to you). These funds go right back into creating content just like this and supporting my small business. If you do choose to purchase something, thank you for your support!
1) The Eagles Grove – Sooke, BC
Vibe: A wellness retreat | Sleeps: Six | Rate: $720CAD
Nestled in a lush & tranquil forest on the southern tip of Vancouver Island, a pair of newly custom-built cedar cabins await your arrival! Surrounded by a grove of mature trees these cabins blend seamlessly into their natural landscape and provide a secluded sanctuary that offers peaceful reflection and an authentic connection to the scenery beyond. This stay feels more like a wellness retreat than just a stay—wood-fired sauna, cold plunge pool, and wellness queues all around the property.
2) Cozy Mountain Log Cabin – Sunshine Valley, BC
Vibe: Cabin in the Woods | Sleeps: Eight | Rate: $350CAD
Pretend you are lost in a magical forest as you perch on a log or curl up in the swinging chair. Soak in the tub, then fall asleep in a heavenly bedroom with cloud-soft pillows surrounded with wild furry animals. And when you wake up, the coffee machine awaits…. This how you will feel while staying in Hidden Cedar Retreat! Near Hope, this cabin has everything you need—close to trails, in the woods, classic cabin look on the inside, and a sauna and cedar tub.
3) Tin Poppy – Salmon Arm, BC
Vibe: Glamping Retro Style! | Sleeps: Six | Rate: $150CAD
Tin Poppy is located in the Larch hills between the Shuswap and the North Okanagan valley. This remote, solar powered vacation rental is pet friendly and has over fourteen km of maintained hiking/snowshoes trails for guests to enjoy. Nature is at your doorstep.
4) Floating Cabin Rentals – Tofino, BC
Vibe: Floating House | Sleeps: Six | Rate: $750CAD
This unique stay is situated on Strawberry Island, just off of Tofino and it offers a getaway on a private island like no others. It offer options for fishing tours, hotsprings tours, and wildlife viewing.
5) Cozy Cabin in Private Forest – Nakusp, BC
Vibe: Cabin in the woods | Sleeps: Four | Rate: $250CAD
The cozy cabin offers a range of amenities including a sauna, cold plunge, fire pit, fireplace, deck, outdoor seating, and comfortable beds and furniture. Located near town, yet surrounded by towering trees, you’ll be immersed in a private natural environment with all the comforts to make for a memorable stay!
6) Ski-in/Ski-out A-Frame – Vernon, BC
Vibe: Snowy A-Frame | Sleeps: Seven | Rate: $506CAD
Located just steps away from Silver Star Mountain Village, it features an all wood interior and a bright and open concept living space. It has a private hot tub, is a 3-minute walk to the village and is super cozy inside.
7) Scandinavian Spa Retreat – Squamish, BC
Vibe: Scandinavian | Sleeps: Eight | Rate: $450CAD
Experience the epitome of tranquility at this exquisite 4-bedroom retreat, nestled on a sprawling 1-acre forested property. This ultimate getaway beckons with its spacious interiors and comfort, offering an enchanting escape from the everyday.
8) Peaceful Oasis in the Trees – Salt Spring Island, BC
Vibe: Retreat | Sleeps: Seven | Rate: $662CAD
Cosy up by the fire with a good book and a cup of tea or get lost in the sweeping 180-degree views of Active Pass, stretching all the way from Whistler to Mount Baker. You will not get over these views. Drift off to sleep in your own little nest among the Cedar & Arbutus. This is a perfect oasis right on Salt Spring Island.
9) Oceanfront, Contemporary Home – Sechelt, BC
Vibe: Oceanfront | Sleeps: Four | Rate: Unknown
Tucked into a bluff with amazing old BC coastal Arbutus trees at the end of the quaint beach community. Totally private, full sun with south facing views to Vancouver Island. Watch the sea lions, otters, cranes from your front steps. Listen to the eagles in the trees. 15 steps to your paddle board or kayak.
10) Sunset Island Resort – Port Alberni, BC
Vibe: Unique Lakeside | Sleeps: Forty | Rate: $1,373CAD
Bask in nature in private paradise. The entire island is yours with the exception of the owners dock and floating house. Swim in the clear water, fish the lake, enjoy the kayaks or water sports. Relax on one of 4 main beaches, set up a live performance on your own stage, soak In the hot tub or jump into the deep lake from the diving board, ATV, dirt bike or quad in the wilderness behind sunset island. Cook a feast in the outdoor kitchen, have a dance party, star gaze with zero light pollution.
11) Lake Escape A-Frame Cabin – Hope, BC
Vibe: A-Frame Cabin | Sleeps: Six | Rate: $300CAD
This is a private mountain/lake escape with all the modern conveniences of home! It has a striking interior curved-wood walls, features tantalizing mountain views, a private backyard creek and hot tub.
12) Log Dovetail Bison Cabin – Golden, BC
Vibe: Cozy Cabin in the Mountains | Sleeps: Five | Rate: $267CAD
Curl up under a blanket by the wood stove after an adventurous day out in the mountains. This cabin is across the road from a working ranch. They have roosters that crow, cows that moo and livestock guardian dogs that bark. Escape from it all here.
13) Oceanfront Bus Experience – Sooke, BC
Vibe: Unique Stay | Sleeps: Four | Rate: $199CAD
Nestled in a (distanced) private area of the property awaits this 40-foot rustic/industrial-style converted bus. Take in the ocean view of the Sooke Basin and the mountains of Washington state across the strait of Juan De Fuca.
14) Luna Lodge – Revelstoke, BC
Vibe: Cabin in the Mountains | Sleeps: Four | Rate: $381CAD
A pet-friendly haven named after the female alpha, nestled just 4km from Revelstoke, BC, and at the base of Boulder Mountain. This cozy 4-person, 564-square-foot retreat, set on a sprawling private 25-acre property with three other lodges, welcomes you with breathtaking mountain vistas and contemporary comforts.
15) Peacefully Secluded in Nature – Bowen Island, BC
Vibe: Oceanview | Sleeps: Four | Rate: $247CAD
Experience the charm of this authentic Heritage 1950’s Eastman Waterfront Cottage while relaxing in the comfortable and completely private Cedar cabin on the water’s edge.
These are so dreamy! Definitely hoping to visit BC one day
I’m happy to hear that BC is on your bucketlist, Jana!