15 Best Cabin Rentals In British Columbia, Canada - Updated 2024

Kaycie Gayle
Kaycie Gayle 
Updated
| 7 min read

British Columbia is the western-most province of Canada. It borders the Pacific Ocean and has beautiful stretches of coastline. British Columbia is also home to evergreens, and sky-high waterfalls. The resort town and ski destination, Whistler, which has the longest unsupported cable car in the world, is also found here. Popular areas often visited here include Okanagan Valley and Victoria. The natural attractions of this destination also allow you to enjoy the outdoors and the wildlife abundance of the province. Some accommodations in this location are set close to nature, thus allowing you to have a feel of British Columbia’s comforting climate and natural beauty. If you’re thinking of visiting any time soon, scroll down to see our list of the best cabin rentals 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. Cozy cabin with spa whirlpool and fireplace (from USD 113)

Enjoy a peaceful escape at this tranquil hideaway between the Canadian Rockies and the Purcell Mountains. This quiet retreat is located five minutes from Radium Hot Springs and is surrounded by forests with a landscape that’s excellent for cross-country skiing and snowshoeing in the winter.

Prepare your favorite recipes in the fully equipped kitchen and enjoy alfresco dining around the firepit in the garden. You can spend endless hours relaxing in the hot tub on the open porch while enjoying the peace and serenity of the wilderness around you.

Stayed at this property?
East Kootenay G, British Columbia, Canada
266.54 km (165.7 mi) from Sun Peaks Resort
cabin 2 Guests 1 Bedroom 1 Bathroom

Top guest reviews
Amenities & Room:
there is a great nature reserve nearby for walks and the bed is super comfy
nice cozy cabin with a great hot tub for relaxing in the evenings
Cleanliness:
it was so clean comfortable and private
the cabin is very clean and cozy- we felt at home right away
the place was super clean which we appreciated and super warm and cosy
what a great little cabin secluded clean & cozy loved the hot tub
had everything you need and property was clean and tidy
Host:
hosts were very friendly and helpful
we were greeted promptly and the owner was friendly
other than that it was an amazi g place owner was awesome
we overall had an amazing weekend at the cabin - thank you so much to the hosts
Location:
the cabin and location were great
close to town for exploring and near many wonderful outdoor activities
nice park to walk nearby
this location could not have been more perfect
cozy little cabin in a beautiful and quiet location
Read more reviews

2. Rustic timber-frame chalet with nature views in Golden (from USD 89)

Step inside this charming timber-frame chalet. It overlooks the serenity of the forest and nearby river, and it is close to a hiking terrain. The two-story cabin has a loft space with a queen bed, two twin beds, and a washroom. Its main floor has a second bedroom with a queen bed, a bathroom, a kitchen with a dining room table, and a living room with a pull-out couch. The cabin also features a stone fireplace and an outdoor fire. Being located close to the Canadian Rockies, it gives you a perfect opportunity to disconnect. This rustic cabin can accommodate eight guests.

Stayed at this property?
Golden, British Columbia, Canada
229.24 km (142.5 mi) from Sun Peaks Resort
572 reviews   Superhost Wifi Available
Entire cabin 4 Beds 8 Guests 2 Bedrooms 1 Bathrooms

Accommodates: 8

Top guest reviews
Amenities & Room:
nice and tranquil place with a warm and cozy fireplace
comfortable drive into golden for supplies and nice location to access walking tracks and other local attractions
the cabin was very comfortable and had lots of character
we slept well and had a comfortable stay
Cleanliness:
very clean and immaculate inside
it was clean and had plenty of room
excellent place easy access and clean as a whistle
it was very clean and beautiful for a perfect weekend away
the beds were comfortable and the house was clean
Host:
pet friendly and they were very adaptive to our changing schedule and quick response with questions we had
hosts are wonderful and replied super quickly to any questions we had
the host was quick to respond with any questions highly recommend this place
did not see host but very responsive
very responsive hosts and they make sure you enjoy your experience
Location:
great location tucked away in the mountains
beautiful location right by a river
very comfortable and close to wonderful experiences
great cabin in a beautful location
great location for staying national park and well furnished
Read more reviews

