Search 105,200+ Vacation Rentals

British Columbia Waterfront Vacation Rentals, Cabin Rentals & More - 588 Rentals Available.

Payment Protection
To book this vacation rental you need to pay through the Vacation Home Rentals website. We can’t protect your payment if you don’t pay through us. Learn more

588 Vacation rentals

Filters applied: Waterfront

1 / 12

North Vancouver House

  • 1
  • 3
  • 14 nights min
  • Child friendly

$69

Book

from $69 / night

(2)

1 / 11

North Vancouver Apartment

  • 1
  • 3
  • 1 night min
  • Child friendly

$96

Very Good (2 reviews)

Book

from $96 / night

(2)

1 / 10

North Vancouver Apartment

  • 1
  • 4
  • 1 night min
  • Nearest beach 8 mi
  • Child friendly

$140

Excellent (2 reviews)

Book

from $140 / night

1 / 47

Kelowna Condo

  • 2
  • 6
  • 1 night min
  • Beach/lakeside relaxation
  • Swimming pool
  • Child friendly

$240

Book

from $240 / night

(1)

1 / 10

North Vancouver Apartment

  • 2
  • 4
  • 1 night min
  • Child friendly

$180

Excellent (1 reviews)

Book

from $180 / night

(5)

1 / 25

Vancouver House

  • 5
  • 16
  • Min stay varies
  • Child friendly
  • Car not necessary
  • Air conditioning

$409

Very Good (5 reviews)

Book

from $409 / night

(3)

1 / 10

Vancouver Apartment

  • 3
  • 8
  • Min stay varies
  • Beach/lakeside relaxation
  • Child friendly
  • Car not necessary

$293

Average (3 reviews)

Book

from $293 / night

(1)

1 / 6

Savary Island Log cabin

  • 2
  • 6
  • 7 nights min
  • Ask about children
  • Pet friendly

$154

Very Good (1 reviews)

Inquire

from $154 / night

1 / 12

Okanagan Falls Condo

  • 2
  • 6
  • Min stay varies
  • Child friendly
  • Air conditioning
  • Pet friendly

from $103 / night

1 / 19

Kimberley Chalet

  • 6
  • 8
  • Min stay varies
  • Nearest beach 25 mi
  • Ask about children
  • Pet friendly

$478

Book

from $478 / night

(2)

1 / 9

Vancouver Apartment

  • 2
  • 6
  • Min stay varies
  • Beach/lakeside relaxation
  • Child friendly
  • Car not necessary

$239

Average (2 reviews)

Book

from $239 / night

1 / 24

Kelowna House

  • 4
  • 10
  • Min stay varies
  • Beach/lakeside relaxation
  • Ask about children
  • Air conditioning

$1084

Inquire

from $1084 / night

(1)

1 / 17

West Kelowna Chalet

  • 3
  • 7
  • Min stay varies
  • Beach/lakeside relaxation
  • Ask about children
  • Air conditioning

$542

Very Good (1 reviews)

Inquire

from $542 / night

(1)

1 / 19

Vancouver Apartment

  • 1
  • 4
  • Min stay varies
  • Nearest beach 8 mi
  • Child friendly
  • Car not necessary

$116

Excellent (1 reviews)

Book

from $116 / night

(1)

1 / 29

Yoho National Park Chalet

  • 2
  • 6
  • Min stay varies
  • Ask about children

$164

Excellent (1 reviews)

Inquire

from $164 / night

1 / 8

Kelowna House

  • 3
  • 8
  • 7 nights min
  • Ask about children
  • Air conditioning

from $285 / night

(1)

1 / 22

Whistler Townhouse

  • 2
  • 7
  • Min stay varies
  • Nearest beach 2 mi
  • Swimming pool
  • Ski

$182

Excellent (1 reviews)

Book

from $182 / night

(4)

1 / 25

Vancouver House

  • 6
  • 16
  • Min stay varies
  • Child friendly
  • Private garden

