Vacation Rentals & Cottages in Craigellachie

Close

Enter dates for more accurate prices

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

308 Houses

(5) Excellent 

    17

    Self catering house in the middle of Craigellachie, Speyside

    Moray / Craigellachie

    Craigellachie house

    4 8 7 nights min

    • 4 bedrooms
    • sleeps 8
    • 7 nights min
    • Nearest beach 30 mi
    • Child Friendly

    Price per night from

    $128

    Responds fast!
    avg. 2 hours 37 minutes

    Price per night from

    $128

    (4) Excellent 

    Certificate of Excellence

      12

      Cobblepot Cottage Arndilly Craigellachie. Morayshire

      Moray / Craigellachie

      Craigellachie cottage

      2 4 4 nights min

      • 2 bedrooms
      • sleeps 4
      • 4 nights min
      • Suitable for children age 5+

      Certificate of Excellence

      Price per night from

      $119

      Price per night from

      $119

      (4) Very Good 

        6

        A Family House on Speyside

        Moray / Craigellachie

        Craigellachie house

        6 10 4 nights min

        • 6 bedrooms
        • sleeps 10
        • 4 nights min
        • Nearest beach 18 mi
        • Child Friendly
        • Ask about pets

        Price per night from

        $444

        Responds fast!
        avg. 2 hours 36 minutes

        Price per night from

        $444

        (1) Very Good 

          12

          The Old Byre

          Moray / Craigellachie

          Craigellachie house

          2 4 4 nights min

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

          Price per night from

          $104

          Price per night from

          $104

            23

            224 - Contemporary Highland Home

            Moray / Craigellachie

            Craigellachie lodge

            10 18 7 nights min

            • 10 bedrooms
            • sleeps 18
            • 7 nights min

            Price per night from

            $366

            Price per night from

            $366

            Great rentals within 20 miles that match your search

            Distance approx 1.68 km from Craigellachie

              12

              NEWTON OF FORGIE, garage, garden with patio, in Aberlour, Ref. 963292

              Moray / Aberlour

              Aberlour house

              2 4 3 nights min

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

              Price per night from

              $127

              Price per night from

              $127

              Distance approx 19.8 km from Craigellachie

              (4) Excellent 

                4

                Number 10, Findhorn

                Moray / Findhorn

                Findhorn house

                2 4 5 nights min

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

                Price per night from

                $163

                Price per night from

                $163

                Distance approx 17.05 km from Craigellachie

                (6) Excellent 

                Certificate of Excellence

                  28

                  SeaView Lodge

                  Moray / Lossiemouth

                  Lossiemouth lodge

                  2 6 3 nights min

                  • 2 bedrooms
                  • sleeps 6
                  • 3 nights min
                  • Nearest beach 0.1 mi
                  • Swimming pool
                  • Child Friendly

                  Certificate of Excellence

                  Price per night from

                  $222

                  Responds fast!
                  avg. 2 hours 27 minutes

                  Price per night from

                  $222

                  Distance approx 3.39 km from Craigellachie

                  (9) Excellent 

                    14

                    INVERAVON HOLIDAY HOME DUFFTOWN

                    Moray / Dufftown

                    Dufftown house

                    3 6 2 nights min

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

                    Price per night from

                    $170

                    Responds fast!
                    avg. 2 hours 7 minutes

                    Price per night from

                    $170

                    Distance approx 12.45 km from Craigellachie

                    (9) Excellent 

                    Certificate of Excellence

                      9

                      Coorie Doon, holiday cottage

                      Moray / Garmouth

                      Garmouth house

                      1 4 5 nights min

                      • 1 bedroom
                      • sleeps 4
                      • 5 nights min
                      • Nearest beach 1 mi
                      • Child Friendly
                      • Private garden

                      Certificate of Excellence

                      Price per night from

                      $89

                      Responds fast!
                      avg. 29 minutes

                      Price per night from

                      $89

                      Distance approx 17.91 km from Craigellachie

                      (3) Excellent 

                        7

                        6 Varis Apartments

                        Moray / Forres

                        Forres apartment

                        1 2 2 nights min

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

                        Price per night from

                        $97

                        Responds fast!
                        avg. 31 minutes

                        Price per night from

                        $97

                        Distance approx 17.83 km from Craigellachie

                        (13) Excellent 

                        Certificate of Excellence

                          6

                          Romar Holiday Home

                          Moray / Tomintoul

                          Tomintoul apartment

                          1 2 min stay varies

                          • 1 bedroom
                          • sleeps 2
                          • min stay varies
                          • Ski
                          • Pet Friendly

                          Certificate of Excellence

                          Price per night from

                          $67

                          Responds fast!
                          avg. 1 hour 17 minutes

                          Price per night from

                          $67

                          Distance approx 15.03 km from Craigellachie

                            12

                            MEADOW HOLIDAY

                            Aberdeenshire / Huntly

                            Huntly house

                            4 4 1 night min

                            • 4 bedrooms
                            • sleeps 4
                            • 1 night min
                            • Nearest beach 28 mi

                            Price per night from

                            $48

                            Price per night from

                            $48

                            Distance approx 17.91 km from Craigellachie

                              5

                              8 Varis Apartments

                              Moray / Forres

                              Forres apartment

                              1 2 2 nights min

                              • 1 bedroom
                              • sleeps 2
                              • 2 nights min
                              • Nearest beach 3 mi
                              • Child Friendly

                              Price per night from

                              $97

                              Responds fast!
                              avg. 31 minutes

                              Price per night from

                              $97

                              Distance approx 17.9 km from Craigellachie

                                9

                                7 Varis Apartments

                                Moray / Forres

                                Forres apartment

                                1 2 2 nights min

                                • 1 bedroom
                                • sleeps 2
                                • 2 nights min
                                • Nearest beach 4 mi
                                • Child Friendly
                                • Car not necessary

                                Price per night from

                                $89

                                Responds fast!
                                avg. 31 minutes

                                Price per night from

                                $89

                                Distance approx 18.31 km from Craigellachie

                                  5

                                  House of Glennie

                                  Aberdeenshire / Huntly

                                  Huntly house

                                  8 13 4 nights min

                                  • 8 bedrooms
                                  • sleeps 13
                                  • 4 nights min
                                  • Nearest beach 15 mi
                                  • Child Friendly
                                  • Private garden

                                  Price per night from

                                  $548

                                  Price per night from

                                  $548

                                  Distance approx 16.42 km from Craigellachie

                                  (5) Excellent 

                                    16

                                    Sonas Cottage.

                                    Moray / Buckie

                                    Buckie house

                                    2 5 min stay varies

                                    • 2 bedrooms
                                    • sleeps 5
                                    • min stay varies
                                    • Child Friendly

                                    Price per night from

                                    $60

                                    Responds fast!
                                    avg. 1 hour 41 minutes

                                    Price per night from

                                    $60

                                    Distance approx 12.13 km from Craigellachie

                                      11

                                      Elgin Apartment

                                      Moray / Elgin

                                      Elgin apartment

                                      1 4 1 night min

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

                                      Price per night from

                                      $148

                                      Price per night from

                                      $148

                                      Distance approx 12.85 km from Craigellachie

                                      (4) Excellent 

                                        13

                                        Glen View Cottage

                                        Moray / Glenlivet

                                        Glenlivet cottage

                                        2 4 min stay varies

                                        • 2 bedrooms
                                        • sleeps 4
                                        • min stay varies
                                        • Ski
                                        • Child Friendly
                                        • Ask about pets

                                        Price per night from

                                        $97

                                        Price per night from

                                        $97

                                        Distance approx 13.2 km from Craigellachie

                                        (1) Excellent 

                                          17

                                          The Granary, Private house with balcony near the Sea.

                                          Moray / Buckie

                                          Buckie house

                                          3 6 min stay varies

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

                                          Price per night from

                                          $178

                                          Price per night from

                                          $178

                                          Distance approx 11.82 km from Craigellachie

                                          (14) Excellent 

                                          Certificate of Excellence

                                            12

                                            Ground Floor Flat Central Elgin near Rail Station

                                            Moray / Elgin

                                            Elgin apartment

                                            2 4 2 nights min

                                            • 2 bedrooms
                                            • sleeps 4
                                            • 2 nights min
                                            • Ask about children

                                            Certificate of Excellence

                                            Price per night from

                                            $111

                                            Responds fast!
                                            avg. 2 hours 30 minutes

                                            Price per night from

                                            $111

                                            Distance approx 18.96 km from Craigellachie

                                            (9) Excellent 

                                              11

                                              McLeod's Cottage

                                              Moray / Tomintoul

                                              Tomintoul cottage

                                              4 6 7 nights min

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

                                              Price per night from

                                              $122

                                              Price per night from

                                              $122

                                              Distance approx 11.42 km from Craigellachie

                                              (14) Very Good 

                                                16

                                                Springburn log cabins Kestrel

                                                Moray / Elgin

                                                Elgin log cabin

                                                2 4 7 nights min

                                                • 2 bedrooms
                                                • sleeps 4
                                                • 7 nights min
                                                • Nearest beach 16 mi
                                                • Child Friendly
                                                • Pet Friendly

                                                Price per night from

                                                $95

                                                Responds fast!
                                                avg. 2 hours 14 minutes

                                                Price per night from

                                                $95

                                                Distance approx 14.72 km from Craigellachie

                                                (5) Excellent 

                                                Certificate of Excellence

                                                  13

                                                  OSPREY at SILVER SANDS, MORAY

                                                  Moray / Lossiemouth

                                                  Lossiemouth caravan/mobile home

                                                  2 6 min stay varies

                                                  • 2 bedrooms
                                                  • sleeps 6
                                                  • min stay varies
                                                  • Nearest beach 0 mi
                                                  • Swimming pool
                                                  • Child Friendly

                                                  Certificate of Excellence

                                                  Price per night from

                                                  $119

                                                  Responds fast!
                                                  avg. 2 hours 45 minutes

                                                  Price per night from

                                                  $119

                                                  Distance approx 12.83 km from Craigellachie

                                                  (4) Excellent 

                                                    13

                                                    The Den

                                                    Moray / Glenlivet

                                                    Glenlivet cottage

                                                    2 4 min stay varies

                                                    • 2 bedrooms
                                                    • sleeps 4
                                                    • min stay varies
                                                    • Ski
                                                    • Child Friendly
                                                    • Ask about pets

                                                    Price per night from

                                                    $94

                                                    Price per night from

                                                    $94

                                                    Distance approx 11.31 km from Craigellachie

                                                    (9) Excellent 

                                                      16

                                                      Manse Cottage, Dallas

                                                      Moray / Forres

                                                      Forres cottage

                                                      2 4 7 nights min

                                                      • 2 bedrooms
                                                      • sleeps 4
                                                      • 7 nights min
                                                      • Nearest beach 16 mi
                                                      • Child Friendly
                                                      • Pet Friendly

                                                      Price per night from

                                                      $82

                                                      Price per night from

                                                      $82

                                                      Distance approx 18.7 km from Craigellachie

                                                      (8) Excellent 

                                                      Certificate of Excellence

                                                        14

                                                        Swallow Cottage

                                                        Aberdeenshire / Huntly

                                                        Huntly cottage

                                                        2 5 min stay varies

                                                        • 2 bedrooms
                                                        • sleeps 5
                                                        • min stay varies
                                                        • Beach / lakeside relaxation
                                                        • Nearest beach 20 mi
                                                        • Child Friendly

                                                        Certificate of Excellence

                                                        Price per night from

                                                        $89

                                                        Responds fast!
                                                        avg. 1 hour 50 minutes

                                                        Price per night from

                                                        $89

                                                        Distance approx 18.88 km from Craigellachie

                                                        (11) Very Good 

                                                        Certificate of Excellence

                                                          13

                                                          The Bothy at Willowbank

                                                          Badenoch and Strathspey / Grantown-on-Spey

                                                          Grantown-on-Spey cottage

                                                          1 2 7 nights min

                                                          • 1 bedroom
                                                          • sleeps 2
                                                          • 7 nights min
                                                          • Child Friendly
                                                          • Ask about pets

                                                          Certificate of Excellence

                                                          Price per night from

                                                          $74

                                                          Responds fast!
                                                          avg. 2 hours 9 minutes

                                                          Price per night from

                                                          $74

                                                          Distance approx 17.94 km from Craigellachie

                                                          (36) Excellent 

                                                          Certificate of Excellence

                                                            22

                                                            Coastal Cottage, Findochty

                                                            Buckie / Findochty

                                                            Buckie cottage

                                                            3 6 min stay varies

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

                                                            Certificate of Excellence

                                                            Price per night from

                                                            $104

                                                            Responds fast!
                                                            avg. 2 hours 25 minutes

                                                            Price per night from

                                                            $104

                                                            Distance approx 14.49 km from Craigellachie

                                                            (11) Very Good 

                                                            Certificate of Excellence

                                                              9

                                                              Ben Vorlich

                                                              Moray / Buckie

                                                              Buckie log cabin

                                                              2 6 min stay varies

                                                              • 2 bedrooms
                                                              • sleeps 6
                                                              • min stay varies
                                                              • Child Friendly

                                                              Certificate of Excellence

                                                              Price per night from

                                                              $89

                                                              Responds fast!
                                                              avg. 12 minutes

                                                              Price per night from

                                                              $89

                                                              Distance approx 16.65 km from Craigellachie

                                                              (11) Excellent 

                                                              Certificate of Excellence

                                                                12

                                                                DEVINE DIGS Modern Three Bedroomed Town House

                                                                Moray / Lossiemouth

                                                                Lossiemouth house

                                                                3 6 3 nights min

                                                                • 3 bedrooms
                                                                • sleeps 6
                                                                • 3 nights min
                                                                • Child Friendly
                                                                • Private garden

                                                                Certificate of Excellence

                                                                Price per night from

                                                                $141

                                                                Responds fast!
                                                                avg. 1 hour 4 minutes

                                                                Price per night from

                                                                $141

                                                                Distance approx 11.5 km from Craigellachie

                                                                (19) Excellent 

                                                                Certificate of Excellence

                                                                  19

                                                                  Springburn log cabins buzzard

                                                                  Moray / Elgin

                                                                  Elgin log cabin

                                                                  2 4 7 nights min

                                                                  • 2 bedrooms
                                                                  • sleeps 4
                                                                  • 7 nights min
                                                                  • Nearest beach 16 mi
                                                                  • Child Friendly
                                                                  • Pet Friendly

                                                                  Certificate of Excellence

                                                                  Price per night from

                                                                  $102

                                                                  Responds fast!
                                                                  avg. 2 hours 14 minutes

                                                                  Price per night from

                                                                  $102

                                                                  Distance approx 19.48 km from Craigellachie

                                                                  (6) Excellent 

                                                                    18

                                                                    Tulach Ard House

                                                                    Badenoch and Strathspey / Grantown-on-Spey

                                                                    Grantown-on-Spey b and b

                                                                    3 6 2 nights min

                                                                    • 3 bedrooms
                                                                    • sleeps 6
                                                                    • 2 nights min
                                                                    • Nearest beach 28 mi
                                                                    • Ski
                                                                    • Private garden

                                                                    Price per night from

                                                                    $355

                                                                    Price per night from

                                                                    $355

                                                                    Distance approx 9.43 km from Craigellachie

                                                                    (1) Excellent 

                                                                      27

                                                                      Mill of Kellas

                                                                      Moray / Elgin

                                                                      Elgin house

                                                                      4 8 min stay varies

                                                                      • 4 bedrooms
                                                                      • sleeps 8
                                                                      • min stay varies
                                                                      • Nearest beach 19 mi
                                                                      • Child Friendly
                                                                      • Pet Friendly

                                                                      Price per night from

                                                                      $267

                                                                      Responds fast!
                                                                      avg. 2 hours 25 minutes

                                                                      Price per night from

                                                                      $267

                                                                      Distance approx 17.05 km from Craigellachie

                                                                      (6) Excellent 

                                                                        37

                                                                        LUXURY 6-BERTH CARAVAN FOR RENT AT SILVER SANDS HOLIDAY PARK

                                                                        Moray / Lossiemouth

                                                                        Lossiemouth caravan/mobile home

                                                                        2 6 3 nights min

                                                                        • 2 bedrooms
                                                                        • sleeps 6
                                                                        • 3 nights min
                                                                        • Swimming pool
                                                                        • Child Friendly

                                                                        Price per night from

                                                                        $97

                                                                        Responds fast!
                                                                        avg. 1 hour 7 minutes

                                                                        Price per night from

                                                                        $97

                                                                        Distance approx 14.49 km from Craigellachie

                                                                          13

                                                                          GOLFVIEW 2 BEDROOM - see our 4 bedroom option

                                                                          Moray / Buckie

                                                                          Buckie house

                                                                          2 4 2 nights min

                                                                          • 2 bedrooms
                                                                          • sleeps 4
                                                                          • 2 nights min
                                                                          • Nearest beach 7 mi
                                                                          • Child Friendly
                                                                          • Private garden

                                                                          Price per night from

                                                                          $148

                                                                          Price per night from

                                                                          $148

                                                                          Distance approx 19.25 km from Craigellachie

                                                                          (18) Excellent 

                                                                          Certificate of Excellence

                                                                            17

                                                                            Sailmaker's Cottage

                                                                            Moray / Portknockie

                                                                            Portknockie house

                                                                            2 5 min stay varies

                                                                            • 2 bedrooms
                                                                            • sleeps 5
                                                                            • min stay varies
                                                                            • Child Friendly

                                                                            Certificate of Excellence

                                                                            Price per night from

                                                                            $89

                                                                            Responds fast!
                                                                            avg. 2 hours 57 minutes

                                                                            Price per night from

                                                                            $89

                                                                            Distance approx 3.47 km from Craigellachie

                                                                            (5) Excellent 

                                                                              17

                                                                              Hillside Havens, Ramblers Rest

                                                                              Moray / Dufftown

                                                                              Dufftown log cabin

                                                                              1 2 1 night min

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

                                                                              Price per night from

                                                                              $134

                                                                              Responds fast!
                                                                              avg. 1 hour 9 minutes

                                                                              Price per night from

                                                                              $134