3. Waterfront home with mountain views in Tofino (from USD 208)

Feel close to nature in this waterfront oasis that’s situated in an old-growth forest. Magnificent views of Tofino Inlet, Meares Island, and mountains, are visible from inside and outside the cabin. It can sleep two guests and has one bedroom with a king-size bed and one bath. It is fitted with a love seat, a walk-in glass shower, a well-stocked kitchenette, and a breakfast-dinner nook. The cabin also comes with books, binoculars, extra blankets, and rain gear. Free use of bikes, surfboards, wetsuits, boogie boards, firewood, and breakfast supplies are also included in your stay.

Stayed at this property?
Tofino, British Columbia, Canada
471.17 km (292.8 mi) from Sun Peaks Resort
504 reviews   Superhost Wifi Available
Entire cabin 1 Bed 2 Guests 1 Bedroom 1 Bathroom

Accommodates: 2

Top guest reviews
Amenities & Room:
the nature around and the cozy bed made us sleep like babies :)
cedarwood cove is the perfect relaxation retreat offering spectacular views and cozy accommodations; a true hidden gem
we stayed in the adorable cozy cabin with views of the water and nearby islands and mountains
the beautifulness of this place is beyond any expectations the cabin is very cozy and decorated with detail
the bed was super comfy too
Cleanliness:
clean quiet and everything you need
perfect getaway very clean beautiful and thoughtful touches
the room was clean and came with everything we needed
the cabin is clean and modern and the bed was super comfy
the cabin is warm and cozy and well-built clean and comfortable
Host:
hosts were very knowledgeable of the area their recommendations were excellent
al was a great host
michelle and alan were warm and friendly hosts
michelle and allan were amazing hosts
michelle and alan were great hosts
Location:
excellent location central in town
the location is great
the location was beautiful and convenient
such a special location
amazing place with a cozy atmosphere and great location close to everything you need
Read more reviews

4. Forest cabin with beach access in Bowen Island (from USD 120)

The perfect escape from the hustle and bustle of the city is this cabin that is nestled in a forest canopy in Bowen. This rustic cabin enjoys ocean and sunset views. It has one bedroom with one bed and one bath. Its kitchen is fitted with a fridge, propane cooktop, and a small oven. Fresh ground coffee is also provided in the stovetop espresso maker. The self-contained cabin has direct access to trails and it is close to Bowen’s best beaches. The rental can comfortably sleep two, but can accommodate more if needed.

Stayed at this property?
Bowen Island, British Columbia, Canada
301.79 km (187.6 mi) from Sun Peaks Resort
760 reviews   Superhost Wifi Available
Entire cabin 1 Bed 2 Guests 1 Bedroom 1 Bathroom

Accommodates: 2

Top guest reviews
Amenities & Room:
the kitchen is super well stocked the coffee was delicious and the sunset views incredible
kitchen was fully equipped wifi was excellent bed was super comfy
the cottage was a great space the kitchen was large enough for us to do some basic cooking
great for when you need to just get away quality kitchen amenities for those that like to cook
our cabin was clean cozy and had all the amenities necessary for a very comfortable stay
Cleanliness:
well maintained cabin clean and very cozy
we stayed in cabin 1 and it was super clean and well appointed
it was well maintained and super clean
reg had the place dialed in cabin 1 was clean and cozy
if we could give 10 stars we would this place was amazing super clean tidy and cozy
Host:
reg was a very caring host
reg was super helpful and welcoming
reg was a friendly host who was very happy to share some local tips of things to do
reg is a great host fast response time and very welcoming
reg was a great host - giving us lots of suggestions for the local area
Location:
amazing location to relax and unwind
reg's place is a perfect island get away location
great atmosphere and great location roughly 10 mins by car from the ferry
close to snug cove beautiful hikes and the place is a rustic cabin with more than enough firewood
private space and a beautiful location
Read more reviews

5. Creekside cabin with hot tub in Golden (from USD 260)

