18 Cosy cabins to rent in British Columbia

Looking for a quiet escape surrounded by nature and wildlife? A stay in a cosy cabin is a quintessential BC experience that can be enjoyed all year round. I love the rustic feel of log cabins and living in a busy city like Vancouver makes me long for a secluded getaway every once in a while.

And what better way to spend a crisp autumn day hunkered down in a cosy cabin in front of a fire place? Start planning your cabin getaway with the below list of cosy cabins to rent in British Columbia.

As an Airbnb Associate, I may earn a fee at no cost to you when you book through the links on this page.

The Birdhouse Retreat

Chilliwack - Tree house
Image credit: Airbnb
Bedroom - Tree house
Image credit: Airbnb
Tree house - Vancouver
Image credit: Airbnb

Also known as The Birdhouse, this modern treehouse comfortably fits two guests who are looking for a remote stay not too far from the city. Everything in the Birdhouse is custom, from the smart-lock entrance to the chic kitchen, comfy sitting space, and elegant balcony. The owners have provided a telescope for some night-time stargazing. The entrance is accessible by a narrow bridge but note that the bed requires a climb up an 8-step ladder.

// Location: Chilliwack
// Sleeps: 2 guests
// Pet friendly: no
// Hot tub: no
// Price: $189 / night

Jordan River Rainforest Cabin & Spa

Rainforest - Musica rilassante
Image credit: Airbnb
Jordan River - Accommodation
Image credit: Airbnb
Rainforest - Apartment
Image credit: Airbnb

Nestled in the rainforest of Jordan River, just an hour west of Victoria you will find the Rainforest Cabin & Spa. This brand-new cabin is a small taste of luxury on Vancouver Island. The two-story cabin fits eight guest in three bedrooms and includes sought-after amenities such as washer and dryer, wood-burning fireplace, and a hot tub! The cabin is completely remote with a 20-minute hike to nearby China Beach.

// Location: Jordan River, Vancouver Island
// Sleeps: 8 guests
// Pet friendly: yes
// Hot tub: yes
// Price: $395 / night

Scouse

House - Penticton
Image credit: Airbnb
Penticton - House
Image credit: Airbnb

The Scouse Cabin is a modern little cabin an hour south of Kelowna, British Columbia. The Small cabin is cosy, and stylish, but is completely off the grid, meaning there is no electricity or running water to the structure. A “main house” is a short walk away and includes a full bathroom and kitchen. The cabin is perfect for nature watching from bed as the floor-to-ceiling-windows offer views of the mountains and the occasional family of deer or big horned sheep.

// Location: Penticton
// Sleeps: 2 guests
// Pet friendly: no
// Hot tub: no
// Price: $125 / night

The Beach Cottage

Cottage - Interior Design Services
Image credit: Airbnb
Image credit: Airbnb
Image credit: Airbnb

There is only one word needed to describe the Beach Cottage cabin in Gibsons, BC: stunning! The contemporary interior furnishings and cabin layout combined with the panoramic views of the ocean and faraway islands will make you wonder if you are still in BC or if you have somehow teleported to Mykonos. You can reach the island from West Vancouver via ferry, but the cabin is far from remote, with plenty of small-town things to do in downtown Gibsons.

// Location: Gibsons, Sunshine Coast
// Sleeps: 2 guests
// Pet friendly: no
// Hot tub: no
// Price: $160 / night

Owl’s perch treehouse

Image credit: Airbnb
Image credit: Airbnb
Image credit: Airbnb
Image credit: Airbnb

The Owl’s Perch Treehouse is the dream cabin for the kid at heart! The elaborate structure stands 30 feet off the ground between cedar and maple trees. Climb three flights of stairs to get to this cosy spot in the woods, with great views of greenery and comfortable furnishings. The cabin has all the necessary amenities including full bathroom with shower, kitchenette with drink fridge, and workspace with wi-fi.

// Location: Sooke, Vancouver Island
// Sleeps: 2 guests
// Pet friendly: no
// Hot tub: no
// Price: $189 / night

The Bunkhouse

Image credit: Airbnb
Image credit: Airbnb
Image credit: Airbnb

The Lakefront Bunkhouse is only 35 minutes from Whistler, British Columbia, and only 35 steps from Lake Ivey, give or take a few. This wood cabin is located on a property with two more similarly sized bunkhouses along with a main cottage. The cabin has a full bathroom and kitchen, with BBQ on the patio and a double bed in a loft space that is accessible by pull-down step ladder. The cabin comfortably fits two guests on the bed or sofa. The cabin offers incredible views of Mount Currie from the dock only steps away.

