Vacation Rentals & Cabins in British Columbia

Close

Enter dates for more accurate prices

Payment Protection
Your payment for this rental is protected when you pay through FlipKey. Learn more

2,946 cabins

6

Ocean Point House: private beach front

Victoria Capital Regional District / Sooke

Sooke house

3 6 2 nights min

  • 3 bedrooms
  • sleeps 6
  • 2 nights min
  • Nearest beach 0 mi
  • Child Friendly

Price per night from

$301

Price per night from

$301

(18) Excellent 

32

AWARD-WINNING LUXURY HERITAGE RESIDENCE

British Columbia / Vancouver

Vancouver house

4 10 min stay varies

  • 4 bedrooms
  • sleeps 10
  • min stay varies
  • Beach / lakeside relaxation
  • Nearest beach 0.8 mi
  • Child Friendly
“Impeccable accommodations” We came to Vancouver for a family visit and could not have been luckier to stay at Haddon House. It was beautifully appointed, well stocked and centrally located to our needs. Our hosts, Johannes & Marie-Louise were deligh
…see more

Price per night from

$292

Price per night from

$292

(33) Excellent 

28

The Perch at Moon Dance - Modern Waterview Luxury

Sunshine Coast / Madeira Park

Madeira Park log cabin

1 4 2 nights min

  • 1 bedroom
  • sleeps 4
  • 2 nights min
  • Nearest beach 0.1 mi
  • Child Friendly
  • Air conditioning
“Perfect Long Weekend Getaway” We were given a high recommendation by friends and this was an absolutely outstanding property which exceeded expectations. We know the Sunshine Coast and this is THE best place we have stayed for a very private couple's
…see more

Price per night from

$173

Price per night from

$173

(1) Excellent 

14

Central Park Garden Flat in the heart of Burnaby

British Columbia / Burnaby

Burnaby townhouse

1 4 3 nights min

  • 1 bedroom
  • sleeps 4
  • 3 nights min
  • Child Friendly
  • Car not necessary

Price per night from

$126

Responds fast!
avg. 3 hours 4 minutes

Price per night from

$126

(8) Very Good 

21

Heart of the Creek Cottage

Sunshine Coast / Roberts Creek

Roberts Creek cottage

1 6 2 nights min

  • 1 bedroom
  • sleeps 6
  • 2 nights min
  • Beach / lakeside relaxation
  • Child Friendly
  • Car not necessary

Price per night from

$98

Price per night from

$98

(3) Excellent 

12

Lakeside Cottage

British Columbia / Salt Spring Island

Salt Spring Island cottage

3 5 5 nights min

  • 3 bedrooms
  • sleeps 5
  • 5 nights min
  • Beach / lakeside relaxation
  • Nearest beach 4 mi
  • Child Friendly
“A great getaway” At the end of July we stayed at the Lakeside Cottage on Cusheon Lake, 6 of us sharing the cottage for a 1 week family vacation. It was great being able to shop in Ganges getting fresh food at the Market and in the local stores and ha
…see more

Price per night from

$158

Price per night from

$158

(35) Excellent 

29

Spanish beauty in Vancouver, BC ! With Free parking and WiFi included!

British Columbia / Vancouver

Vancouver apartment

2 4 min stay varies

  • 2 bedrooms
  • sleeps 4
  • min stay varies
  • Swimming pool
  • Child Friendly
  • Car not necessary
“Outstanding accomodation” Very nice. Furniture and amenities, which are plenty for a two bedroom apartment, complement the excellence of the unit.
…see more

Price per night from

$337

Responds fast!
avg. 3 hours 33 minutes

Price per night from

$337

15

KEMA House on Hornby Island Waterfront

Comox Valley / Hornby Island

Hornby Island house

2 4 3 nights min

  • 2 bedrooms
  • sleeps 4
  • 3 nights min
  • Child Friendly
  • Private garden

Price per night from

$245

Price per night from

$245

16

Dolphin Beach Oceanfront Cottage

Vancouver Island / Nanoose Bay

Nanoose Bay cottage

3 7 7 nights min

  • 3 bedrooms
  • sleeps 7
  • 7 nights min
  • Beach / lakeside relaxation
  • Child Friendly

Price per night from

$262

Price per night from

$262

(8) Excellent 

16

Britannia Beach Vintage House

British Columbia / Britannia Beach

Britannia Beach house

2 6 4 nights min

  • 2 bedrooms
  • sleeps 6
  • 4 nights min
  • Beach / lakeside relaxation
  • Child Friendly
  • Car not necessary