Experience the ultimate mountain escape in this cozy cabin nestled in the woods. This unique and rare accommodation can sleep four guests with one bedroom, two beds, and one bath. This rental is fitted with a Smart TV with cable, blu ray and DVD player, movies, WiFi, and laundry facilities. The cabin also has a hydrotherapy hot tub that allows you to relax while taking in the views and enjoying the sound of the creek running alongside. During your stay, you’ll have your own driveway, parking for two vehicles, and your own private yard.

Stayed at this property?
Golden, British Columbia, Canada
210.47 km (130.8 mi) from Sun Peaks Resort
508 reviews   Superhost Wifi Available
Entire cabin 2 Beds 4 Guests 1 Bedroom 1 Bathroom

Accommodates: 4

Top guest reviews
Amenities & Room:
fast & reliable wifi a hot tub and fire pit alongside a beautiful creek??? 12/10 would highly recommend
shelley had towels folded in the shape of hearts in both the bedroom and bathroom with fresh flowers
what a comfortable and lovely space for our ski vacation
the cabin is very cozy and cute with amazing views
super cozy and filled with every amenity needed
Cleanliness:
very clean cozy and well equipped house
very clean well thought out little cabin
cabin is spotless and really comfortable
the cabin was very clean
we loved our stay the cabin was super clean and cozy
Host:
i certainly recommend shelley as a host
very thoughtful hosts and just an adorable spot
highly recommended the host responds quickly and has thought of everything
shelley was lovely and a very thoughtful host
shelley was a great host checking in and out was extremely easy
Location:
was such a great location for a nice relaxing vacation
awesome cabin close to town yet still private
stay was amazing great location
great location would recommend to anyone
super private and quiet yet close to town
Read more reviews

6. Well-furnished guesthouse with access to Seymour Lake (from USD 93)

Just a stone’s throw from Seymour Lake is this private timber-framed guesthouse. Surrounded by a large forested property, it offers you a relaxing getaway. The cabin features a living room, a full kitchen, and a bathroom with a double-headed shower. The upstairs loft has a king-sized bed while the living space has a pullout double bed. Natural light is made possible with its open loft concept. Heating is available either from the electric baseboard or the cozy wood stove. This cabin shares a small gravel beach on Seymour Lake and it has access to many trails. The studio cabin can accommodate four guests.

Stayed at this property?
Seymour Lake, Bulkley-Nechako-A, British Columbia, Canada
649.08 km (403.4 mi) from Sun Peaks Resort
401 reviews   Wifi Available
ENTIRE HOME 1 Bed 2 Guests 0 Bedrooms 1 Bathroom

Accommodates: 2

Top guest reviews
Amenities & Room:
a beautiful guest cabin with all the amenities you need so peaceful and cozy
very tastefully decorated and the king bed was excellent for a good night's sleep
what a beautiful spot a very well appointed and comfortable home with lots of thoughtful touches
the bed was very comfortable and the sauna was such a treat
Cleanliness:
very clean modern fittings and very comfortable
clean and private with a fireplace to add to the charm
the house was very clean and comfortably decorated
beautifully maintained clean warm and inviting
the guest house is clean comfortable and tastefully decorated
Host:
the host was amazing at accomadating all our needs
she was a great host answering all our questions and then leaving us to use the private space
the host was helpful and responsive about this and other questions we had
liz was a great host - she was available to answer any questions we had
excellent weekend getaway with great hosts
Location:
fantastic location and cozy cabin
beautiful gem close town
great place in a quiet location to stay
beautiful cabin and location exceeded our expectations
perfect cabin in perfect location
Read more reviews

7. Lovely stone chalet with sunroom in Mount Robson (from USD 263)

Beat your mainland blues in this quaint, stone chalet, surrounded by the wilderness of Mt. Robson Park. The two-story structure offers a sunroom with floor-to-ceiling windows and a wood-burning fireplace. It has two bedrooms in the loft, a fully equipped kitchen, and two baths. One of the baths has a free-standing large tub in a cedar plank spa-like bathroom. The rental also has a patio that overlooks its flower garden, with hummingbirds and butterflies in the background. This cabin can sleep four guests comfortably.

Stayed at this property?

240.48 km (149.5 mi) from Sun Peaks Resort
146 reviews   Wifi Available
chateau / country house 4 Guests 2 Bedrooms 2 Bathrooms

