Skip to content

Cabin rentals in British Columbia

Book unique homes, vacation rentals, and more on Airbnb

Top-rated cabin rentals in British Columbia

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

SUPERHOST
  1. Entire cabin
  2. Edgewood
Rivers Edge Cottage & Sauna

Nestled on the banks of a horseshoe-shaped pond, our cabin, and sauna are remote and very private. It is surrounded by water on 3 sides, and also has a river running past. The cabin can sleep 6, equipped with one private bedroom with a queen bed, and one open loft with a king bed. There is also a fold-out couch in case more room is needed. There is a full kitchen available as well as laundry services. We also have a bbq and fire pit. (firewood included).

$153 per night
SUPERHOST
  1. Entire cabin
  2. Shirley
Sugar Bear Cove--10 acres of beachfront property

Stunning 10 acres of glorious ocean front with your own beach. Bright, & airy A-frame with 3bedrooms/2bathrooms and Stunning views of the Strait of Juan De Fuca & Olympic Mountains.

$374 per night
SUPERHOST
  1. Entire cabin
  2. Gray Creek
Kootenay Lake Cabin

Quaint Log cabin. Main floor with kitchen, bathroom, bedroom with double bed and loft with queen bed. Covered deck with table, chairs and BBQ off of the main floor. Separate entrance to the ground suite with second kitchen, bathroom, bedroom with queen bed. Close to water access. 7 night minimum stay in peak months. Check-in Sun.4pm and check-out Sun. 11am. Other months 2 night minimum stay.

$156 per night

Vacation rentals for every style

Get the amount of space that is right for you

  • Cabins
  • Houses
  • Apartments

House rentals in British Columbia

SUPERHOST
  1. Entire home
  2. Lake Country
Okanagan Lake Paradise in a Stunning Sante Fe Home
$461 per night
SUPERHOST
  1. Entire home
  2. Shirley
♨ Cedar Coast Lodge - Coastal retreat w/ HOT TUB
$333 per night
SUPERHOST
  1. Entire home
  2. Tofino
The Anchor at South Chesterman Beach
$195 per night
SUPERHOST
  1. Entire home
  2. Jordan River
The Kelp Bed Oceanfront Beach House
$305 per night
SUPERHOST
  1. Entire home
  2. Calgary
Detach, Luxury, Near Downtown w/ Hot tub+ Garage
$412 per night
  1. Entire home
  2. West Kelowna
Gorgeous home, stunning views, privacy and a pool
$782 per night
  1. Entire home
  2. Sooke
An oceanfront escape with a breathtaking view
$304 per night
SUPERHOST
  1. Entire home
  2. Sun Peaks
Rambler Ridge Luxury Retreat (Ski In/Ski Out)
$469 per night
SUPERHOST
  1. Entire home
  2. Port Alberni
Raven's River Rest Guest House
$129 per night
SUPERHOST
  1. Entire home
  2. Fernie
Stunning Alpine Style Ski in Ski Out (New Home)
$820 per night
SUPERHOST
  1. Entire home
  2. East Kootenay F
Golf Course views- 4 Brdm Pano Cabin- Priv Hot tub
$519 per night
SUPERHOST
  1. Entire home
  2. Golden
Hygge Log Home Downtown with Great Mountain Access
$235 per night

Vacation rentals in British Columbia

SUPERHOST
  1. Treehouse
  2. Chilliwack
PRIVATE DESIGNER TREEHOUSE WITH A VIEW
$213 per night
  1. Entire cabin
  2. Boswell
Log cabin, lake access, trails, canoe, snowshoes.
$120 per night
SUPERHOST
  1. Private room
  2. Penticton
Rumspringa
$102 per night
SUPERHOST
  1. Entire cottage
  2. Jordan River
Rustic West Coast Cabin
$156 per night
  1. Entire cabin
  2. Halfmoon Bay
Leaning Tree Retreat - Cabin in the Woods
$193 per night
SUPERHOST
  1. Farm stay
  2. Lac la Hache
Beautiful log cabin on private lakefront
$117 per night
SUPERHOST
  1. Tiny home
  2. Roberts Creek
*The Micro Cabin in Roberts Creek*
$83 per night
SUPERHOST
  1. Entire cabin
  2. Comox
Sevendune Cabin
$117 per night
SUPERHOST
  1. Entire cabin
  2. Crescent Spur
Hideaway Log Cabin
$63 per night
SUPERHOST
  1. Entire guesthouse
  2. Qualicum Beach
Featured on Airbnb Stones Throw Cottage Retreat
$131 per night
SUPERHOST
  1. Entire cabin
  2. Tête Jaune Cache
Mica Mountain Lodge & Pine cabin
$156 per night
SUPERHOST
  1. Camper/RV
  2. Chilliwack
Camping on the Farm & Fishing heaven!
$70 per night

Vacation rentals in British Columbia with free parking

PLUS
  1. Earthen home
  2. Mayne Island
Cob Cottage
$156 per night
  1. Entire condo
  2. Banff
Spacious + Cozy Mountain Chalet with Loft | Hot Pools Access!
$321 per night
SUPERHOST
  1. Entire chalet
  2. Golden
KHMR ski in/out, wifi, hot tub, bbq, sleeps 10
$508 per night
SUPERHOST
  1. Earthen home
  2. Kootenay Boundary E
Second Breakfast Hideaway
$293 per night
SUPERHOST
  1. Entire cabin
  2. Courtenay
Rustic Waterfront Cottage
$207 per night
SUPERHOST
  1. Treehouse
  2. Sooke
Owl’s Perch Treehouse Unique Treetop Escape
$187 per night
SUPERHOST
  1. Treehouse
  2. Langley
Swedish Fernridge Treehouse at the Estate
$188 per night
SUPERHOST
  1. Tiny home
  2. Jordan River
Oceanfront Tiny Home - Jordan River
$179 per night
SUPERHOST
  1. Entire cottage
  2. Juan de Fuca
The Hideaway Cabin in Jordan River
$163 per night
SUPERHOST
  1. Entire cabin
  2. Rocky View County
100+ Year old Rustic Log Cabin near Ghost Lake
$69 per night
SUPERHOST
  1. Shipping container
  2. Kamloops
Black Box Studio with a river view!
$118 per night
  1. Entire guesthouse
  2. Penticton
Inn to the Vines Coach House
$190 per night