// Location: Mount Currie
// Sleeps: 2 guests
// Pet friendly: no
// Hot tub: no
// Price: $230 / night

West coast nature lodge

Image credit: Airbnb
Image credit: Airbnb
Image credit: Airbnb

The West Coast Nature Lodge might just be the definition of remote. The large cabin is located in Tahsis, a lengthy four-hour drive from Nanaimo, and can only be accessed by boat taxi or float plane. The destination is right in the middle of the natural beauty for which Vancouver Island is famous. The cabin has three private bedrooms with a total of six beds, and a massive fireplace in the shared living room. You can fish steps from the back porch or spy some of British Columbia’s wildlife roaming the area including bears, otters, and deer.

// Location: Tahsis, Vancouver Island
// Sleeps: 5 guests
// Pet friendly: yes
// Hot tub: no
// Price: $220 / night

The Poppy Cabin

Image credit: Airbnb
Image credit: Airbnb
Image credit: Airbnb
Image credit: Airbnb

You’ve never seen a cabin like this before! The Retro Cabin in Salmon Arm, BC, is wonderfully quirky and completely unique. The space is reminiscent of a 1950s diner crossed with an RV. The cabin runs entirely on solar power and fits up to six guests in two bedrooms. You will find a full-sized bathroom, comfortable bedding, and fire pit with BBQ grill outside. A relaxing bonus is the addition of a Finnish-style sauna on the property.

// Location: Salmon Arm
// Sleeps: 6 guests
// Pet friendly: yes
// Hot tub: no
// Price: $185 / night

Waterfront Cabin

Image credit: Airbnb
Image credit: Airbnb
Image credit: Airbnb
Image credit: Airbnb

This Waterfront Cabin on Cortes Island is a cosy little oddity. The unique interior and large wooden decks atop mossy bluffs make is a special find for the area. The cabin is pet-friendly and nestled between lush greenery and the waters of Gorge Harbour. You can access the island from Campbell River via a ferry. Note that the cabin uses a sawdust toilet, which requires a bit more manual effort to empty; something that you will be responsible for during your stay.

// Location: Cortes Island
// Sleeps: 4 guests
// Pet friendly: yes
// Hot tub: no
// Price: $129 / night

Rustic West Coast Cabin

Image credit: Airbnb
Image credit: Airbnb
Image credit: Airbnb
Image credit: Airbnb
Image credit: Airbnb

The Rustic West Coast Cabin will put you and your friends or family in close quarters for a stay on the Pacific Ocean. The cabin is in a picturesque wooded area just 5 minutes hiking from the beach. Several trails lead away from the cabin, perfect for hiking in the area. The cabin itself has a cosy living room, two queen-sized beds in the loft, and an outhouse just steps away. The sink and hot water shower are both located outside.

// Location: Jordan River, Vancouver Island
// Sleeps: 4 guests
// Pet friendly: yes
// Hot tub: no
// Price: $149 / night

Waterfront Cabin

Image credit: Airbnb
Image credit: Airbnb
Image credit: Airbnb

The Waterfront Cabin in Squamish, British Columbia, is as close to the ocean as you can get. The cabin’s floor-to-ceiling windows in the living space and bedroom loft area will make you feel as though you are out in nature! Marvel at the gorgeous sunset in Howe Sound, catch Dungeness crabs right in front of the cabin, or take a scenic hike in the hilly region surrounding the cabin. The accommodations include a full kitchen and bathroom and one of the best views in BC!

// Location: Squamish, BC
// Sleeps: 2 guests
// Pet friendly: no
// Hot tub: no
// Price: $251 / night

Fern Gully: Redwood Cabin

Image credit: Airbnb
Image credit: Airbnb
Image credit: Airbnb

This gorgeous two-story cabin is precisely what you would want for an unplugged getaway in BC. The interior is wood-paneled, with a large bed on the second floor and living space on the ground floor. Sink and stove-top can be found inside, plus an outdoor shower. The cabin is 20-minutes away from China Beach and shares the property with two other cabins.

// Location: Jordan RIver, Vancouver Island
// Sleeps: 3 guests
// Pet friendly: no
// Hot tub: no
// Price: $149 / night

Fern Gully: Cypress Cabin

Image credit: Airbnb
Image credit: Airbnb
Image credit: Airbnb

The Cypress Cabin is one of three cabins on a property in Jordan River, west of Victoria. This little spot is hidden in the woods, making for a tranquil and quiet spot to unwind. The bed is super comfy and the kitchen has all necessary cookware to use on a countertop cooker. And with only a short hike to the beach, you will surely have an amazing time unplugging from the world!

// Location: Jordan River. Vancouver Island
// Sleeps: 3 guests
// Pet friendly: no
// Hot tub: no
// Price: $120 / night

Authentic, Timber Log Cabin Perfect for Groups

Image credit: Airbnb
Image credit: Airbnb
Image credit: Airbnb

Sometimes, all you need in a cabin is a perfect location. This authentic timber log cabin is not only great for groups, but it is also great for skier passionate about the best slopes! The cabin is located in Golden, BC, which is at the confluence of some of the top ski resorts in British Columbia and neighboring Alberta. The cabin fits a group of eight quite comfortably and offers access to outdoorsy activities and a front-porch barbeque.

// Location: Golden
// Sleeps: 8 guests
// Pet friendly: yes (added fee)
// Hot tub: no
// Price: $88 / night

Ultimate Modern Escape

Image credit: Airbnb
Image credit: Airbnb
Image credit: Airbnb

Ultra-luxe, ultra-modern; this cabin in the woods is all about the aesthetics. The Ultimate Modern Escape Chalet is situated in Golden, BC, on the Baeberry River. The location is right in the middle of Canada’s top national parks and some of the world’s best skiing. The cabin is a micro-resort with towering windows, wood-burning fireplace, and high quality furnishings, all of which is completely surrounded by tall firs and cedars.

// Location: Golden
// Sleeps: 5 guests
// Pet friendly: no
// Hot tub: no
// Price: $449 / night

The legendary wildwood cabins

Image credit: Airbnb
Image credit: Airbnb
Image credit: Airbnb
Image credit: Airbnb
Image credit: Airbnb

Accessible by ferry and a short drive, the Legendary Wildwoods Cabin is the sort of structure you would want to put on a postcard, it’s just that charming! The best part is that there are four other cabins that look just like it. All of them are a 30-minute trip from downtown Vancouver and sit on a ridge overlooking the valley below. From your home away from home, you can hike a series of trails or wake up to a stunning sunrise over the water. Each cabin has a full bathroom and kitchen with fridge and cookware.

// Location: Bowen Island
// Sleeps: 2 guests
// Pet friendly: yes
// Hot tub: no
// Price: $99 / night

Buffalo Ranch ~ Buffalo Cabin

Image credit: Airbnb
Image credit: Airbnb
Image credit: Airbnb

Buffalo Cabin is quaint, cosy, and completely off the grid! There is no electricity here, with heat coming from a wood stove and a back-up propane tank and lighting provided by good old fashioned candles. There is no comparison to the views, as the cabin is nestled among the Canadian Rockies and pastures for buffalo grazing! Enjoy an outdoor BBQ in your personal firepit and take a tour of the buffalo pasture near the Blaeberry River.

// Location: Golden
// Sleeps: 2 guests
// Pet friendly: no
// Hot tub: no
// Price: $98 / night

Secret Cove treehouse

Image credit: Airbnb
Image credit: Airbnb
Image credit: Airbnb

Located on the Sunshine Coast is a massive treehouse in a secret cove. The property has two accommodations in close proximity, but both feel private and remote. The adult-only space is tranquil; just steps from the water and hanging over a tree canopy on the slope of a hill. Each cabin is great for honeymooners or couples and sleeps two people each. Outdoor activities such as fishing, canoeing, and hiking are only a few feet away!

// Location: Halfmoon Bay, Sunshine Coast
// Sleeps: 2 guests
// Pet friendly: no
// Hot tub: yes
// Price: $219-$309 / night

Have you stayed in any of these cabins before? Which one is your favourite? Let me know in the comments below!

Share this post

Facebook
Twitter
LinkedIn
Pinterest
Print
Email
Lies

Lies

Hi! I'm a Belgian travel blogger currently living in Vancouver, Canada after living in the UK for 7 years. I have a keen interest in responsible travel, volunteering and archaeology and I'm always on the lookout for new adventures around the world!

Explore More

Leave a Comment

Your email address will not be published. Required fields are marked *