Skip to content

Cabin rentals in British Columbia

Book unique cabins, vacation rentals, and more on Airbnb

Top-rated cabins for rent in British Columbia

Guests agree: these vacation rentals are highly rated for location, cleanliness, and more.

Cabin in Ucluelet
Peace Cabin - private waterfront forest retreat
We value connection to nature above all else. Peace Cabin is private waterfront on Ucluelet inlet, on a large lot of old-growth trees. We designed it quite differently from other places you may have stayed-this is a capsule to recharge yourself from the busyness of your day-to-day life. You'll love the silence, the birdlife, proximity to coastal hiking trails, surf beaches, and National Park. Our waterfront is on a tidal inlet- bring your SUP, canoe or kayak! EVs welcome- Tesla Wall Connector.
Individual Host
Cabin in Golden
Mountain Cabin in Heartland Acres
Enjoy this eco friendly two bedroom rustic mountain cabin with the view of Willowbank Mountain, equipped with all the necessities you need for great mountain vacation. Cabin is situated in a 20 acres homestead surrounded with mountains and lush forest. It's a perfect place to unwind and relax after your mountain adventures. We are located 18-20 minutes drive west from the town of Golden in the quiet and beautiful Blaeberry Valley. PLEASE READ LOCATION, WIFI CONNECTION, DETAILS BEFORE BOOKING.
Individual Host
SUPERHOST
Cabin in Sechelt
Cabin #3 - Alfie the A-Frame
Airbnb's second "Most-Wishlisted" property across all of Canada, our beautiful loft cabin has incredible views of the Sechelt Inlet and gets all the afternoon sun. The beach is a three minute walk downhill, and our community is very quiet as it sits at the end of the road. Why not come and relax for a few days?
Individual Host
SUPERHOST

Vacation rentals for every style

Get the amount of space that is right for you

  • Cabins
  • Cottages
  • Houses

Vacation rentals in British Columbia

Earthen home in Mayne Island
Cob Cottage
Individual Host
PLUS
Island in Sunshine Coast A
Out There - Private Island, Off-grid Retreat
Professional Host
SUPERHOST
Private room in Madeira Park
Waterview Architectural Gem - Romantic Seclusion!
Individual Host
SUPERHOST
Earthen home in Kootenay Boundary E
Second Breakfast Hideaway
Individual Host
SUPERHOST
Treehouse in Sooke
Owl’s Perch Treehouse Unique Treetop Escape
Individual Host
SUPERHOST
Cabin in Courtenay
Rustic Waterfront Cottage
Professional Host
SUPERHOST
Dome in Ymir
Private Dome House on River, Minutes from Ski Hill
Individual Host
SUPERHOST
Guesthouse in Penticton
Inn to the Vines Coach House on Naramata Bench
Cabin in Boswell
Log cabin, lake access, trails, canoe and firepit
Individual Host
SUPERHOST
Dome in Sechelt
Geodesic “Barn” Dome with spa on beautiful farm
Individual Host
Tiny home in Kamloops
Black Box Studio with a river view!
Individual Host
SUPERHOST
Home in Shirley
♨ Cedar Coast Lodge - Coastal retreat w/ HOT TUB
Individual Host
SUPERHOST

Lakefront cabin rentals in British Columbia

Cabin in East Kootenay F
Waterfront Cabin on Lake Lillian
Individual Host
SUPERHOST
Cabin in East Kootenay F
G's Lakeview Cabin on Columbia Lake
Individual Host
SUPERHOST
Cabin in Canada
Vines and Puppies Hideaway
Individual Host
Cabin in Magna Bay
Magna Bay Hideaway- Semi Waterfront - Shuswap Vacations and Sledding Accommodation
Individual Host
SUPERHOST
Cabin in Enderby
Luxurious 7 Bedroom Log Home With Hot Tub
Individual Host
SUPERHOST
Cabin in Nakusp
The Kootenay Lakehouse - a private luxury escape
Individual Host
SUPERHOST
Cabin in Sylvan Lake
The Paddle-Inn 🚣‍♀️☀️
Individual Host
SUPERHOST
Cabin in Tappen
Stunning Cabin with Private Beach on Shuswap Lake
Cabin in Nelson
4 Mile Creek Cabin (creekside)
Individual Host
SUPERHOST
Cabin in Central Kootenay K
A Little Peace On The Lake
Individual Host
SUPERHOST
Cabin in Blind Bay
Eagle's Nest, a cozy cabin with hot tub and views!
Individual Host
SUPERHOST
Cabin in Gainford
Lakefront cottage on beautiful Lake Isle.
Individual Host
SUPERHOST

Cabin rentals with jacuzzis in British Columbia

Cabin in Jordan River
Jordan River Cabin
Individual Host
SUPERHOST
Cabin in Revelstoke
Cozy cabin close to RMR with hot tub
Individual Host
Cabin in Revelstoke
Premium Cabin at Boulder Mountain Resort
Professional Host
SUPERHOST
Cabin in Comox
Sevendune Cabin
Individual Host
SUPERHOST
Cabin in Mount Currie
3 Cedars Cabin w Private Hot Tub
Individual Host
SUPERHOST
Cabin in Golden
Wild Wood Cabins: Deer Crossing (private Hot Tub)
Professional Host
SUPERHOST
Cabin in Wardner
BRGR - Big Horn Cabin (2 person) 1 King Bed
Professional Host
SUPERHOST
Cabin in Bellevue Crowsnest Pass
Casa Leroux
Individual Host
SUPERHOST
Cabin in Fairmont Hot Springs
Cabin in the Woods
Individual Host
SUPERHOST
Cabin in Gibsons
The Band House, where music is made.
Individual Host
SUPERHOST
Cabin in Columbia-Shuswap A
Callinghorse Lodge Selkirk Suite
Individual Host
Cabin in Garden Bay
Rockridge Cabin w/ Hot Tub on Pond, Steps to Lake
Individual Host