Margaree Valley Rentals

Close

Enter dates for more accurate prices

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

54 Houses

    23

    Cottage on the Margaree River

    Cape Breton Island / Margaree Valley

    Margaree Valley house

    4 6 3 nights min

    • 4 bedrooms
    • sleeps 6
    • 3 nights min
    • Child Friendly
    • Ask about pets
    • Private garden

    Price per night from

    $98

    Price per night from

    $98

    (3) Excellent 

      24

      Margaree Valley Log House

      Cape Breton Island / Margaree Valley

      Margaree Valley house

      3 8 2 nights min

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

      Price per night from

      $254

      Price per night from

      $254

        9

        The Penalty Box

        Cape Breton Island / Margaree Valley

        Margaree Valley house

        2 4 2 nights min

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

        Price per night from

        $146

        Price per night from

        $146

        Great rentals within 20 miles that match your search

        Distance approx 17.45 km from Margaree Valley

        (25) Very Good 

          64

          Sea Parrot Ocean View Manor/Resort/Cottages/B&B

          Cape Breton Island / Englishtown

          Englishtown hotel apartment

          20 50 2 nights min

          • 20 bedrooms
          • sleeps 50
          • 2 nights min
          • Beach / lakeside relaxation
          • Child Friendly
          • Pet Friendly

          Price per night from

          $168

          Price per night from

          $168

          Distance approx 17.22 km from Margaree Valley

            13

            Breton Cove Farm House

            Cape Breton Island / Indian Brook

            Indian Brook house

            5 10 3 nights min

            • 5 bedrooms
            • sleeps 10
            • 3 nights min
            • Child Friendly
            • Pet Friendly
            • Private garden

            Price per night from

            $353

            Responds fast!
            avg. 2 hours 30 minutes

            Price per night from

            $353

            Distance approx 10.62 km from Margaree Valley

              21

              Modern Log Cabin (25 min drive from Baddeck)

              Cape Breton Island / Baddeck

              Baddeck house

              1 2 4 nights min

              • 1 bedroom
              • sleeps 2
              • 4 nights min
              • Child Friendly
              • Private garden

              Price per night from

              $108

              Responds fast!
              avg. 3 hours 33 minutes

              Price per night from

              $108

              Distance approx 14.48 km from Margaree Valley

              (6) Excellent 

                11

                Highland Glamping

                Cape Breton Island / Englishtown

                Englishtown tented camp

                1 4 1 night min

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

                Price per night from

                $129

                Responds fast!
                avg. 1 hour 16 minutes

                Price per night from

                $129

                Distance approx 14.58 km from Margaree Valley

                  7

                  Cottage on the Mira Cape Breton

                  Cape Breton Island / Sydney

                  Sydney house

                  1 2 7 nights min

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

                  Price per night from

                  $123

                  Price per night from

                  $123

                  Distance approx 5.25 km from Margaree Valley

                    5

                    Newly built beautiful apartment for rent

                    Cape Breton Island / Sydney

                    Sydney apartment

                    1 3 30 nights min

                    • 1 bedroom
                    • sleeps 3
                    • 30 nights min
                    • Child Friendly
                    • Private garden

                    Price per night from

                    $69

                    Price per night from

                    $69

                    Distance approx 19.8 km from Margaree Valley

                    (5) Excellent 

                      9

                      Big Hill Retreat - secluded Log Chalet

                      Cape Breton Island / Baddeck

                      Baddeck cottage

                      2 6 3 nights min

                      • 2 bedrooms
                      • sleeps 6
                      • 3 nights min
                      • Nearest beach 13 mi
                      • Child Friendly
                      • Private garden

                      Price per night from

                      $75

                      Price per night from

                      $75

                      Distance approx 15.43 km from Margaree Valley

                        12

                        The Lodge Room #3 at Cabot Shores

                        Cape Breton Island / Indian Brook

                        Indian Brook lodge

                        1 2 1 night min

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

                        Price per night from

                        $151

                        Responds fast!
                        avg. 2 hours 30 minutes

                        Price per night from

                        $151

                        Distance approx 17.17 km from Margaree Valley

                          16

                          The Tan Chalet at Cabot Shores

                          Cape Breton Island / Indian Brook

                          Indian Brook chalet

                          2 7 2 nights min

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

                          Price per night from

                          $314

                          Responds fast!
                          avg. 2 hours 30 minutes

                          Price per night from

                          $314

                          Distance approx 15.45 km from Margaree Valley

                            13

                            The Suite Room #6 at Cabot Shores

                            Cape Breton Island / Indian Brook

                            Indian Brook house

                            2 5 1 night min

                            • 2 bedrooms
                            • sleeps 5
                            • 1 night min
                            • Child Friendly
                            • Air conditioning
                            • Pet Friendly

                            Price per night from

                            $267

                            Responds fast!
                            avg. 2 hours 30 minutes

                            Price per night from

                            $267

                            Distance approx 17.41 km from Margaree Valley

                              9

                              Two-Bedroom Cottage

                              Cape Breton Island / Englishtown

                              Englishtown cottage

                              2 6 4 nights min

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

                              Price per night from

                              $168

                              Price per night from

                              $168

                              Distance approx 17.4 km from Margaree Valley

                                12

                                The Wilderness Cottage – 1 Bedroom (sleeps 5-6 people)

                                Cape Breton Island / Englishtown

                                Englishtown cottage

                                1 6 4 nights min

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

                                Price per night from

                                $168

                                Price per night from

                                $168

                                Distance approx 17.41 km from Margaree Valley

                                  6

                                  This Oceanfront tropical getaway sleeps 2-4

                                  Cape Breton Island / Englishtown

                                  Englishtown cottage

                                  1 4 3 nights min

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

                                  Price per night from

                                  $168

                                  Price per night from

                                  $168

                                  Distance approx 15.43 km from Margaree Valley

                                    11

                                    The Lodge Room #1 at Cabot Shores

                                    Cape Breton Island / Indian Brook

                                    Indian Brook lodge

                                    1 2 1 night min

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

                                    Price per night from

                                    $134

                                    Responds fast!
                                    avg. 2 hours 30 minutes

                                    Price per night from

                                    $134

                                    Distance approx 17.47 km from Margaree Valley

                                      91

                                      Two-Bedroom Cottage

                                      Cape Breton Island / Englishtown

                                      Englishtown cottage

                                      2 6 4 nights min

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

                                      Price per night from

                                      $168

                                      Price per night from

                                      $168

                                      Distance approx 17.37 km from Margaree Valley

                                        9

                                        HMS Sea Parrot (a 42′ Cape Islander boat on land)

                                        Cape Breton Island / Englishtown

                                        Englishtown cottage

                                        1 4 2 nights min

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

                                        Price per night from

                                        $159

                                        Price per night from

                                        $159

                                        Distance approx 15.49 km from Margaree Valley

                                          12

                                          The Little Sky Yurt at Cabot Shores

                                          Cape Breton Island / Indian Brook

                                          Indian Brook yurt

                                          1 2 1 night min

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

                                          Price per night from

                                          $125

                                          Responds fast!
                                          avg. 2 hours 30 minutes

                                          Price per night from

                                          $125

                                          Distance approx 17.54 km from Margaree Valley

                                            13

                                            Luxury Suites 3

                                            Cape Breton Island / Englishtown

                                            Englishtown manor house

                                            1 2 2 nights min

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

                                            Price per night from

                                            $159

                                            Price per night from

                                            $159

                                            Distance approx 17.41 km from Margaree Valley

                                              13

                                              Luxury Suites 2

                                              Cape Breton Island / Englishtown

                                              Englishtown manor house

                                              1 2 2 nights min

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

                                              Price per night from

                                              $159

                                              Price per night from

                                              $159

                                              Distance approx 15.45 km from Margaree Valley

                                                13

                                                The Apple Dome at Cabot Shores

                                                Cape Breton Island / Indian Brook

                                                Indian Brook yurt

                                                1 2 1 night min

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

                                                Price per night from

                                                $142

                                                Responds fast!
                                                avg. 2 hours 30 minutes

                                                Price per night from

                                                $142

                                                Distance approx 15.42 km from Margaree Valley

                                                  16

                                                  The Big Red Yurt at Cabot Shores

                                                  Cape Breton Island / Indian Brook

                                                  Indian Brook yurt

                                                  1 4 1 night min

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

                                                  Price per night from

                                                  $142

                                                  Responds fast!
                                                  avg. 2 hours 30 minutes

                                                  Price per night from

                                                  $142

                                                  Distance approx 17.41 km from Margaree Valley

                                                    15

                                                    Luxury Suites 1

                                                    Cape Breton Island / Englishtown

                                                    Englishtown manor house

                                                    1 2 2 nights min

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

                                                    Price per night from

                                                    $159

                                                    Price per night from

                                                    $159

                                                    Distance approx 17.42 km from Margaree Valley

                                                      4

                                                      Under-The-Sea Cottage – 2 Bedroom (sleeps 6 people)

                                                      Cape Breton Island / Englishtown

                                                      Englishtown cottage

                                                      2 6 4 nights min

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

                                                      Price per night from

                                                      $168

                                                      Price per night from

                                                      $168

                                                      Distance approx 15.43 km from Margaree Valley

                                                        16

                                                        The Blue Yurt at Cabot Shores

                                                        Cape Breton Island / Indian Brook

                                                        Indian Brook yurt

                                                        1 2 1 night min

                                                        • 1 bedroom
                                                        • sleeps 2
                                                        • 1 night min
                                                        • Child Friendly
                                                        • Pet Friendly

                                                        Price per night from

                                                        $125

                                                        Responds fast!
                                                        avg. 2 hours 30 minutes

                                                        Price per night from

                                                        $125

                                                        Distance approx 17.23 km from Margaree Valley

                                                          20

                                                          The Blue Chalet at Cabot Shores

                                                          Cape Breton Island / Indian Brook

                                                          Indian Brook chalet

                                                          2 6 2 nights min

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

                                                          Price per night from

                                                          $314

                                                          Responds fast!
                                                          avg. 2 hours 30 minutes

                                                          Price per night from

                                                          $314

                                                          Distance approx 17.2 km from Margaree Valley

                                                            12

                                                            Quaint Vacation Home just minutes from Baddeck and Gaelic College

                                                            Cape Breton Island / Baddeck

                                                            Baddeck house

                                                            4 8 3 nights min

                                                            • 4 bedrooms
                                                            • sleeps 8
                                                            • 3 nights min
                                                            • Child Friendly
                                                            • Air conditioning
                                                            • Private garden

                                                            Price per night from

                                                            $215

                                                            Price per night from

                                                            $215

                                                            Distance approx 9.29 km from Margaree Valley

                                                            (6) Very Good 

                                                            Certificate of Excellence

                                                              20

                                                              Cottage in black rock

                                                              Cape Breton Island / Big Bras d'Or

                                                              Big Bras d'Or cottage

                                                              3 6 2 nights min

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

                                                              Certificate of Excellence

                                                              Price per night from

                                                              $99

                                                              Responds fast!
                                                              avg. 3 hours 23 minutes

                                                              Price per night from

                                                              $99

                                                              Distance approx 17.37 km from Margaree Valley

                                                                5

                                                                Serengeti Cottage – 2 Bedroom (sleeps 6 people)

                                                                Cape Breton Island / Englishtown

                                                                Englishtown cottage

                                                                2 5 4 nights min

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

                                                                Price per night from

                                                                $168

                                                                Price per night from

                                                                $168

                                                                Distance approx 17.23 km from Margaree Valley

                                                                  15

                                                                  The Cedar Yurt at Cabot Shores

                                                                  Cape Breton Island / Indian Brook

                                                                  Indian Brook yurt

                                                                  1 4 1 night min

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

                                                                  Price per night from

                                                                  $142

                                                                  Responds fast!
                                                                  avg. 2 hours 30 minutes

                                                                  Price per night from

                                                                  $142

                                                                  Distance approx 14.58 km from Margaree Valley

                                                                    13

                                                                    The Lodge Room #5 at Cabot Shores

                                                                    Cape Breton Island / Englishtown

                                                                    Englishtown lodge

                                                                    1 4 1 night min

                                                                    • 1 bedroom
                                                                    • sleeps 4
                                                                    • 1 night min
                                                                    • Child Friendly
                                                                    • Air conditioning
                                                                    • Pet Friendly

                                                                    Price per night from

                                                                    $151

                                                                    Responds fast!
                                                                    avg. 2 hours 30 minutes

                                                                    Price per night from

                                                                    $151

                                                                    Distance approx 11.41 km from Margaree Valley

                                                                      8

                                                                      Own Beach and Ocean Front/ 20min. from Baddeck

                                                                      Cape Breton Island / Baddeck

                                                                      Baddeck house

                                                                      2 6 3 nights min

                                                                      • 2 bedrooms
                                                                      • sleeps 6
                                                                      • 3 nights min
                                                                      • Child Friendly
                                                                      • Ask about pets

                                                                      Price per night from

                                                                      $172

                                                                      Price per night from

                                                                      $172

                                                                      Distance approx 10.68 km from Margaree Valley

                                                                      (1) Excellent 

                                                                        5

                                                                        Farm House 25min from baddeck

                                                                        Cape Breton Island / Baddeck

                                                                        Baddeck house

                                                                        4 8 4 nights min

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

                                                                        Price per night from

                                                                        $86

                                                                        Price per night from

                                                                        $86

                                                                        Distance approx 10.55 km from Margaree Valley

                                                                        (2) Average 

                                                                          10

                                                                          OLD SCHOOL HOUSE 20 min from baddeck

                                                                          Cape Breton Island / Baddeck

                                                                          Baddeck house

                                                                          1 8 3 nights min

                                                                          • 1 bedroom
                                                                          • sleeps 8
                                                                          • 3 nights min
                                                                          • Child Friendly
                                                                          • Ask about pets

                                                                          Price per night from

                                                                          $92

                                                                          Price per night from

                                                                          $92

                                                                          Distance approx 14.58 km from Margaree Valley

                                                                            8

                                                                            Fortress B&B

                                                                            Cape Breton Island / Englishtown

                                                                            Englishtown apartment

                                                                            1 4 1 night min

                                                                            • 1 bedroom
                                                                            • sleeps 4
                                                                            • 1 night min
                                                                            • Nearest beach 0 mi
                                                                            • Child Friendly
                                                                            • Pet Friendly

                                                                            Price per night from

                                                                            $112

                                                                            Price per night from

                                                                            $112

                                                                            Distance approx 4.09 km from Margaree Valley

                                                                              67

                                                                              200 Year Old Renovated Haven

                                                                              Cape Breton Island / Sydney

                                                                              Sydney apartment

                                                                              1 6 1 night min

                                                                              • 1 bedroom
                                                                              • sleeps 6
                                                                              • 1 night min
                                                                              • Child Friendly
                                                                              • Pet Friendly
                                                                              • Private garden

                                                                              Price per night from

                                                                              $68

                                                                              Responds fast!
                                                                              avg. 1 hour 25 minutes

                                                                              Price per night from

                                                                              $68