Accommodates: 4
Minimum Nights: 3
Refund Policy : 100% refund if you cancel at least 60 days before check-in.

Top guest reviews
Host:
the owners were very responsive to questions i had via email
lovely bottle of wine left by owners on arrival
great support during winter storm and power cut from the owners and locals
excellent property and better host
helpful hosts - left detailed instructions and directions about the property and nearby activities
Location:
perfect location to explore jasper and wells gray provincial park
jasper is a great town for entertainment shopping and eating out
the house was extremely clean and close to hiking trails for mount robson provincial park
this was an ideal place to unwind after a long day of hiking
Read more reviews

8. Three-bedroom lakefront cabin on Bridge Lake (from USD 182)

Take a lakefront vacation in this cabin that is nestled on Bridge Lake. It is situated just off Highway 24. The cabin has three bedrooms and can easily accommodate six persons. Trails available from the property are excellent for mountain biking and hiking. Bird watching and picking wild berries in the property are also possible at various times of the summer. Available nearby activities include water-skiing, tubing, wakeboarding, canoeing, or kayaking. The minimum stay on this rental is seven nights.

Stayed at this property?

92.58 km (57.6 mi) from Sun Peaks Resort
10 reviews  
cabin 6 Guests 3 Bedrooms 1 Bathroom

Accommodates: 6
Minimum Nights: 7
Refund Policy : 100% refund if you cancel at least 60 days before check-in.

9. Peaceful cabin with private beach in Courtenay (from USD 105)

Let yourself fall asleep to the sound of the waves and enjoy a natural tidal habitat in this beachfront cabin. This seaside cabin has its own private beach. The rental can house four people and dogs are also welcome in the property. This accommodation has one bedroom with a queen-size bed, a living area with a pull-out sofa, and a bathroom with a shower. It also features a kitchen with a dining area and a deck facing the ocean. The cabin is located at the end of a quiet road, and it is close to the BC Ferry Terminal and Comox Airport.

Stayed at this property?

379.85 km (236.1 mi) from Sun Peaks Resort
105 reviews   Wifi Available
cabin 4 Guests 1 Bedroom 1 Bathroom

Accommodates: 4
Minimum Nights: 3
Refund Policy : 100% refund if you cancel at least 30 days before check-in.

Top guest reviews
Amenities & Room:
wifi connection was very slow rather than that so far so good
Cleanliness:
spotless clean and well stocked with anything and everything
it was clean tidy and cozy upon arrival
everything was very clean and worked well just as expected from the listing
beach is beautiful and clean
the cottage was clean & cozy with an awesome view
Host:
patricia was a wonderful host who took care of our fluctuating dates many thanks
great that it is pet-friendly
Location:
great location to explore the area
well equiped cabin-- quiet beach in september-- nice get awyay
Read more reviews

10. Lakefront getaway best for families on Adams Lake (from USD 83)

Come and enjoy this hidden waterfront cabin on Adams Lake forest service road. It is quietly nestled within a family-oriented resort. The rental is suited for outdoor enthusiasts who like to enjoy hiking, fishing, and other watersport activities. From the property, you can have your private boat launch to explore and enjoy your lake activities. The cabin can sleep up to six persons, with two bedrooms and one bath.

Stayed at this property?

36.43 km (22.7 mi) from Sun Peaks Resort
58 reviews  
cabin 6 Guests 2 Bedrooms 1 Bathroom

Accommodates: 6
Minimum Nights: 3
Refund Policy : 100% refund if you cancel at least 60 days before check-in.

Top guest reviews
Amenities & Room:
tv /dvd wouldn’t play most of our dvds
Cleanliness:
it was clean flat screen tv small dvd collection dishes great beds everything you need
had a great time place was clean when we arrived two extra tanks of propane available
leaving on a sunday was perfectthe cabin was clean the scenery was perfection
Host:
had a very nice time and people were really friendly
all the people are very welcoming and helpful
Location:
cabin was great beautiful location
all in all it is a lovely location with friendly people
the place was excellent right on the water
Read more reviews

11. Bears Den with lake views in Gold Bridge (from USD 268)

