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,866 cabins

(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

    $293

    Price per night from

    $293

    (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

      $181

      Price per night from

      $181

      (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

        $124

        Price per night from

        $124

        (1) Excellent 

          13

          Sable Ridge 1309 - Two Bedroom Condo

          Kootenay Rockies / Radium Hot Springs

          Radium Hot Springs condo

          2 5 2 nights min

          • 2 bedrooms
          • sleeps 5
          • 2 nights min
          • Swimming pool
          • Child Friendly
          • Air conditioning

          Price per night from

          $167

          Price per night from

          $167

          (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

            (3) Excellent 

              22

              Royal Roads Suite with Wellness Centre and Grocery Store in the Same Building

              Victoria Capital Regional District / Colwood

              Colwood apartment

              1 2 min stay varies

              • 1 bedroom
              • sleeps 2
              • min stay varies
              • Nearest beach 3 mi

              Price per night from

              $93

              Responds fast!
              avg. 51 minutes

              Price per night from

              $93

              (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

                (48) Excellent 

                  23

                  EAGLE'S AERIE

                  Vancouver Island / Qualicum Beach

                  Qualicum Beach cottage

                  1 4 4 nights min

                  • 1 bedroom
                  • sleeps 4
                  • 4 nights min
                  • Beach / lakeside relaxation
                  • Ask about children
                  • Private garden
                  “Oh! such beautiful beach!” We did enjoy a lot our stay at Easgle's aerie. Sandy is a very nice hostess, very friendly. The appartment is clean, well decorated; kitchen is well furnished so we could cook the fresh seafood bought at the marina at French
                  …see more

                  Price per night from

                  $141

                  Price per night from

                  $141

                  (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

                    $145

                    Responds fast!
                    avg. 2 hours 58 minutes

                    Price per night from

                    $145

                    (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

                      $111

                      Price per night from

                      $111

                      (4) Excellent 

                      Certificate of Excellence

                        20

                        The River House

                        British Columbia / Telkwa

                        Telkwa cottage

                        3 7 min stay varies

                        • 3 bedrooms
                        • sleeps 7
                        • min stay varies
                        • Beach / lakeside relaxation
                        • Nearest beach 2 mi
                        • Swimming pool

                        Certificate of Excellence

                        Price per night from

                        $167

                        Price per night from

                        $167

                        (6) Excellent 

                        Certificate of Excellence

                          28

                          Luxury 5 bedroom Lakefront contemporary home

                          British Columbia / Whistler

                          Whistler house

                          5 8 min stay varies

                          • 5 bedrooms
                          • sleeps 8
                          • min stay varies
                          • Child Friendly
                          • Private garden

                          Certificate of Excellence

                          Price per night from

                          $945

                          Responds fast!
                          avg. 37 minutes

                          Price per night from

                          $945

                          (6) Excellent 

                            30

                            Fabulous 3 bdrm beach house mins to golf ski fish!

                            Comox Valley / Courtenay

                            Courtenay house

                            3 6 7 nights min

                            • 3 bedrooms
                            • sleeps 6
                            • 7 nights min
                            • Beach / lakeside relaxation
                            • Child Friendly
                            • Air conditioning
                            “Relaxing retreat” Courtenay Beach House is one of those places you don't want to leave. The beachfront and yard are the perfect retreat and everything you need is close by. Then at the end of the day relaxing in the hot tub! Also a great bird watchi
                            …see more

                            Price per night from

                            $196

                            Price per night from

                            $196

                            (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

                              $257

                              Price per night from

                              $257

                              (61) 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

                                  34

                                  Amazing Lake Cowichan 3 Bedroom Beach Front House

                                  Vancouver Island / Lake Cowichan

                                  Lake Cowichan house

                                  3 8 21 nights min

                                  • 3 bedrooms
                                  • sleeps 8
                                  • 21 nights min
                                  • Child Friendly
                                  • Pet Friendly

                                  Price per night from

                                  $321

                                  Price per night from

                                  $321

                                    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

                                    $176

                                    Responds fast!
                                    avg. 1 hour 54 minutes

                                    Price per night from

                                    $176

                                    (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

                                      $171

                                      Responds fast!
                                      avg. 54 minutes

                                      Price per night from

                                      $171

                                        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

                                        $137

                                        Price per night from

                                        $137

                                        (2) Excellent 

                                          18

                                          Owl's Nest "Golf" Chalet, Ski in/Ski out, Private Hot Tub

                                          Kootenay Rockies / Kimberley

                                          Kimberley chalet

                                          3 8 min stay varies

                                          • 3 bedrooms
                                          • sleeps 8
                                          • min stay varies
                                          • Ski
                                          • Child Friendly

                                          Price per night from

                                          $149

                                          Price per night from

                                          $149

                                          (3) Average 

                                            14

                                            The Aspens at Whistler- True Slopeside Condos

                                            British Columbia / Whistler

                                            Whistler apartment

                                            1 4 min stay varies

                                            • 1 bedroom
                                            • sleeps 4
                                            • min stay varies
                                            • Swimming pool
                                            • Child Friendly
                                            • Car not necessary
                                            “Fantastic Stay” The condo's are really good. Proper furniture, kitchen, crockery etc. Fantastic view directly to the sloop. We will come back
                                            …see more

                                            Price per night from

                                            $129

                                            Price per night from

                                            $129

                                            (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

                                              $138

                                              Responds fast!
                                              avg. 3 hours 32 minutes

                                              Price per night from

                                              $138

                                              (2) Excellent 

                                                33

                                                Mountain Cottage above Slocan Lake with Views!

                                                Kootenay Rockies / Silverton

                                                Silverton cottage

                                                4 10 2 nights min

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

                                                Price per night from

                                                $129

                                                Price per night from

                                                $129

                                                (35) Excellent 

                                                  29

                                                  Spanish beauty in Vancouver, BC! Now Booking for Summer! Free Parking and WiFi!

                                                  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

                                                  $336

                                                  Responds fast!
                                                  avg. 3 hours 8 minutes

                                                  Price per night from

                                                  $336

                                                  (1) Excellent 

                                                    30

                                                    Radium Hot Springs Condo w/ Mtn Views from Patio!

                                                    Kootenay Rockies / Radium Hot Springs

                                                    Radium Hot Springs apartment

                                                    2 6 min stay varies

                                                    • 2 bedrooms
                                                    • sleeps 6
                                                    • min stay varies
                                                    • Swimming pool
                                                    • Ski
                                                    • Child Friendly

                                                    Price per night from

                                                    $103

                                                    Responds fast!
                                                    avg. 30 minutes

                                                    Price per night from

                                                    $103

                                                    (5) Very Good 

                                                      13

                                                      Mountain Star #26

                                                      British Columbia / Whistler

                                                      Whistler house

                                                      3 7 min stay varies

                                                      • 3 bedrooms
                                                      • sleeps 7
                                                      • min stay varies
                                                      • Child Friendly
                                                      “Absolutley Incredible location for Ski-in, Ski-out! Totally ideal.” Being able to ski out in minutes was an incredible convenience, not to mention the absolute luxury of skiing back after an awesome day on the hill, and hopping into the hot tub right
                                                      …see more

                                                      Price per night from

                                                      $207

                                                      Responds fast!
                                                      avg. 1 hour 46 minutes

                                                      Price per night from

                                                      $207

                                                      (16) Excellent 

                                                        15

                                                        Garden Suite close to the Ocean, Park and Downtown

                                                        Victoria Capital Regional District / Victoria

                                                        Victoria house

                                                        2 4 2 nights min

                                                        • 2 bedrooms
                                                        • sleeps 4
                                                        • 2 nights min
                                                        • Beach / lakeside relaxation
                                                        • Nearest beach 0.16 mi
                                                        • Child Friendly

                                                        Price per night from

                                                        $102

                                                        Responds fast!
                                                        avg. 3 hours 35 minutes

                                                        Price per night from

                                                        $102

                                                        (12) Excellent 

                                                          44

                                                          UltimateBnB-5 Star Luxury Suite, Ocean, Mtn. & City Views, Hot-Tub & Breakfast!

                                                          Victoria Capital Regional District / Victoria

                                                          Victoria apartment

                                                          1 2 3 nights min

                                                          • 1 bedroom
                                                          • sleeps 2
                                                          • 3 nights min
                                                          • Nearest beach 0.5 mi
                                                          • Private garden

                                                          Price per night from

                                                          $129

                                                          Responds fast!
                                                          avg. 1 hour 11 minutes

                                                          Price per night from

                                                          $129

                                                          (16) Excellent 

                                                            38

                                                            Serenity Woods at Sproat Lake, Port Alberni, BC

                                                            Alberni-Clayoquot Regional District / Port Alberni

                                                            Port Alberni house

                                                            2 4 4 nights min

                                                            • 2 bedrooms
                                                            • sleeps 4
                                                            • 4 nights min
                                                            • Beach / lakeside relaxation
                                                            • Nearest beach 0 mi
                                                            • Child Friendly
                                                            “Amazing lakeside rental!” We stayed for 5 nights over the Labour Day weekend and had a lovely time! The house is amazing with everything you could think of. Perfect for our family of 4. Our kids had a blast hunting through Bet's yard looking for sl
                                                            …see more

                                                            Price per night from

                                                            $214

                                                            Price per night from

                                                            $214

                                                            (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

                                                              $144

                                                              Responds fast!
                                                              avg. 3 hours 5 minutes

                                                              Price per night from

                                                              $144

                                                              (2) Excellent 

                                                                24

                                                                Beautiful Vancouver Island Beach House

                                                                Vancouver Island / Nanaimo

                                                                Nanaimo house

                                                                4 6 2 nights min

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

                                                                Price per night from

                                                                $151

                                                                Responds fast!
                                                                avg. 1 hour 46 minutes

                                                                Price per night from

                                                                $151

                                                                (3) Average 

                                                                  8

                                                                  Eagletree Cottage

                                                                  Quadra Island / Quathiaski Cove

                                                                  Quathiaski Cove house

                                                                  2 4 3 nights min

                                                                  • 2 bedrooms
                                                                  • sleeps 4
                                                                  • 3 nights min
                                                                  • Beach / lakeside relaxation
                                                                  • Nearest beach 0.1 mi
                                                                  • Suitable for children age 5+

                                                                  Price per night from

                                                                  $172

                                                                  Price per night from

                                                                  $172

                                                                  (37) Very Good 

                                                                  Certificate of Excellence

                                                                    16

                                                                    Tuwanek Timbers

                                                                    Sunshine Coast / Sechelt

                                                                    Sechelt log cabin

                                                                    3 6 2 nights min

                                                                    • 3 bedrooms
                                                                    • sleeps 6
                                                                    • 2 nights min
                                                                    • Beach / lakeside relaxation
                                                                    • Child Friendly
                                                                    • Pet Friendly

                                                                    Certificate of Excellence

                                                                    Price per night from

                                                                    $192

                                                                    Responds fast!
                                                                    avg. 1 hour 34 minutes

                                                                    Price per night from

                                                                    $192

                                                                    (1) Excellent 

                                                                      13

                                                                      Comfort and Joy

                                                                      British Columbia / Prince George

                                                                      Prince George house

                                                                      3 6 3 nights min

                                                                      • 3 bedrooms
                                                                      • sleeps 6
                                                                      • 3 nights min
                                                                      • Child Friendly
                                                                      • Car not necessary
                                                                      • Private garden

                                                                      Price per night from

                                                                      $154

                                                                      Responds fast!
                                                                      avg. 2 hours 10 minutes

                                                                      Price per night from

                                                                      $154

                                                                        6

                                                                        Bear's Den

                                                                        Kootenay Rockies / Golden

                                                                        Golden house

                                                                        2 6 2 nights min

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

                                                                        Price per night from

                                                                        $263

                                                                        Price per night from

                                                                        $263

                                                                          31

                                                                          This is the USE Door to Vancouver

                                                                          British Columbia / Vancouver

                                                                          Vancouver guest house

                                                                          1 2 1 night min

                                                                          • 1 bedroom
                                                                          • sleeps 2
                                                                          • 1 night min
                                                                          • Child Friendly
                                                                          • Private garden

                                                                          Price per night from

                                                                          $52

                                                                          Responds fast!
                                                                          avg. 1 hour 8 minutes

                                                                          Price per night from

                                                                          $52

                                                                          (1) Excellent 

                                                                            24

                                                                            Richmond Apartment - 1/2 Mile to Steveston Harbour

                                                                            British Columbia / Richmond

                                                                            Richmond apartment

                                                                            1 4 2 nights min

                                                                            • 1 bedroom
                                                                            • sleeps 4
                                                                            • 2 nights min
                                                                            • Swimming pool
                                                                            • Child Friendly

                                                                            Price per night from

                                                                            $70

                                                                            Responds fast!
                                                                            avg. 9 minutes

                                                                            Price per night from

                                                                            $70

                                                                            (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

                                                                              $105

                                                                              Price per night from

                                                                              $105

                                                                              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.