“Perfect gateway if you love peacefulness and tranquility of natu” Perfect gateway if you love peacefulness and tranquility of nature. Great mountains for hiking and sea for water play. Incredible view of the sea and mountains from the large living roo
…see more

Price per night from

$120

Responds fast!
avg. 3 hours 49 minutes

Price per night from

$120

(2) Very Good 

7

Dans La Casa Cottage On Okanagan Lake

Okanagan Valley / Kelowna

Kelowna cottage

3 10 3 nights min

  • 3 bedrooms
  • sleeps 10
  • 3 nights min
  • Child Friendly
  • Air conditioning

Price per night from

$206

Responds fast!
avg. 2 hours 23 minutes

Price per night from

$206

(1) Excellent 

19

Bluejay Chalet in Radium Hot Springs, Private Pool, Hot Tub

Kootenay Rockies / Radium Hot Springs

Radium Hot Springs chalet

2 4 min stay varies

  • 2 bedrooms
  • sleeps 4
  • min stay varies
  • Swimming pool
  • Child Friendly
  • Air conditioning

Price per night from

$112

Price per night from

$112

(2) Excellent 

15

Timberland House

Sunshine Coast / Roberts Creek

Roberts Creek house

3 8 2 nights min

  • 3 bedrooms
  • sleeps 8
  • 2 nights min
  • Beach / lakeside relaxation
  • Child Friendly
  • Private garden

Price per night from

$225

Price per night from

$225

(60) Excellent 

20

The Cabin at Moon Dance -Waterfront Private Luxury

Sunshine Coast / Madeira Park

Madeira Park log cabin

1 4 2 nights min

  • 1 bedroom
  • sleeps 4
  • 2 nights min
  • Beach / lakeside relaxation
  • Nearest beach 0.1 mi
  • Child Friendly
“Architecturally integrated into woodland,garden and tidal lagoon” We stayed in the cabin as a milestone Birthday treat.The website story of the design,construction and devotion to detail was exceeded only by the experience of enjoying the luxurious tr
…see more

Price per night from

$173

Price per night from

$173

(1) Excellent 

8

Creekside Chalet

Kootenay Rockies / Golden

Golden house

7 16 2 nights min

  • 7 bedrooms
  • sleeps 16
  • 2 nights min
  • Child Friendly

Price per night from

$985

Price per night from

$985

(1) Excellent 

37

A home away from home with Hot Tub - South Surrey!

British Columbia / Surrey

Surrey apartment

1 4 1 night min

  • 1 bedroom
  • sleeps 4
  • 1 night min
  • Child Friendly
  • Air conditioning
  • Ask about pets

Price per night from

$57

Responds fast!
avg. 2 hours 54 minutes

Price per night from

$57

(8) Excellent 

12

Rosebank Cottage by the Sea

British Columbia / Texada Island

Texada Island house

1 4 2 nights min

  • 1 bedroom
  • sleeps 4
  • 2 nights min
  • Beach / lakeside relaxation
“Relaxation” Rosebank Cottage offers peace and tranquility at an affordable price. The views from inside and out are quite spectacular. I fully expected to see a whale at any moment. Texada offers a variety of activities. Being an avid hiker and ka
…see more

Price per night from

$72

Responds fast!
avg. 3 hours 32 minutes

Price per night from

$72

(3) Excellent 

16

On Shuswap Lake a Deluxe Private Beach House

British Columbia / Sorrento

Sorrento house

3 6 min stay varies

  • 3 bedrooms
  • sleeps 6
  • min stay varies
  • Child Friendly
  • Private garden

Price per night from

$226

Price per night from

$226

(25) Excellent 

50

Spectacular Waterfront home close to Courtenay and Comox

Comox Valley / Courtenay

Courtenay house

2 6 min stay varies

  • 2 bedrooms
  • sleeps 6
  • min stay varies
  • Beach / lakeside relaxation
  • Child Friendly
“Fantastic location with beautiful views!” The location is great for access to National Parks, islands, the West coast and Victoria. Restaurants and shops are conveniently located within a few minutes' drive. The house seems brand new, it's clean, com
…see more

Price per night from

$169

Price per night from

$169

(11) Very Good 

Certificate of Excellence

46

Downtown Vancouver Executive 2 bedroom 2 bath

British Columbia / Vancouver

Vancouver apartment