Surrounded by gorgeous lake view, this log cabin allows you to relax and have a comfortable stay. The rental has four bedrooms and a fully equipped kitchen. Conveniences include radiant in-floor heating, propane barbecue utensils, and laundry facilities. This log cabin is perfect for groups and can sleep nine persons comfortably. Two nights is the minimum stay here.

Stayed at this property?

202.46 km (125.8 mi) from Sun Peaks Resort
50 reviews   Wifi Available
cabin 9 Guests 4 Bedrooms 4 Bathrooms

Accommodates: 9
Minimum Nights: 2
Refund Policy : 100% refund if you cancel at least 30 days before check-in.

Top guest reviews
Amenities & Room:
we loved sitting on the deck the kitchen was well appointed and had everything we needed
beautiful cabin comfy beds and nice deck
the beds were very comfortable with cozy duvets
really nice lodge style cabin with plenty of room for a group of friends
Cleanliness:
the cabin is beautiful spacious and immaculately clean
Host:
she was very helpful and promptly responded to our needs
Location:
the house itself is fantastic well equipped and in a great location
Read more reviews

12. Homey forest cabin with outdoor hot tub in Sun Peaks (from USD 117)

A serene forest escape awaits in this one-bedroom log cabin that sleeps up to four. Enjoy the sights and sounds of the surrounding woodland as you relax on the deck, unwind in the outdoor hot tub, or sit around the propane fire bowl. There is also a fire pit and covered grill area for some nighttime campfire stories and s'mores.

You have a wide selection of outdoor activities to choose from, including hiking, around the woodland. The cabin is less than five miles (eight kilometers) away from attractions like the Crystal ski lift and The Golf Course at Sun Peaks Resort.

Stayed at this property?
Sun Peaks, British Columbia, Canada
6.66 km (4.2 mi) from Sun Peaks Resort
cabin 4 Guests 1 Bedroom 1 Bathroom

Top guest reviews
Amenities & Room:
it was stocked with everything one would need - towels coffee maker firewood cooking supplies strong wifi etc
cozy cabin for relaxing nice deck to enjoy morning coffee and hot tub to relax on cool evening
beds comfortable ditto the chesterfield bathroom a-ok
such a beautiful little cabin had everything we needed and was super cozy
Cleanliness:
place was extremely clean and well thought out
clean? there wasn't a speck of dust or a cobweb to be found
it’s pristine clean and has everything you could need (incl
we had a beautiful stay the cabin is perfect and impeccably clean attention to detail is evident
very clean attention to details is remarkable everything you need is there you just need to go
Host:
kevin and erin were great hosts
the hosts were gracious and very helpful
great and friendly hosts
erin was a wonderful host as well
owners were amazing and very friendly
Location:
great location and immaculately maintained cabin
definitely recommend for anyone looking for a place to stay near sun peaks
this by far was the best place we've ever stayed
this place was an amazing find
Read more reviews

13. Family-friendly lake cabin near a hot spring in Kaslo (from USD 115)

Situated just steps from Kootenay Lake, this two-bedroom cabin promises a relaxing and fun vacation. Bond with the whole family as you fish, kayak, or swim in the nearby lake or enjoy an outdoor picnic while you enjoy the lake view.

You and your family can enjoy the refreshing waters of the nearby hot spring as the cabin is 15 km (9.3 mi) north of Ainsworth Hot Springs. Since Kaslo is only 5 km (3.1 mi) away, you are not too far from the various restaurants and shops the village has to offer.

Stayed at this property?

240.15 km (149.3 mi) from Sun Peaks Resort
48 reviews   Wifi Available
cabin 4 Guests 2 Bedrooms 1 Bathroom

Accommodates: 4
Minimum Nights: 3
Refund Policy : 100% refund if you cancel at least 30 days before check-in.

Top guest reviews
Amenities & Room:
we were hoping to watch some movies on netflix but the wifi was pretty slow
the owner has recently installed air conditioning which was amazing
the kitchen is so well stocked i was wishing i had brought more than simple food supplies
Cleanliness:
very clean and cozy
comfortable spotlessly clean and very relaxing
the cabin was clean and had everything that we needed
the property was clean and very well maintained
small cabin on the lakefront clean and comfortable for two
Host:
and our host was very kind ready to answer questions and make suggestions
janet is a wonderful host and is always available for questions and needs
Location:
super cute cabin great location close to many attractions but also private and quiet
the location was perfect with easy access to ainsworth hot springs and the town of kaslo
beautiful location friendly host and wonderful places to visit nearby
Read more reviews

14. Waterfront hideaway with private beach in Bowen Island (from USD 202)

Smell the refreshing scent of cedar in this 1950 Eastman cottage as you embark on your beachside island vacation. Nestled among trees and right next to the ocean, this heritage cabin offers not only the relaxing wonder of the waters but also the beauty of hand-painted furniture and artwork by Antonia Laribbe Eastman, a prolific 1900s artist.

The private beach just right off the deck is open for you to enjoy, along with some games and playing cards the hosts provided. To top it all off, you can bring your dogs on the premises, though they must be more than a year old.

Stayed at this property?
Bowen Island, British Columbia, Canada
298.53 km (185.5 mi) from Sun Peaks Resort
47 reviews   Premier Host Wifi Available
cabin 4 Guests 1 Bathroom

Top guest reviews
Amenities & Room:
nicely appointed comfortable rustic and cabinny without trying too hard with a serene position and gorgeous views
perfectly secluded phenomenal view and so cozy
perfect weekend retreat in a cozy cabin with amazing views
it is cozy clean and quiet with a spectacular view out across howe sound
furnishings are cute quaint and cozy
Cleanliness:
the cabin was well stocked and very clean
clean comfortable abode - looking forward to returning soon
clean safe secure well-maintained and everything in perfect working order
Host:
the host was kind and responsive and everything was there that i needed
jan the property manager was responsive professional and very helpful
the place was beautiful cozy and dof friendly
Location:
the location is perfect
the location was perfect overlooking the ocean and it feels very secluded (despite a few other properties nearby)
very quiet and relaxing atmosphere
we loved the quiet and peace of it
Read more reviews

15. Oceanfront retreat best for couples on Vancouver Island (from USD 203)

This one-bedroom oceanfront cabin for up to two is a great option if you’re looking for a honeymoon getaway. Nestled next to the ocean, the home lets you enjoy the cool breeze of the ocean air as you relax on the deck, unwind in the hot tub, or walk on the dock. The hosts are also raising chickens on their main property and are more than happy to provide some fresh eggs for you.

At the end of the street is the Galloping Goose Trail where you can bike, jog, and hike to your heart’s content. Also, the various shops and restaurants in the town of Sooke are only five minutes away.

Stayed at this property?
Sooke, British Columbia, Canada
388.62 km (241.5 mi) from Sun Peaks Resort
cabin 2 Guests 1 Bedroom 1 Bathroom

Top guest reviews
Amenities & Room:
the wifi works best outside rather than in
Cleanliness:
were equally clean and lovely
very clean new and well organized with everything you would need for a lovely stay
Host:
danny and tami are wonderful hosts and we are sure that their rental will be very popular
the owners danny and tami have gone to great lenghts to make your stay more than comfortable
Read more reviews

Explore nature in British Columbia

Whether you come for inspiration, relaxation, or adventure in British Columbia, it will provide you the perfect escape that you seek. Whatever kind of traveler you may be, this province offers you a unique experience to enjoy the British Columbian wilderness. Get to know this destination while exploring it during the day, and cozy up in one of its cabins at night. Let British Columbia be your favorite place in the world.

Any must-sees we missed? Tell us about them in the comments section or write a post here to help out fellow travelers!
Disclosure: Trip101 selects the listings in our articles independently. Some of the listings in this article contain affiliate links.

History


Get Trip101 in your inbox

Unsubscribe in one click. See our Privacy Policy for more information on how we use your data

Kaycie is a content writer that specializes in the travel industry. She writes regular blogs and articles for various websites. She is into local tourism and slow travel.

 Want to contribute as a Local Expert?
Explore British Columbia
x
Good things are meant to be shared!
Back to top
Visited any of these places? Click this button to activate our "Add a Tip" feature to share your experience.