With its snow-covered mountains, lush forests, rushing rivers, crashing waves and west coast wonder, British Columbia truly shines in the winter. While many have been staying home due to the pandemic, this might be the perfect year to “retreat yourself” to a local getaway and experience some of beautiful BC’s lovely accommodation options in the wilderness.

Here are 10 cozy cabins, yurts, and lodges to stay at in British Columbia this winter.

Note: Follow all Covid restrictions. Prices reflect the starting rate.


The Birdhouse Retreat

photoThe Birdhouse Retreat/AirBnb

Situated down a long winding driveway and immersed in the forested Chilliwack countryside you’ll find The Birdhouse, a quintessential treehouse that was crafted to provide a relaxing escape in nature. Explore the surrounding acre of land, search for wildlife from the deck or cozy up with a book and a cup of tea in this picture-perfect secluded space.

Location: Chilliwack, BC

Price: $264/night (minimum two-night stay)


Yurts at Riverside Resort

photoYurts at Riverside Resort/parkbridge.com

If you want to experience winter camping minus the work of setting up a tent plus the comforts of electricity and heating, the Yurts at Riverside Resort are calling your name. Located just outside of Whistler village adjacent to the Scandinave Spa, these wooden-framed, canvas-covered glamping huts are perfect for a cozy wilderness retreat.

Location: Whistler, BC

Price: From $65/night


Sunwolf Riverside Resort


The pet-friendly cabins at Sunwolf Riverside Resort are set to the rushing soundtrack of the Cheakamus River, providing a serene escape just an hour away from the hustle and bustle of Vancouver. Partake in activities like rafting or float tours or just relax with a book, board game or good glass of wine as you enjoy the surrounding nature.

Location: Squamish, BC

Price: From $150/night


Elizabeth Parker Hut

photoElizabeth Parker Hut

Those craving a real winter adventure should look no further than Elizabeth Parker Hut. Operated by The Alpine Club of Canada (with the hut named after one of its founders), this backcountry accommodation is found in a scenic alpine meadow about a three-to-four-hour ski from Lake O’Hara in Yoho National Park. Visitors must obtain a Parks Canada Wilderness Pass, which can be purchased at the time of booking.

Location: Yoho National Park, BC

Price: From $1,000/night


Kicking Horse Yurt

photoKicking Horse Yurt/AirBnb

Kicking Horse Yurt is taking glamping to the next level, complete with a private hot tub on the wraparound deck, well-equipped kitchen, 80-inch screen for movie nights, and even Wi-Fi for those looking to remain connected. Located in the middle of the forest, this yurt offers spectacular views of the Columbia Valley, with nearby activities including skiing, hiking and biking. 

Location: Golden, BC

Price: $128/night (minimum two-night stay)


Villa Eyrie Resort

photoVilla Eyrie Resort

You’ll feel like you’ve been transported into a Tuscan villa on a getaway to Villa Eyrie Resort, which is tucked up on the Malahat Mountain overlooking the Saanich Inlet. The breathtaking view, comforting cuisine, tranquil spa, indoor pool, peaceful wilderness and charming European vibes make for a cozy wintery retreat.

Location: Malahat, BC

Price: From $229 (minimum two-night stay)


Cute Cabin

photoCute Cabin/AirBnb

Located in a quiet area of Shushwap at the base of Crowfoot Mountain, the aptly named Cute Cabin provides all the homey comforts you need. Located on a farm with ample outdoor space, a hot tub and a fire pit, this cabin is a peaceful place to enjoy the company of Mother Nature.

Location: Shushwap, BC

Price: $119/night


Pacific Sands Beach Resort

photoPacific Sands Beach Resort

Pacific Sands Beach Resort is one of the most iconic resorts in Tofino, and for good reason—set on the surfer’s paradise of Cox Bay, the lodge is one of the only beachfront lodges in town, and its scenic grounds adorned with hammocks and fire pits will keep you cozy on those blustery west coast evenings.

Location: Tofino, BC

Price: From $269/night (minimum two-night stay)



photoPADMA Yurt/AirBnb

Immerse yourself in the outdoors in a rustic retreat to PADMA yurt, set on Cortes Island with incredible ocean and mountain views. This is true off-grid living with handmade furniture, no electricity and a composting toilet, providing an opportunity to disconnect from reality and reconnect with nature. Enjoy the sounds and scents of the surrounding wilderness and cozy up by the wood-burning stove for an experience you won’t forget.

Location: Cortes Island, BC

Price: $77/night (minimum five-night stay)


Point-no-Point Resort

photoPoint-no-Point Resort

The rustic suites and cabins at Point-no-Point Resort make for a wonderfully rugged west coast getaway. Located beachfront with a view of the Juan de Fuca Straight, lucky ocean lovers may even get to spot orca or gray whales. Stay cozy while stargazing in the private hot tubs and soak in the serenity of the sounds of crashing waves.

Location: Near Sooke, BC

Price: From $205/night


More cozy adventure retreats: