30 Cheap Cottages To Rent With Your BFFs In British Columbia This Winter

Even though Christmas is a time meant to be spent with family, for many of us, our BFFs are basically our family. Make the time this winter to check out a magical town in B.C. with your friends and stay at a cottage on Airbnb.
Narcity may receive a portion of sales if you purchase something from this article, which was created independently by Narcity's editorial team just for you.
Winter getaways have to be affordable by necessity. The holiday season means we are spending lots of money on delicious holiday treats and gifts at local Christmas markets and, for some reason, we don't seem to get an extra paycheck around Christmas!
Most of these rentals are less than $100 per night with a few more luxurious options thrown in for good measure. From cozy romantic cottages for two to mega-cottages for you and your whole squad, you'll find a B.C. cottage on this list that's just right for you.
The Hygge House // Tofino
- Sleeps: 6 guests
- Cost: $211 per night // $35 per person
- Features: beach essentials, coffee maker and BBQ grill
This list kicks off with a luxe and Instagram-worthy cottage in Tofino. You can't beat the price per person for this rental in one of the most covetable vacation spots in B.C. where you can experience the West Coast at its most wild. Pack along that book you've been meaning to finish and stow away a few bottles of wine and you're sure to have an unforgettable trip with your BFFs at this spot!
Bear Cabin at Rocky Ridge Resort // Smithers
- Sleeps: 6 Guests
- Cost: $118 per night // $20 per person
- Features: off-the-grid experience, kitchen, wood stove
Staying here is an off-the-grid experience set against a dramatic background of snow-covered mountains. With everything on propane and no power in the cabin, you'll get a chance to connect with your friends sans cell phones which is an experience you hardly ever get these days.
The Jordan River Cabin // Jordan River
- Sleeps: 6 guests
- Cost: $165 per night // $27.50 per person
- Features: all the essentials, kitchen and BBQ grill
This cottage is seriously impressive with its outdoor shower and cozy design-savvy interiors. You'll be close by trails to nearby China Beach and surrounded by rainforest when you shack up here with your besties.
Rustic Cabin in the City // Victoria
- Sleeps: 4 guests
- Cost: $64 per night // $16 per person
- Features: waterfront location, wifi, cable TV
If you just want to play around with the idea of cottage life without totally committing, then this spot in Victoria is perfect. You'll be kind of close by to city life and its conveniences but the adorable cottage will give you the feeling of being out in the countryside. It's the best of both worlds!
Float Inn Cabin // Sorrento
- Sleeps: 2 guests
- Cost: $175 per night // $87.50 per person
- Features: lake access, all the essentials and TV
Bring your friendship or relationship to the next level with a stay at this gorgeous cottage. With plenty of space for two and a fun outdoor fireplace, you will have a chance for fireside chats with cocoa all weekend long!
Fernwood Cottage // Victoria
- Sleeps: 2 guests
- Cost: $75 per night // $37.50 per person
- Features: fireplace, room-darkening shades and a kitchen
This cottage looks like the dorm room that I always wanted! Imagine spending your getaway here with your BFFs and having long, tequila-fuelled discussions on absolutely everything. Nothing is off the table for discussion when you're in a cottage and have a ton of time to spend together.
Campbell Valley Cottage // Langley Township
- Sleeps: 3 guests
- Cost: $45 per night // $15 per person
- Features: breakfast and a fire pit
Getaway to rural Langley and enjoy homemade breakfast every day at this picture-perfect cottage. The bright interiors, delightful rustic design touches and a snug covered porch mean that your stay here will be comfortable and relaxing.
Rustic Rockies Log Chalet // Golden
- Sleeps: 8 guests
- Cost: $61 per night // $7.60 per person
- Features: long-term stay options, a fireplace and wifi
If you are planning a ski trip with friends, then this location has got to be on your radar. It's less than $10 a day per person and it's actually one of the nicest cottages on this list! Imagine having a fire going while you and your friends chow down on pizza and beer at the kitchen island.
Gorgeous Farm Stay Cabin // Celista
- Sleeps: 3 guests
- Cost: $48 per night // $16 per person
- Features: lakefront location plus a hot tub
Staying in a cottage means getting back to nature. The rural aspect of cottage life is emphasised by this Airbnb where you can stay on an actual farm! This spot also has a hot tub, making it perfect for a mini-vacation.
Gorgeous Log Cabin on the Lake // Campbell River
- Sleeps: 8 guests
- Cost: $200 per night // $25 per person
- Features: wood stove, outdoor BBQ and a full kitchen
This cottage would be great for a sophisticated group of friends to enjoy the delights of living on the lake! The gorgeous, modern timber interiors make a great backdrop for your photos and give you the sense that you're really out in the woods. A stay here is a little on the pricey side, but as you can see from these photos, it looks totally worth it!
Cosy Handcrafted Cottage // Nanaimo
- Sleeps: 2 guests
- Cost: $75 per night // $37.50 per person
- Features: Waterfront location and breakfast
This sun-dappled waterfront cottage on Vancouver Island makes a great getaway for a couple who are travelling without a car. This quiet and comfortable spot has incredible views of the water. Plus, it comes with daily breakfast so you can save even more money on your trip!
Casita Tofino Beachside Cabin // Tofino
- Sleeps: 2 guests
- Cost: $98 per night // $49 per person
- Features: an awesome location and a Superhost
Those who are keen to visit Tofino this winter will have a hard time finding an Airbnb with a better location than this! Close to some of the best beaches, this place is great if you plan to do some surfing or if you just want to walk along the Pacific ocean and look out all the way across to Japan. It's really tiny, so you'll have to squint to see it.
Wild Roots Farms Guesthouse // Columbia-Shuswap
- Sleeps: 4 guests
- Cost: $49 per night // $12.25 per person
- Features: kitchenette and TV
This modern studio cottage on a farm looks incredible. You can cook your own meals in the kitchenette, relax in the bright and spacious room or visit the goats, cows and chickens who call this place home!
Little House on Pottery Road // Vernon
- Sleeps: 2 guests
- Cost: $90 per night // $45 per person
- Features: yoga classes and heated floors
This cottage has rustic and romantic vibes that make it perfect for Jane Austen readers and yoga lovers. You can take part in yoga classes nearby or just chill out inside and enjoy the heated floors and getting totally snuggled up.
Rustic Log Cabin // Qualicum Beach
- Sleeps: 2 guests
- Cost: $66 per night // $33 per person
- Features: fireplace and a BBQ grill
This cottage is for die-hard campers who want the "luxury" of camping without using a tent. It's a seriously rustic spot that lovers of the great outdoors will be totally excited to check out! You get to sleep in a loft bed and stay warm with the wood-burning stove.
The Bird's Nest // Tofino
- Sleeps: 6 guests
- Cost: $91 per night // $15 per person
- Features: fireplace, cable TV, full kitchen
This cottage has a massive living room for you and your BFFs to hang out. It's great if you plan to stay in and have movie nights and cosy up with the fireplace. The central location of this Tofino cottage means that you guys can walk to the best spots in town easily.
Cozy Self-contained Cabin // Pemberton
- Sleeps: 4 guests
- Cost: $59 per night // $14.75 per person
- Features: all the essentials, kitchen and wifi
Curious to try tiny living? This spot for two is great for you and your bestie to have a mini-adventure. The location is great for visiting Whistler Village or just hanging out in nearby Pemberton. It's great for people who love Winter to enjoy being surrounded by snow!
Fern Gully // Jordan River
- Sleeps: 3 guests
- Cost: $79 per night // $26 per person
- Features: located near the beach, fireplace and all the essentials
You can fit three people inside this new, wood stove heated cabin in Jordan River. Staying here is a unique rustic experience complete with an outdoor shower. You can explore nearby Juan de Fuca park from the comfort of this magical loft cottage!
Crooked Cottage // Cumberland
- Sleeps: 2 guests
- Cost: $85 per night // $42.50 per person
- Features: central location, kitchen and wifi
If you're looking for a cottage with a quirky style, then this spot is just right for you! Since this cottage fits just two people, it's meant for couples or a pair of besties to have a fun time playing house and exploring the nearby village.
Authentic Timber Log Cabin // Golden
- Sleeps: 8 guests
- Cost: $114 per night // $14.25 per person
- Features: kitchen, tv, wifi and fireplace
The all-wood interior of this cottage will get you in the mood for a Winter vacation! It looks just like a real-life Linkin Log cabin. You can fit quite a large group in this spacious cabin which helps to bring the cost way down. There's also a fire pit outside where you can warm up and hang out! This cottage makes a great base-camp for exploring the nearby Rockies.
Buffalo Ranch Cabin on the Creek // Golden
- Sleeps: 2 guests
- Cost: $98 per night // $49 per person
- Features: off-the-grid, wood-fired sauna, mountain views
This quaint cottage is an off-the-grid experience like no other. You can sweat it out in the wood-fired sauna and listen to the sounds of the nearby creek. It can get really cold here in the Winter, so this spot is better for those who love a little adventure and don't mind the cold!
Tiny House on a Tiny Farm // Victoria
- Sleeps: 2 guests
- Cost: $88 per night // $44 per person
- Features: breakfast and wifi
Private Beachfront Cabin // Sooke
- Sleeps: 4 guests
- Cost: $70 per night // $17.50 per person
- Features: oceanfront, BBQ grill and fireplace
This cottage is as close to the beach as you can possibly get! You will get a chance to spot ocean wildlife like orcas, dolphins, otters and seals from the comfort of your own cottage. Sun fills the cottage with warmth and light even in the Winter and there's a fireplace too that will guarantee your stay is comfortable.
Hemlock Hideaway Cottage // Tofino
- Sleeps: 2 guests
- Cost: $99 per night // $49.50 per person
- Features: heated floors, cable TV and wifi
This modern Tofino getaway is ideal for couples. City dwellers will find the comforts of electricity, cable TV, wifi and even heated floors! The cottage is close to the beach and surrounded by the forest so it's perfect if you want a West Coast experience.
Alpine Retreat // Hope
- Sleeps: 6 guests
- Cost: $225 per night // $37.50 per person
- Features: all the essentials plus a Superhost
This funky cottage is really close to Manning Park so it would make a great base-camp for your mountain adventures this Winter! You can hear the nearby river from the cottage, BBQ outside and enjoy the spacious home with your besties.
Beach House at the Water's Edge // Halfmoon Bay
- Sleeps: 6 guests
- Cost: $110 per night // $18 per person
- Features: TV, wifi, coffee maker and fireplace
This cottage is right on the ocean so you can hear the sounds of the waves at night. Every room has an ocean view and there's a fireplace so you can keep perfectly toasty even though it's Winter.
Cariboo Log Home Vacation Rental // Horsefly
- Sleeps: 5 guests
- Cost: $110 per night // $22 per person
- Features: coffee maker, kitchen and BBQ grill
Bring along your DVD collection to this quiet retreat near Horsefly, B.C.! This cottage is a rural getaway where you won't have cell phone reception but you'll have plenty of time to connect with your BFFs. This place is usually booked far in advance, making it really popular!
Heron Cottage // Tofino
- Sleeps: 2 guests
- Cost: $150 per night // $75 per person
- Features: waterfront location, fireplace, kitchen and TV
This artsy cottage is a good getaway for a pair of besties in Tofino! The unique layout of the cabin is conducive to creativity and you'll be right next to the beach if you need more inspiration. This Winter, get swept up in the romance of this beachside cottage!
The Kumphy Kottage // Clearwater Country
- Sleeps: 7 guests
- Cost: $175 per night // $25 per person
- Features: kitchen, coffee maker and fireplace
Surprisingly, the Kumphy Kottage isn't run by the Kardashians. It's actually an expansive getaway spot where you and six of your closest friends can chill out or use it as a home base for adventures to Banff or the Columbia Ice Fields.
Rixen Creek Mini Cottage // Nelson
- Sleeps: 2 guests
- Cost: $55 per night // $27.50 per person
- Features: a tiny house all to yourself!
If you don't need much when you're communing with nature, then this minimalist tiny house is perfect for your getaway! You're in for a rustic experience here, surrounded by the forest and nestled between two creeks. This rental is ideal if you want a little adventure and you don't mind sharing a bathroom in the main building with other guests to cut down on some costs!