Cottages in Kelso and Self catering accommodation - Holiday Lettings - Holiday Rentals Kelso

Close

Enter dates for more accurate prices

Payment Protection
To book this holiday home you need to pay through the Holiday Lettings website. We can’t protect your payment if you don’t pay through us. Learn more

288 Holiday homes

    13

    Kelso holiday home rental

    Borders / Kelso

    2 4 7 nights min

    • 2 bedrooms
    • sleeps 4
    • 7 nights min
    • Child friendly
    • Pet friendly

    from £48 / night

    £330 - £783 / week

    Enquire View

    from £48 / night

    (11) Excellent 

      24

      Holiday cottage in Kelso

      Borders / Kelso

      1 2 min stay varies

      • 1 bedroom
      • sleeps 2
      • min stay varies
      • Nearest beach 30 km
      • Private garden

      from £93 / night

      £502 - £553 / week

      Book View

      Responds fast!
      avg. 2 hours 17 minutes

      from £93 / night

      (48) Excellent 

        11

        Kelso holiday cottage rental

        Borders / Kelso

        1 2 2 nights min

        • 1 bedroom
        • sleeps 2
        • 2 nights min
        “Fantastic and friendly” If I could take all the furniture away with me I would.decor and location was fantastic and everything was first class,will be back

        from £109 / night

        £687 / week

        Book View

        Responds fast!
        avg. 1 hour 43 minutes

        from £109 / night

        (42) Excellent 

        Certificate of Excellence

          35

          Kelso holiday cottage rental

          Borders / Kelso

          3 8 min stay varies

          • 3 bedrooms
          • sleeps 8
          • min stay varies
          • Nearest beach 40 km
          • Child friendly
          • Pet friendly
          “Comfortable cottage, convenient for Scottish Borders” A clean, tidy, comfortable and well equipped cottage in a pleasant situation with a stream and bridge at the bottom of the garden. It is central for visiting stately homes, abbeys and gardens in the Scottish Borders and conveniently close to Kelso with shops and a large supermarket.

          Certificate of Excellence

          from £98 / night

          £504 - £1,460 / week

          Book View

          Responds fast!
          avg. 1 hour 24 minutes

          from £98 / night

          (19) Excellent 

          Certificate of Excellence

            25

            Holiday cottage rental

            Borders / Kelso

            1 2 min stay varies

            • 1 bedroom
            • sleeps 2
            • min stay varies
            • Nearest beach 50 km
            • Child friendly
            • Pet friendly

            Certificate of Excellence

            from £105 / night

            £444 - £637 / week

            Book View

            Responds fast!
            avg. 2 hours 19 minutes

            from £105 / night

            (22) Excellent 

              10

              Kelso holiday apartment rental

              Borders / Kelso

              2 4 1 night min

              • 2 bedrooms
              • sleeps 4
              • 1 night min
              • Child friendly

              from £502 / night

              £502 - £820 / week

              Book View

              Responds fast!
              avg. 2 hours 48 minutes

              from £502 / night

              (13) Excellent 

                37

                Kelso holiday cottage rental

                Borders / Kelso

                1 3 min stay varies

                • 1 bedroom
                • sleeps 3
                • min stay varies
                • Child friendly
                • Pet friendly
                • Private garden

                from £86 / night

                £458 - £825 / week

                Book View

                Responds fast!
                avg. 1 hour 46 minutes

                from £86 / night

                  13

                  Heiton holiday cottage rental

                  Kelso / Heiton

                  2 4 7 nights min

                  • 2 bedrooms
                  • sleeps 4
                  • 7 nights min
                  • Child friendly
                  • Pet friendly
                  • Private garden

                  from £69 / night

                  £483 - £840 / week

                  Enquire View

                  from £69 / night

                    10

                    Holiday cottage in Heiton

                    Kelso / Heiton

                    2 4 7 nights min

                    • 2 bedrooms
                    • sleeps 4
                    • 7 nights min
                    • Child friendly
                    • Pet friendly

                    from £69 / night

                    £483 - £840 / week

                    Enquire View

                    from £69 / night

                    (21) Excellent 

                      14

                      Kelso holiday cottage rental

                      Borders / Kelso

                      3 6 1 night min

                      • 3 bedrooms
                      • sleeps 6
                      • 1 night min
                      • Child friendly

                      from £643 / night

                      £643 - £927 / week

                      Book View

                      Responds fast!
                      avg. 2 hours 48 minutes

                      from £643 / night

                      (5) Excellent 

                      Certificate of Excellence

                        31

                        Holiday apartment in Kelso

                        Borders / Kelso

                        2 4 2 nights min

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

                        Certificate of Excellence

                        from £152 / night

                        £401 - £619 / week

                        Book View

                        Responds fast!
                        avg. 1 hour 38 minutes

                        from £152 / night

                        (28) Excellent 

                          20

                          Holiday cottage in Kelso

                          Borders / Kelso

                          3 6 min stay varies

                          • 3 bedrooms
                          • sleeps 6
                          • min stay varies
                          • Child friendly
                          • Pet friendly
                          • Private garden
                          “Fabulous!” A group of us came down to Kelso for a wedding and besides the fabulous weather that weekend, staying at Kersmains Farm Cottage definitely topped off our weekend! The cottage was extremely cosy, comfortable and a perfect size for 6 adults sharing. We will be visiting again - hopefully in the not too distant future!

                          from £172 / night

                          £785 - £974 / week

                          Book View

                          Responds fast!
                          avg. 1 hour 43 minutes

                          from £172 / night

                          (3) Excellent 

                            18

                            Holiday home with golf nearby in Kelso

                            Borders / Kelso

                            5 12 3 nights min

                            • 5 bedrooms
                            • sleeps 12
                            • 3 nights min
                            • Nearest beach 40 km
                            • Child friendly
                            • Ask about pets

                            from £458 / night

                            £2,519 / week

                            Book View

                            from £458 / night

                            (5) Excellent 

                              23

                              Holiday home with golf nearby in Heiton

                              Kelso / Heiton

                              3 6 min stay varies

                              • 3 bedrooms
                              • sleeps 6
                              • min stay varies
                              • Nearest beach 37 km
                              • Child friendly
                              • Private garden

                              from £138 / night

                              £619 - £1,117 / week

                              Book View

                              Responds fast!
                              avg. 3 hours 53 minutes

                              from £138 / night

                                25

                                Holiday home in Kelso

                                Borders / Kelso

                                5 10 7 nights min

                                • 5 bedrooms
                                • sleeps 10
                                • 7 nights min
                                • Pet friendly

                                from £215 / night

                                £1,500 - £2,800 / week

                                Enquire View

                                from £215 / night

                                (4) Excellent 

                                  26

                                  Kelso holiday cottage rental

                                  Borders / Kelso

                                  1 2 min stay varies

                                  • 1 bedroom
                                  • sleeps 2
                                  • min stay varies
                                  • Nearest beach 48 km
                                  • Child friendly

                                  from £105 / night

                                  £444 - £637 / week

                                  Book View

                                  Responds fast!
                                  avg. 2 hours 19 minutes

                                  from £105 / night

                                  (10) Excellent 

                                    14

                                    Holiday b&b rental

                                    Borders / Kelso

                                    1 2 1 night min

                                    • 1 bedroom
                                    • sleeps 2
                                    • 1 night min

                                    from £63 / night

                                    £441 / week

                                    Book View

                                    from £63 / night

                                      10

                                      Holiday chalet in Kelso

                                      Borders / Kelso

                                      2 4 3 nights min

                                      • 2 bedrooms
                                      • sleeps 4
                                      • 3 nights min
                                      • Child friendly

                                      from £229 / night

                                      £974 / week

                                      Book View

                                      from £229 / night

                                      (11) Excellent 

                                        13

                                        Holiday apartment in Kelso

                                        Borders / Kelso

                                        4 6 3 nights min

                                        • 4 bedrooms
                                        • sleeps 6
                                        • 3 nights min
                                        • Child friendly

                                        from £115 / night

                                        £567 / week

                                        Book View

                                        Responds fast!
                                        avg. 3 hours 7 minutes

                                        from £115 / night

                                        (15) Excellent 

                                          15

                                          Kelso holiday home rental

                                          Borders / Kelso

                                          3 5 3 nights min

                                          • 3 bedrooms
                                          • sleeps 5
                                          • 3 nights min
                                          • Child friendly
                                          • Private garden

                                          from £115 / night

                                          £567 / week

                                          Book View

                                          Responds fast!
                                          avg. 3 hours 7 minutes

                                          from £115 / night

                                          (2) Excellent 

                                            24

                                            Holiday cottage with golf nearby in Kelso

                                            Borders / Kelso

                                            2 5 min stay varies

                                            • 2 bedrooms
                                            • sleeps 5
                                            • min stay varies
                                            • Child friendly
                                            • Private garden

                                            from £172 / night

                                            £516 - £802 / week

                                            Book View

                                            from £172 / night

                                            (2) Very Good 

                                              52

                                              Holiday cottage in Kelso

                                              Borders / Kelso

                                              2 4 3 nights min

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

                                              from £144 / night

                                              £752 - £835 / week

                                              Book View

                                              from £144 / night

                                              (1) Excellent 

                                                24

                                                Holiday cottage in Kelso

                                                Borders / Kelso

                                                1 3 min stay varies

                                                • 1 bedroom
                                                • sleeps 3
                                                • min stay varies
                                                • Nearest beach 48 km
                                                • Child friendly

                                                from £105 / night

                                                £444 - £637 / week

                                                Book View

                                                Responds fast!
                                                avg. 2 hours 19 minutes

                                                from £105 / night

                                                (5) Excellent 

                                                  27

                                                  Holiday cottage in Kelso

                                                  Borders / Kelso

                                                  1 4 min stay varies

                                                  • 1 bedroom
                                                  • sleeps 4
                                                  • min stay varies
                                                  • Nearest beach 48 km
                                                  • Child friendly
                                                  • Pet friendly

                                                  from £105 / night

                                                  £444 - £717 / week

                                                  Book View

                                                  Responds fast!
                                                  avg. 2 hours 19 minutes

                                                  from £105 / night

                                                  (3) Very Good 

                                                    16

                                                    Kelso holiday cottage rental

                                                    Borders / Kelso

                                                    2 4 1 night min

                                                    • 2 bedrooms
                                                    • sleeps 4
                                                    • 1 night min
                                                    • Child friendly
                                                    • Private garden

                                                    from £281 / night

                                                    £401 - £637 / week

                                                    Book View

                                                    from £281 / night

                                                    (4) Very Good 

                                                      5

                                                      Kelso holiday home rental

                                                      Borders / Kelso

                                                      3 6 1 night min

                                                      • 3 bedrooms
                                                      • sleeps 6
                                                      • 1 night min
                                                      • Child friendly

                                                      from £661 / night

                                                      £661 - £938 / week

                                                      Book View

                                                      Responds fast!
                                                      avg. 2 hours 48 minutes

                                                      from £661 / night

                                                      (1) Excellent 

                                                        100

                                                        Holiday home in Kelso

                                                        Borders / Kelso

                                                        4 7 3 nights min

                                                        • 4 bedrooms
                                                        • sleeps 7
                                                        • 3 nights min
                                                        • Child friendly
                                                        • Pet friendly

                                                        from £229 / night

                                                        £1,443 / week

                                                        Book View

                                                        Responds fast!
                                                        avg. 1 hour 38 minutes

                                                        from £229 / night

                                                        (111) Excellent 

                                                          20

                                                          Holiday barn in Stichill

                                                          Kelso / Stichill

                                                          4 10 1 night min

                                                          • 4 bedrooms
                                                          • sleeps 10
                                                          • 1 night min
                                                          • Beach / lakeside relaxation
                                                          • Nearest beach 20 km
                                                          • Child friendly
                                                          “Excellent Holiday Cottage near Kelso” I spent a week with my family in this fantastic enormous holiday letting in the Scottish Borders. They had never been to Scotland before, so it was great for them to see the Chiviots, Smailholm Tower, Kelso Abbey and Hume Castle. I also did my first shooting lesson with the owner who is a qualified shooting and fishing instructor. The house is warm, decorated to a high standard and really cosy.

                                                          from £45 / night

                                                          £315 / week

                                                          Enquire View

                                                          from £45 / night

                                                            13

                                                            Holiday chalet in Kelso

                                                            Borders / Kelso

                                                            2 4 3 nights min

                                                            • 2 bedrooms
                                                            • sleeps 4
                                                            • 3 nights min
                                                            • Child friendly

                                                            from £229 / night

                                                            £974 / week

                                                            Book View

                                                            from £229 / night

                                                              10

                                                              Holiday home in Kelso

                                                              Borders / Kelso

                                                              2 4 min stay varies

                                                              • 2 bedrooms
                                                              • sleeps 4
                                                              • min stay varies
                                                              • Child friendly

                                                              from £281 / night

                                                              £401 - £637 / week

                                                              Book View

                                                              from £281 / night

                                                                12

                                                                Kelso holiday chalet rental

                                                                Borders / Kelso

                                                                2 4 3 nights min

                                                                • 2 bedrooms
                                                                • sleeps 4
                                                                • 3 nights min
                                                                • Child friendly

                                                                from £229 / night

                                                                £974 / week

                                                                Book View

                                                                from £229 / night

                                                                  16

                                                                  Kelso holiday apartment rental

                                                                  Borders / Kelso

                                                                  3 6 2 nights min

                                                                  • 3 bedrooms
                                                                  • sleeps 6
                                                                  • 2 nights min
                                                                  • Nearest beach 33 km
                                                                  • Child friendly

                                                                  from £161 / night

                                                                  £911 / week

                                                                  Book View

                                                                  Responds fast!
                                                                  avg. 2 hours 25 minutes

                                                                  from £161 / night

                                                                  (13) Excellent 

                                                                    17

                                                                    Ednam holiday cottage rental

                                                                    Kelso / Ednam

                                                                    3 6 1 night min

                                                                    • 3 bedrooms
                                                                    • sleeps 6
                                                                    • 1 night min
                                                                    • Child friendly
                                                                    • Private garden

                                                                    from £558 / night

                                                                    £796 - £1,416 / week

                                                                    Book View

                                                                    from £558 / night

                                                                    (15) Excellent 

                                                                      13

                                                                      Cottage rental in Kelso

                                                                      Borders / Kelso

                                                                      3 6 3 nights min

                                                                      • 3 bedrooms
                                                                      • sleeps 6
                                                                      • 3 nights min
                                                                      • Child friendly
                                                                      • Ask about pets

                                                                      from £321 / night

                                                                      £1,374 / week

                                                                      Book View

                                                                      from £321 / night

                                                                        13

                                                                        Kelso holiday home rental

                                                                        Borders / Kelso

                                                                        3 6 3 nights min

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

                                                                        from £86 / night

                                                                        £284 - £703 / week

                                                                        Enquire View

                                                                        from £86 / night

                                                                        (1) Excellent 

                                                                          30

                                                                          Kelso holiday home rental

                                                                          Borders / Kelso

                                                                          2 4 3 nights min

                                                                          • 2 bedrooms
                                                                          • sleeps 4
                                                                          • 3 nights min
                                                                          • Child friendly

                                                                          from £89 / night

                                                                          £309 - £839 / week

                                                                          Enquire View

                                                                          from £89 / night

                                                                          Great rentals within 20 miles that match your search

                                                                          Distance approx 17.24 miles from Kelso

                                                                          (8) Very Good 

                                                                            14

                                                                            Holiday home in Galashiels

                                                                            Borders / Galashiels

                                                                            2 4 3 nights min

                                                                            • 2 bedrooms
                                                                            • sleeps 4
                                                                            • 3 nights min
                                                                            • Child friendly
                                                                            • Pet friendly

                                                                            from £75 / night

                                                                            £417 - £738 / week

                                                                            Book View

                                                                            Responds fast!
                                                                            avg. 2 hours 50 minutes

                                                                            from £75 / night

                                                                            Distance approx 17.1 miles from Kelso

                                                                            (11) Excellent 

                                                                              20

                                                                              Chirnside holiday cottage rental

                                                                              Borders / Chirnside

                                                                              2 4 3 nights min

                                                                              • 2 bedrooms
                                                                              • sleeps 4
                                                                              • 3 nights min
                                                                              • Nearest beach 14 km
                                                                              • Child friendly
                                                                              • Private garden

                                                                              from £117 / night

                                                                              £687 / week

                                                                              Book View

                                                                              from £117 / night

                                                                              Distance approx 18.17 miles from Kelso

                                                                                17

                                                                                Holiday farmhouse in Hawick

                                                                                Borders / Hawick

                                                                                2 2 1 night min

                                                                                • 2 bedrooms
                                                                                • sleeps 2
                                                                                • 1 night min
                                                                                • Nearest beach 90 km
                                                                                • Child friendly
                                                                                • Pet friendly

                                                                                from £86 / night

                                                                                £573 / week

                                                                                Book View

                                                                                from £86 / night

                                                                                Distance approx 18.61 miles from Kelso

                                                                                (4) Excellent 

                                                                                  13

                                                                                  Holiday camper van in Hawick

                                                                                  Borders / Hawick

                                                                                  1 4 3 nights min

                                                                                  • 1 bedroom
                                                                                  • sleeps 4
                                                                                  • 3 nights min
                                                                                  • Nearest beach 74 km
                                                                                  • Child friendly
                                                                                  • Car not necessary

                                                                                  from £92 / night

                                                                                  £642 / week

                                                                                  Book View

                                                                                  from £92 / night

                                                                                  Top Destination reviews

                                                                                  The Old Smithy, Kelso, 3 beds, 2 baths, sleeps 6 + 2 (bed settee in lounge area)
                                                                                  Top class accommodation

                                                                                  Modern , comfortable and clean , we felt very welcomed especially by the numerous extra touches such as the wine and chocolates for the birthday man , a sweetie on everyone's bed and the dog treats . The Old Smithy and Ednam village ( great play park for the grandchildren ) was very quiet and rural despite only being a few minutes drive into Kelso . Everything you could ask for was provided , welcome tray , basics like sugar and milk ( which I had taken but didn't need ) , Dvds , books and a good selection of games . The large garden , with ample safe parking for the two cars was great and with the gates closed quite safe . We thoroughly enjoyed our two night stay and would highly recommend it , thank you Gail and Adrian . PS - the late checkout was much appreciated on Sunday morning / welcome summertime ! see more
                                                                                  The Bakehouse
                                                                                  Family fun

                                                                                  Lovely place and well situated for things to do and the town. Borders are a great place to explore .weather wasn't great bit didn't deter us. … see more
                                                                                  Premier Room En-Suite with Private Entry in Kelso
                                                                                  We fell in love with this place instantly! Cannot recommend enough!

                                                                                  This place has everything you want and need out of a standard hotel experience, but with more privacy. The room is so comfortable and you have a lounge all to yourself in the backyard, complete with a full sized Snooker table. Janet and Allan are so absolutely lovely, that by the end of their tour, my boyfriend and I were already discussing plans to return and stay longer this summer. The room is only a short walk from Sainsbury's, the beautiful park and river, and the centre of a Kelso. It is the perfect place for a quiet, relaxing weekend getaway. We were sad to leave.see more
                                                                                  The Old Pickle House
                                                                                  Great place and stay!

                                                                                  Just stayed at the Old Pickle house for a golf weekend for 6 guys, great place, central location and quirky wee house! Would defo recommend and will be back. … see more
                                                                                  Kersmains Farm Cottage-Kelso
                                                                                  Perfect family cottage

                                                                                  Ashleys Cottage was and is amazing, the perfect size for our family holiday 5 adults, 1 toddler, and a baby. The location is perfect not too far from Kelso and close to train stations to get a direct train into Edinburgh. The cottage was very clean and had welcome pack inc coffee... which was very much appreciated after our long drive from London. I could not find any fault in the property or with the level of care received from Ashley, I highly recommend this cottage and would stay again if ever back in Kelsosee more
                                                                                  PRICE £50.00 PER PERSON PER NIGHT SLEEPS UP TO 10 PEOPLE BEDROOMS 3 BATHROOMS 3
                                                                                  Relaxing

                                                                                  Just back from a wonderful weekend at the barn. It's beautiful inside with amazing views. Susan was very friendly and helpful right from the time of booking right up until we left. Perfect place to celebrate my 40th with special froends. Would definitely go back. Thank you xx … see more

                                                                                  Also consider