Vacation Rentals & Cabins in Vancouver Island

Close

Enter dates for more accurate prices

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

938 cabins

    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

    (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

      Responds fast!
      avg. 3 hours 48 minutes

      Price per night from

      $169

      (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

        (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 11 minutes

          Price per night from

          $102

          (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

            $142

            Price per night from

            $142

            (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

              $129

              Responds fast!
              avg. 2 hours 51 minutes

              Price per night from

              $129

              (1) Excellent 

                17

                The Emperor Suite

                Victoria Capital Regional District / Victoria

                Victoria condo

                2 5 2 nights min

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

                Price per night from

                $87

                Price per night from

                $87

                (50) Excellent 

                  21

                  Seaside Cottage 2 bedrooms on the Ocean, hot tub, gas fireplace, furnished deck

                  Vancouver Island / Campbell River

                  Campbell River log cabin

                  2 6 min stay varies

                  • 2 bedrooms
                  • sleeps 6
                  • min stay varies
                  • Beach / lakeside relaxation
                  • Ask about children
                  • Ask about pets
                  “Right on the beach” I have stayed here often and every time it has been awesome. The hot tub on the front deck is located for privacy and the view is spectacular from inside or out. The cottages are bordered by evergreens on each side of the property,
                  …see more

                  Price per night from

                  $140

                  Responds fast!
                  avg. 3 hours 37 minutes

                  Price per night from

                  $140

                  (1) Excellent 

                    36

                    Victoria Area Deep Cove Ocean Front 5 Bedroom Private Vacation Home

                    Victoria Capital Regional District / North Saanich

                    North Saanich house

                    5 10 7 nights min

                    • 5 bedrooms
                    • sleeps 10
                    • 7 nights min
                    • Child Friendly
                    • Pet Friendly

                    Price per night from

                    $225

                    Price per night from

                    $225

                      35

                      Pacific Coast Beach House - Oceanfront 3 Bedroom home with Stunning Views

                      Victoria Capital Regional District / Sooke

                      Sooke house

                      3 6 7 nights min

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

                      Price per night from

                      $169

                      Price per night from

                      $169

                      (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

                        $91

                        Responds fast!
                        avg. 1 hour 14 minutes

                        Price per night from

                        $91

                        (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

                          $197

                          Price per night from

                          $197

                            25

                            The Beach House Retreat - Unique Ocean-Front Cottage in Cordova Bay

                            Victoria Capital Regional District / Saanich

                            Saanich cottage

                            1 2 2 nights min

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

                            Price per night from

                            $125

                            Price per night from

                            $125

                            (7) Very Good 

                              25

                              CedarView House, Tofino, BC

                              Clayoquot Sound / Tofino

                              Tofino house

                              3 6 min stay varies

                              • 3 bedrooms
                              • sleeps 6
                              • min stay varies
                              • Beach / lakeside relaxation
                              • Nearest beach 0.5 mi
                              • Child Friendly

                              Price per night from

                              $288

                              Responds fast!
                              avg. 2 hours 22 minutes

                              Price per night from

                              $288

                                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

                                $343

                                Responds fast!
                                avg. 29 minutes

                                Price per night from

                                $343

                                  20

                                  Family & Dog Friendly Private Home close to Ocean and Golfing

                                  Vancouver Island / Nanoose Bay

                                  Nanoose Bay house

                                  3 6 min stay varies

                                  • 3 bedrooms
                                  • sleeps 6
                                  • min stay varies
                                  • Child Friendly
                                  • Pet Friendly

                                  Price per night from

                                  $194

                                  Price per night from

                                  $194

                                    19

                                    Spring's Studio at South Chesterma's Beach

                                    Clayoquot Sound / Tofino

                                    Tofino studio

                                    Studio 2 31 nights min

                                    • Studio
                                    • sleeps 2
                                    • 31 nights min
                                    • Beach / lakeside relaxation
                                    • Child Friendly
                                    • Pet Friendly

                                    Price per night from

                                    $48

                                    Price per night from

                                    $48

                                      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

                                      $281

                                      Price per night from

                                      $281

                                      (3) Very Good 

                                        39

                                        Eaglesview escape by the Sea - Royston Vancouver Island BC - Executive Rental

                                        Vancouver Island / Royston

                                        Royston house

                                        4 10 3 nights min

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

                                        Price per night from

                                        $215

                                        Price per night from

                                        $215

                                        (3) Excellent 

                                          45

                                          DISCOUNTED RATE For SEPTEMBER -Rivers Crossing- between 2 Bear Mt. Golf Courses

                                          Victoria Capital Regional District / Victoria

                                          Victoria house

                                          4 10 3 nights min

                                          • 4 bedrooms
                                          • sleeps 10
                                          • 3 nights min
                                          • Nearest beach 10 mi
                                          • Child Friendly
                                          • Air conditioning

                                          Price per night from

                                          $386

                                          Responds fast!
                                          avg. 30 minutes

                                          Price per night from

                                          $386

                                            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

                                            $112

                                            Responds fast!
                                            avg. 1 hour 8 minutes

                                            Price per night from

                                            $112

                                            (15) Very Good 

                                              23

                                              Town House in the heart of James Bay, Victoria

                                              Victoria Capital Regional District / Victoria

                                              Victoria house

                                              3 6 3 nights min

                                              • 3 bedrooms
                                              • sleeps 6
                                              • 3 nights min
                                              • Child Friendly
                                              • Car not necessary
                                              • Private garden
                                              “Beautiful, well stocked home!” We loved everything about this home! Plenty of everything- towels, dishes, silver wear, soap. The yard was well maintained and pretty. Just a half mile walk to downtown and only 3 blocks to the grocery store.
                                              …see more

                                              Price per night from

                                              $315

                                              Responds fast!
                                              avg. 2 hours 26 minutes

                                              Price per night from

                                              $315

                                              (1) Excellent 

                                                24

                                                Beautiful Decorated 3 Bed Beach House in Waterfront Development

                                                Vancouver Island / Qualicum Beach

                                                Qualicum Beach house

                                                3 7 3 nights min

                                                • 3 bedrooms
                                                • sleeps 7
                                                • 3 nights min
                                                • Swimming pool
                                                • Child Friendly
                                                • Air conditioning

                                                Price per night from

                                                $172

                                                Price per night from

                                                $172

                                                (3) Excellent 

                                                  20

                                                  Figgy Cabin 1 bedroom

                                                  Vancouver Island / Royston

                                                  Royston house

                                                  1 2 min stay varies

                                                  • 1 bedroom
                                                  • sleeps 2
                                                  • min stay varies
                                                  • Nearest beach 0 mi
                                                  • Private garden

                                                  Price per night from

                                                  $43

                                                  Responds fast!
                                                  avg. 22 minutes

                                                  Price per night from

                                                  $43

                                                    36

                                                    Victoria 2 Bedroom Executive Condo with Sauna in the Heart of the Westshore

                                                    Victoria Capital Regional District / Langford

                                                    Langford apartment

                                                    2 4 7 nights min

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

                                                    Price per night from

                                                    $135

                                                    Price per night from

                                                    $135

                                                      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

                                                      $300

                                                      Price per night from

                                                      $300

                                                        36

                                                        Lake Cowichan 4 Bedroom Home with Private Dock and Hot tub

                                                        Vancouver Island / Lake Cowichan

                                                        Lake Cowichan house

                                                        4 8 7 nights min

                                                        • 4 bedrooms
                                                        • sleeps 8
                                                        • 7 nights min
                                                        • Child Friendly

                                                        Price per night from

                                                        $150

                                                        Price per night from

                                                        $150

                                                          16

                                                          Absolute waterfront on the stunning Saanich

                                                          Victoria Capital Regional District / North Saanich

                                                          North Saanich b and b

                                                          1 5 2 nights min

                                                          • 1 bedroom
                                                          • sleeps 5
                                                          • 2 nights min
                                                          • Child Friendly
                                                          • Pet Friendly
                                                          • Private garden

                                                          Price per night from

                                                          $168

                                                          Price per night from

                                                          $168

                                                          (9) Excellent 

                                                            15

                                                            Pacific Tide Beach House - Ocean View! Steps away from Rathtrevor Beach

                                                            Vancouver Island / Parksville

                                                            Parksville condo

                                                            3 7 min stay varies

                                                            • 3 bedrooms
                                                            • sleeps 7
                                                            • min stay varies
                                                            • Beach / lakeside relaxation
                                                            • Nearest beach 0 mi
                                                            • Child Friendly

                                                            Price per night from

                                                            $163

                                                            Responds fast!
                                                            avg. 40 minutes

                                                            Price per night from

                                                            $163

                                                            (10) Excellent 

                                                              33

                                                              SEASIDE COTTAGE W/HOT TUB

                                                              Victoria Capital Regional District / Sooke

                                                              Sooke cottage

                                                              1 2 2 nights min

                                                              • 1 bedroom
                                                              • sleeps 2
                                                              • 2 nights min
                                                              • Beach / lakeside relaxation
                                                              • Nearest beach 0 mi

                                                              Price per night from

                                                              $155

                                                              Price per night from

                                                              $155

                                                              (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 10 minutes

                                                                Price per night from

                                                                $129

                                                                (1) Excellent 

                                                                  28

                                                                  The Cabin: A Sooke Ocean and Mountain View Acreage

                                                                  Victoria Capital Regional District / Sooke

                                                                  Sooke house

                                                                  4 8 1 night min

                                                                  • 4 bedrooms
                                                                  • sleeps 8
                                                                  • 1 night min
                                                                  • Child Friendly

                                                                  Price per night from

                                                                  $185

                                                                  Responds fast!
                                                                  avg. 1 hour 49 minutes

                                                                  Price per night from

                                                                  $185

                                                                  (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

                                                                    $215

                                                                    Price per night from

                                                                    $215

                                                                    (11) Excellent 

                                                                      19

                                                                      VANCOUVER ISLAND - ELES ESCAPE B and B by the SEA

                                                                      Vancouver Island / Lantzville

                                                                      Lantzville b and b

                                                                      2 2 2 nights min

                                                                      • 2 bedrooms
                                                                      • sleeps 2
                                                                      • 2 nights min
                                                                      • Beach / lakeside relaxation
                                                                      • Air conditioning
                                                                      • Private garden
                                                                      “We'll be back!” If you're looking for someplace with attentiveness to all the details and more, Ele's Escape is it! Pet-friendly was my first clue it would be wonderful. But I had no idea the food would be so spectacular, the guest room filled with un
                                                                      …see more

                                                                      Price per night from

                                                                      $103

                                                                      Price per night from

                                                                      $103

                                                                        42

                                                                        Elements Luxury Loft House Rental & Spa by the Sea

                                                                        Vancouver Island / Campbell River

                                                                        Campbell River guest house

                                                                        2 8 min stay varies

                                                                        • 2 bedrooms
                                                                        • sleeps 8
                                                                        • min stay varies
                                                                        • Child Friendly
                                                                        • Air conditioning
                                                                        • Private garden

                                                                        Price per night from

                                                                        $151

                                                                        Price per night from

                                                                        $151

                                                                          34

                                                                          Morningside Glass House - 4 Bedroom home with ocean access

                                                                          Victoria Capital Regional District / Victoria

                                                                          Victoria house

                                                                          4 8 7 nights min

                                                                          • 4 bedrooms
                                                                          • sleeps 8
                                                                          • 7 nights min
                                                                          • Child Friendly

                                                                          Price per night from

                                                                          $225

                                                                          Price per night from

                                                                          $225

                                                                            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

                                                                            $150

                                                                            Price per night from

                                                                            $150

                                                                              36

                                                                              Spacious three bedroom home with water views

                                                                              Comox Valley / Courtenay

                                                                              Courtenay house

                                                                              3 6 7 nights min

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

                                                                              Price per night from

                                                                              $127

                                                                              Price per night from

                                                                              $127

                                                                              About Vancouver Island

                                                                              On the western coast of Canada, bordered by the Pacific Ocean and the Powell River, Vancouver Island is home to mile after protected mile of Pacific Northwest paradise. The best way to experience this incredible natural treasure trove is to get outside and go exploring.

                                                                              Hiking trails wind through the temperate rainforest and along the rocky coastline in Pacific Rim National Park and Cape Scott Provincial Park. To explore sandy beaches, coves and tide pools, spend some time in Rathtrevor Provincial Park or take a boat out onto the blue waters of Tribune Bay.

                                                                              For a truly exhilarating experience, join the growing numbers of visitors who come here for storm watching opportunities in the Pacific Rim. Many established storm-watching outfitters can provide rain gear and a safe location from which to watch dramatic thunderstorms.

                                                                              No matter which parks and trails you choose, Vancouver will keep you busy if you enjoy hiking, mountain biking, canoeing, rock climbing, bird watching, or cave exploration.

                                                                              Here are a few additional suggestions for your trip:

                                                                              • Go whale watching: It's almost impossible not to see whales around Vancouver. A guided boat excursion can take you to the best places to spot orcas, humpbacks, minkes and greys.
                                                                              • Visit the U'Mista Cultural Center: Located in Alert Bay, the Cultural Center is an excellent place to learn more about the First Nations people who predate Europeans in this area by thousands of years.
                                                                              • Take a tour of the Bastion: This strange octagonal building was constructed in 1852 with notched squared timbers that have been fitted together without nails.
                                                                              • Explore Cathedral Grove: The western red cedars and Douglas firs of Cathedral Grove are some of the oldest in the world. They are magnificent representations of the temperate rainforest.
                                                                              • Visit Fort Rod Hill: Fort Rod Hill is a restored artillery fort built to defend Victoria and the Esquimalt Naval Base. The Fisgard Lighthouse on the site was the first lighthouse on the Canadian west coast.
                                                                              • Visit the Shaw Ocean Discovery Center: Learn more about the marine life of the Gulf Islands, including jellies, rockfish, octopus and even sea stars and sea urchins in touch pools.

                                                                              No matter what time of year you arrive on Vancouver Island, you'll have no trouble finding a perfect place to stay. Book a cozy cabin with a fireplace, or if you intend to spend as much time as possible out on the water, rent a lakeside summer house or ocean villa a few steps away from the beach.