$385

Average (4 reviews)

Book

from $385 / night

(3)

1 / 29

Revelstoke House

  • 3
  • 6
  • 1 night min
  • Beach/lakeside relaxation
  • Ask about children

$199

Excellent (3 reviews)

Book

from $199 / night

1 / 9

North Vancouver Apartment

  • 2
  • 4
  • Min stay varies
  • Child friendly

$180

Book

from $180 / night

(9)

1 / 17

Kelowna Cottage

  • 2
  • 6
  • Min stay varies
  • Beach/lakeside relaxation
  • Ask about children
  • Pet friendly

$180

Very Good (9 reviews)

Inquire

from $180 / night

(3)

1 / 24

Vancouver House

  • 6
  • 16
  • Min stay varies
  • Beach/lakeside relaxation
  • Child friendly
  • Car not necessary

$371

Average (3 reviews)

Book

from $371 / night

1 / 30

Kelowna B and B

  • 2
  • 4
  • 1 night min
  • Ask about children
  • Air conditioning

$96

Book

from $96 / night

1 / 8

North Vancouver Apartment

  • 1
  • 4
  • 1 night min
  • Child friendly

$116

Book

from $116 / night

(1)

1 / 61

Whistler Chalet

  • 9
  • 18
  • Min stay varies
  • Beach/lakeside relaxation
  • Nearest beach 0.1 mi
  • Ski

$1500

Excellent (1 reviews)

Book

from $1500 / night

1 / 17

Lake Country House

  • 2
  • 6
  • Min stay varies
  • Beach/lakeside relaxation
  • Child friendly
  • Air conditioning

from $222 / night

1 / 18

Revelstoke Condo

  • 3
  • 8
  • 30 nights min
  • Swimming pool
  • Child friendly

$100

Book

from $100 / night

(1)

1 / 31

Sidney House

  • 1
  • 2
  • 7 nights min
  • Ask about children

$100

Excellent (1 reviews)

Inquire

from $100 / night

1 / 21

Invermere House

  • 1
  • 4
  • 2 nights min
  • Child friendly
  • Air conditioning
  • Pet friendly

from $174 / night

1 / 19

Madeira Park House

  • 2
  • 6
  • 2 nights min
  • Child friendly
  • Pet friendly

from $253 / night

1 / 43

Revelstoke House

  • 2
  • 6
  • Min stay varies
  • Swimming pool
  • Child friendly
  • Air conditioning

from $274 / night

1 / 8

Whistler House

  • 4
  • 8
  • Min stay varies
  • Child friendly

from $559 / night

1 / 19

Madeira Park House

  • 2
  • 6
  • 2 nights min
  • Child friendly
  • Pet friendly

from $293 / night

(1)

1 / 30

Osoyoos House

  • 1
  • 4
  • Min stay varies
  • Swimming pool
  • Child friendly
  • Air conditioning

$158

Excellent (1 reviews)

Inquire

from $158 / night

1 / 15

Big White House

  • 3
  • 6
  • Min stay varies
  • Ask about children

from $320 / night

(1)

1 / 25

Kimberley House

  • 3
  • 8
  • Min stay varies
  • Child friendly
  • Air conditioning
  • Pet friendly

$321

Excellent (1 reviews)

Inquire

from $321 / night

1 / 19

Madeira Park House

  • 2
  • 8
  • Min stay varies
  • Child friendly
  • Pet friendly

Inquire for Rates

Inquire

Pricing unknown

1 / 36

Langford Apartment

  • 2
  • 4
  • 7 nights min
  • Ask about children

from $143 / night

1 / 16

Panorama House

  • 3
  • 8
  • Min stay varies
  • Child friendly

from $205 / night

1 / 14

Harrison Hot Springs House

  • 1
  • 4
  • 2 nights min
  • Child friendly
  • Air conditioning
  • Pet friendly

from $130 / night