2 6 3 nights min

  • 2 bedrooms
  • sleeps 6
  • 3 nights min
  • Beach / lakeside relaxation
  • Nearest beach 2 mi
  • Child Friendly

Certificate of Excellence

Price per night from

$225

Responds fast!
avg. 2 hours 9 minutes

Price per night from

$225

(3) Excellent 

40

Bighorn Chalet on Radium Ridge, Hot Tub, Pool, Games Room

Kootenay Rockies / Radium Hot Springs

Radium Hot Springs house

4 11 min stay varies

  • 4 bedrooms
  • sleeps 11
  • min stay varies
  • Swimming pool
  • Ski
  • Child Friendly

Price per night from

$149

Price per night from

$149

(2) Excellent 

12

Waterfront Guest House, Sanctuary on the Estuary

Comox Valley / Courtenay

Courtenay apartment

2 6 2 nights min

  • 2 bedrooms
  • sleeps 6
  • 2 nights min
  • Child Friendly
  • Pet Friendly

Price per night from

$113

Price per night from

$113

(2) Excellent 

9

Quails Train Bed & Breakfast

Okanagan Valley / Lake Country

Lake Country b and b

1 2 1 night min

  • 1 bedroom
  • sleeps 2
  • 1 night min
  • Air conditioning

Price per night from

$91

Price per night from

$91

20

One Bedroom Ski in/Ski Out Condo at Apex Mountain

British Columbia / Hedley

Hedley apartment

1 4 1 night min

  • 1 bedroom
  • sleeps 4
  • 1 night min
  • Ski
  • Child Friendly

Price per night from

$120

Price per night from

$120

14

#3 Villa Johanne / 1BR / Pet Friendly

Vancouver Island / Port Renfrew

Port Renfrew cottage

1 4 2 nights min

  • 1 bedroom
  • sleeps 4
  • 2 nights min
  • Child Friendly
  • Pet Friendly

Price per night from

$98

Responds fast!
avg. 50 minutes

Price per night from

$98

20

Beach House Salt Spring - Sand Dollar Room

Salt Spring Island / Fulford Harbour

Fulford Harbour b and b

1 2 2 nights min

  • 1 bedroom
  • sleeps 2
  • 2 nights min
  • Nearest beach 0 mi

Price per night from

$154

Responds fast!
avg. 1 hour 52 minutes

Price per night from

$154

(2) Very Good 

20

Country Living in Black Mountain - 2 Bedroom

Okanagan Valley / Kelowna

Kelowna house

2 8 1 night min

  • 2 bedrooms
  • sleeps 8
  • 1 night min
  • Child Friendly
  • Pet Friendly

Price per night from

$149

Responds fast!
avg. 54 minutes

Price per night from

$149

(7) Excellent 

19

A Home Away in Golden Unit B

Kootenay Rockies / Golden

Golden house

7 6 2 nights min

  • 7 bedrooms
  • sleeps 6
  • 2 nights min
  • Nearest beach 8 mi
  • Ski
  • Child Friendly

Price per night from

$158

Responds fast!
avg. 2 hours 46 minutes

Price per night from

$158

(5) Excellent 

Certificate of Excellence

33

Gorgeous Oceanfront Retreat

Vancouver Island / Nanaimo

Nanaimo condo

1 4 3 nights min

  • 1 bedroom
  • sleeps 4
  • 3 nights min
  • Swimming pool

Certificate of Excellence

Price per night from

$113

Responds fast!
avg. 2 hours 45 minutes

Price per night from

$113

16

Knight Star Lodge - 6 Bedroom - 6.5 Bathroom Slope Facing Chalet

Okanagan Valley / Silver Star

Silver Star house

6 14 5 nights min

  • 6 bedrooms
  • sleeps 14
  • 5 nights min
  • Nearest beach 27 mi
  • Ski
  • Ask about children

Price per night from

$978

Price per night from

$978

22

Union Bay Log Home Guest House- tranquil setting in a beautiful 3 level log home

Comox Valley / Union Bay

Union Bay log cabin

4 10 min stay varies

  • 4 bedrooms
  • sleeps 10
  • min stay varies
  • Nearest beach 2 mi
  • Child Friendly
  • Pet Friendly

Price per night from

$151

Price per night from

$151

34

Sidney Oceanview 2 Bedroom Executive Condo Close to Beach and Marina

Victoria Capital Regional District / Sidney

Sidney apartment

2 6 7 nights min

  • 2 bedrooms
  • sleeps 6
  • 7 nights min
  • Child Friendly

Price per night from

$149

Price per night from

$149

(1) Excellent 

18

The Loft at Royston Retreat

Vancouver Island / Comox Valley

Comox Valley villa

1 4 3 nights min

  • 1 bedroom
  • sleeps 4
  • 3 nights min
  • Beach / lakeside relaxation
  • Child Friendly
  • Pet Friendly

Price per night from

$126

Responds fast!
avg. 2 hours 58 minutes

Price per night from

$126

(22) Excellent 

34

Mini Resort mins to beach and downtown Peachland

Okanagan Valley / Peachland

Peachland cottage

2 5 1 night min

  • 2 bedrooms
  • sleeps 5
  • 1 night min
  • Beach / lakeside relaxation
  • Nearest beach 2 mi
  • Swimming pool

Price per night from

$105

Price per night from

$105

(12) Excellent 

23

The Viewpoint Suite-Sweeping Orchard and Lake View

Okanagan Valley / Summerland

Summerland guest house

1 3 2 nights min

  • 1 bedroom
  • sleeps 3
  • 2 nights min
  • Beach / lakeside relaxation
  • Nearest beach 1 mi
  • Air conditioning

Price per night from

$109

Price per night from

$109

47

Oceanfront B&B - 3 steps to the Beach/stunning balcony view/tranquil getaway

Vancouver Island / Nanaimo

Nanaimo b and b

1 2 2 nights min

  • 1 bedroom
  • sleeps 2
  • 2 nights min
  • Child Friendly
  • Air conditioning
  • Private garden

Price per night from

$127

Responds fast!
avg. 3 hours 55 minutes

Price per night from

$127

(4) Excellent 

35

*NEW* Three Bears Cabin at Lake Windermere! Pool Table, Games Room

Kootenay Rockies / Invermere

Invermere house

3 13 min stay varies

  • 3 bedrooms
  • sleeps 13
  • min stay varies
  • Child Friendly

Price per night from

$247

Price per night from

$247

(1) Excellent 

17

Bamfield Villa - Top Floor

Barkley Sound / Bamfield

Bamfield villa

3 8 1 night min

  • 3 bedrooms
  • sleeps 8
  • 1 night min
  • Nearest beach 1 mi
  • Child Friendly
  • Pet Friendly

Price per night from

$339

Price per night from

$339

About British Columbia

From sweeping seas to soaring mountains, the Canadian province of British Columbia is a naturally spectacular place. Here, pristine forests blanket the rugged Pacific coast, flanked by a backdrop of snow-capped mountains. In addition to its natural beauty, BC is home to some of Canada's most cosmopolitan destinations, particularly the large and lovely city of Vancouver. With great cuisine, a growing arts scene, and lots of charming neighborhoods to explore, Vancouver has become an international destination of choice.

In the winter, you can come to British Columbia for world-class skiing, snowboarding, sledding, snowshoeing, snowmobiling, snow tubing, and ice skating in and around the gorgeous mountain ranges of the Rockies. In the summer, you can go rafting, fishing, hiking, horseback riding, bird watching, deep sea diving, kayaking, and mountain biking. The region is also among the most famous in Canada for golfing. If you'd like spend a day on the green, there are 25 courses in the Kootenay Rockies alone. With its clean and cosmopolitan cities, scenic wilderness, and unspoiled coast, you could spend a lifetime exploring British Columbia.

When planning your trip, consider these must-see destinations:

  • Victoria: British Columbia's capital, Victoria is filled with historic architecture, pretty gardens, cool cafes, and contemporary boutiques and galleries.
  • Nelson: A former mining town in the Kootenay Rockies, Nelson is home to a lively mix of people and a surprisingly upbeat cultural scene.
  • Whistler: Whistler has an amazing mountain for skiing, accompanied by an adorable small town.

-Vancouver Island: Much of the pristine wilderness on this beautiful Pacific island has been designated parkland by the Canadian government.

  • Okanagan Valley: With some of the sunniest weather in Canada, this pretty region is home to numerous wineries, golf courses, sandy beaches, and great restaurants.

If you are planning a trip to British Columbia, consider a vacation rental in one of the region's amazing cities or towns. An apartment rental or condo in downtown Vancouver can be a great way to enjoy a cosmopolitan vacation, while still enjoying the natural beauty of British Columbia's surrounding mountains and sea. A cabin in the town of Nelson or the Bella Coola Valley will give you unbeatable access to nature while a luxury villa or beach house along the British Columbia shoreline will put you on one of the most beautiful stretches of the Pacific Ocean.