Holiday rentals in Perth and Log cabins - Holiday Lettings - Holiday Rentals Perth

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

431 Holiday homes

(20) Excellent 

Certificate of Excellence

    12

    Apartment rental in Perth

    Perth and Kinross / Perth

    2 4 min stay varies

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

    Certificate of Excellence

    from £81 / night

    £460 - £758 / week

    Book View

    Responds fast!
    avg. 44 minutes

    from £81 / night

    (6) Excellent 

      13

      Holiday cottage in Perth

      Perth and Kinross / Perth

      4 8 min stay varies

      • 4 bedrooms
      • sleeps 8
      • min stay varies
      • Swimming pool
      • Child friendly
      • Pet friendly

      from £73 / night

      £573 - £1,134 / week

      Book View

      from £73 / night

      (2) Excellent 

        15

        Perth holiday apartment rental

        Perth and Kinross / Perth

        4 7 2 nights min

        • 4 bedrooms
        • sleeps 7
        • 2 nights min
        • Child friendly
        • Car not necessary

        from £243 / night

        £1,066 / week

        Book View

        from £243 / night

        (7) Very Good 

          18

          Holiday cottage in Perth

          Perth and Kinross / Perth

          2 4 min stay varies

          • 2 bedrooms
          • sleeps 4
          • min stay varies
          • Swimming pool
          • Child friendly
          • Pet friendly

          from £50 / night

          £413 - £699 / week

          Book View

          from £50 / night

          (55) Excellent 

          Certificate of Excellence

            16

            Perth holiday cottage rental

            Perth and Kinross / Perth

            1 4 3 nights min

            • 1 bedroom
            • sleeps 4
            • 3 nights min
            • Child friendly
            • Pet friendly
            • Private garden
            “Coach House Pitcairn Green” This property wea spotlessly clean in a really quiet location. The owners were very welcoming and had left emergency supplies in the coachouse for us.on arrival.it is perfectly situated for easy access to the rest of Scotland.we could not recommend this property enough for a very relaxing stay in Scotland.

            Certificate of Excellence

            from £109 / night

            £687 / week

            Book View

            Responds fast!
            avg. 2 minutes

            from £109 / night

            (25) Excellent 

              13

              Perth holiday apartment rental

              Perth and Kinross / Perth

              2 4 min stay varies

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

              from £95 / night

              £655 - £953 / week

              Book View

              Responds fast!
              avg. 44 minutes

              from £95 / night

              (14) Excellent 

              Certificate of Excellence

                17

                Holiday apartment with golf nearby in Perth

                Perth and Kinross / Perth

                1 2 7 nights min

                • 1 bedroom
                • sleeps 2
                • 7 nights min
                • Beach / lakeside relaxation
                • Car not necessary

                Certificate of Excellence

                from £69 / night

                £481 / week

                Book View

                Responds fast!
                avg. 24 minutes

                from £69 / night

                (4) Excellent 

                Certificate of Excellence

                  19

                  Perth holiday home rental

                  Perth and Kinross / Perth

                  2 4 2 nights min

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

                  Certificate of Excellence

                  from £98 / night

                  £596 - £642 / week

                  Book View

                  Responds fast!
                  avg. 1 hour 3 minutes

                  from £98 / night

                  (6) Very Good 

                    6

                    Cottage rental in Perth with shared pool

                    Perth and Kinross / Perth

                    4 8 min stay varies

                    • 4 bedrooms
                    • sleeps 8
                    • min stay varies
                    • Swimming pool
                    • Child friendly
                    • Pet friendly

                    from £73 / night

                    £573 - £1,134 / week

                    Book View

                    from £73 / night

                    (27) Excellent 

                      20

                      Perth holiday cottage rental

                      Perth / Forgandenny

                      3 7 3 nights min

                      • 3 bedrooms
                      • sleeps 7
                      • 3 nights min
                      • Child friendly
                      “The Granary was above all expectations.” Four adults and two children (four of whom came from the USA) came to Perth to attend a winter wedding. The cottage was warm, cosy and very comfortable and came completely equipped to meet all our needs . The owners were extremely welcoming and hospitable. They had even decorated the cottage appropriately for Christmas which delighted the two children who arrived with their parents on Christmas afternoon. Highly recommended

                      from £113 / night

                      £745 - £1,031 / week

                      Book View

                      Responds fast!
                      avg. 2 hours 2 minutes

                      from £113 / night

                      (40) Excellent 

                      Certificate of Excellence

                        16

                        Perth holiday apartment rental

                        Perth and Kinross / Perth

                        1 2 3 nights min

                        • 1 bedroom
                        • sleeps 2
                        • 3 nights min
                        • Nearest beach 42 km
                        • Car not necessary
                        “Brilliant stay” Had a great stay, location was good, close to everything but not to noisy. Quiet at night. It was like a home from home, definitely be back!!

                        Certificate of Excellence

                        from £58 / night

                        £413 - £436 / week

                        Book View

                        Responds fast!
                        avg. 24 minutes

                        from £58 / night

                        (1) Excellent 

                          30

                          Holiday apartment in Perth

                          Perth and Kinross / Perth

                          3 6 1 night min

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

                          from £194 / night

                          £971 / week

                          Book View

                          Responds fast!
                          avg. 44 minutes

                          from £194 / night

                          (5) Excellent 

                            24

                            Holiday bungalow with golf nearby in Perth

                            Perth and Kinross / Perth

                            3 6 3 nights min

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

                            from £155 / night

                            £1,082 - £1,323 / week

                            Book View

                            Responds fast!
                            avg. 2 hours 31 minutes

                            from £155 / night

                            (29) Excellent 

                              9

                              Perth holiday cottage rental

                              Perth and Kinross / Perth

                              2 4 3 nights min

                              • 2 bedrooms
                              • sleeps 4
                              • 3 nights min
                              • Child friendly
                              • Pet friendly
                              • Private garden
                              “Just what we needed to wind down and chill out in peaceful and charming surroundings.” A well presented cottage in ideal position to visit local attractions or to visit old friends from a previous job in the area. The owners were warm and helpful upon arrival and were there to help if needs be but the set up worked so well we just settled in right away and the time there flew by. Having lived in the area we remembered to dress for all seasons in a day but our stay was not affected by the weather as there are always places to go nearby for adequate protection.

                              from £98 / night

                              £682 / week

                              Book View

                              Responds fast!
                              avg. 2 hours 4 minutes

                              from £98 / night

                              (11) Excellent 

                              Certificate of Excellence

                                20

                                Perth holiday cottage rental

                                Perth and Kinross / Perth

                                4 10 min stay varies

                                • 4 bedrooms
                                • sleeps 10
                                • min stay varies
                                • Child friendly
                                • Private garden

                                Certificate of Excellence

                                from £184 / night

                                £916 - £1,489 / week

                                Book View

                                Responds fast!
                                avg. 3 hours 44 minutes

                                from £184 / night

                                (6) Very Good 

                                  10

                                  Perth holiday apartment rental

                                  Perth and Kinross / Perth

                                  3 6 3 nights min

                                  • 3 bedrooms
                                  • sleeps 6
                                  • 3 nights min
                                  • Beach / lakeside relaxation
                                  • Child friendly

                                  from £172 / night

                                  £911 / week

                                  Book View

                                  Responds fast!
                                  avg. 1 hour 33 minutes

                                  from £172 / night

                                    12

                                    Holiday apartment in Perth

                                    Perth and Kinross / Perth

                                    1 2 min stay varies

                                    • 1 bedroom
                                    • sleeps 2
                                    • min stay varies
                                    • Child friendly

                                    from £77 / night

                                    £462 - £699 / week

                                    Book View

                                    Responds fast!
                                    avg. 44 minutes

                                    from £77 / night

                                    (7) Excellent 

                                      20

                                      Holiday cottage in Perth

                                      Perth and Kinross / Perth

                                      2 5 min stay varies

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

                                      from £92 / night

                                      £458 - £745 / week

                                      Book View

                                      Responds fast!
                                      avg. 3 hours 44 minutes

                                      from £92 / night

                                      (9) Very Good 

                                        17

                                        Home rental in Perth

                                        Perth and Kinross / Perth

                                        3 6 3 nights min

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

                                        from £126 / night

                                        £962 - £1,163 / week

                                        Book View

                                        Responds fast!
                                        avg. 2 hours 31 minutes

                                        from £126 / night

                                        (7) Excellent 

                                          17

                                          Perth holiday castle rental

                                          Perth and Kinross / Perth

                                          3 8 2 nights min

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

                                          from £573 / night

                                          £3,206 / week

                                          Book View

                                          from £573 / night

                                          (4) Excellent 

                                            5

                                            Perth holiday apartment rental

                                            Perth and Kinross / Perth

                                            2 3 1 night min

                                            • 2 bedrooms
                                            • sleeps 3
                                            • 1 night min
                                            • Nearest beach 30 km
                                            • Child friendly
                                            • Car not necessary

                                            from £75 / night

                                            £401 / week

                                            Book View

                                            from £75 / night

                                            (11) Excellent 

                                              15

                                              Forgandenny holiday cottage rental

                                              Perth / Forgandenny

                                              2 6 min stay varies

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

                                              from £113 / night

                                              £561 - £871 / week

                                              Book View

                                              Responds fast!
                                              avg. 2 hours 2 minutes

                                              from £113 / night

                                              (1) Excellent 

                                                28

                                                Home rental in Perth

                                                Perth and Kinross / Perth

                                                2 4 2 nights min

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

                                                from £81 / night

                                                £476 / week

                                                Book View

                                                Responds fast!
                                                avg. 41 minutes

                                                from £81 / night

                                                (3) Excellent 

                                                  18

                                                  Home letting in Perth

                                                  Perth and Kinross / Perth

                                                  6 14 min stay varies

                                                  • 6 bedrooms
                                                  • sleeps 14
                                                  • min stay varies
                                                  • Swimming pool
                                                  • Child friendly
                                                  • Pet friendly

                                                  from £178 / night

                                                  £1,455 - £2,989 / week

                                                  Book View

                                                  from £178 / night

                                                  (38) Very Good 

                                                  Certificate of Excellence

                                                    27

                                                    Holiday home rental

                                                    Perth / Rait

                                                    4 10 3 nights min

                                                    • 4 bedrooms
                                                    • sleeps 10
                                                    • 3 nights min
                                                    • Child friendly
                                                    • Pet friendly
                                                    • Private garden

                                                    Certificate of Excellence

                                                    from £114 / night

                                                    £939 / week

                                                    Book View

                                                    Responds fast!
                                                    avg. 3 hours 36 minutes

                                                    from £114 / night

                                                    (9) Excellent 

                                                      12

                                                      Home rental in Perth

                                                      Perth and Kinross / Perth

                                                      4 8 3 nights min

                                                      • 4 bedrooms
                                                      • sleeps 8
                                                      • 3 nights min
                                                      • Nearest beach 58 km
                                                      • Child friendly
                                                      • Pet friendly

                                                      from £155 / night

                                                      £796 / week

                                                      Book View

                                                      Responds fast!
                                                      avg. 37 minutes

                                                      from £155 / night

                                                      (2) Excellent 

                                                        17

                                                        Perth holiday apartment rental

                                                        Perth and Kinross / Perth

                                                        1 2 3 nights min

                                                        • 1 bedroom
                                                        • sleeps 2
                                                        • 3 nights min
                                                        • Private garden

                                                        from £103 / night

                                                        £642 - £825 / week

                                                        Book View

                                                        Responds fast!
                                                        avg. 2 hours 33 minutes

                                                        from £103 / night

                                                        (57) Excellent 

                                                          12

                                                          Holiday caravan/mobile home in Perth

                                                          Perth and Kinross / Perth

                                                          2 4 7 nights min

                                                          • 2 bedrooms
                                                          • sleeps 4
                                                          • 7 nights min
                                                          • Nearest beach 35 km
                                                          • Child friendly
                                                          • Car not necessary

                                                          from £189 / night

                                                          £1,317 / week

                                                          Book View

                                                          from £189 / night

                                                          (15) Very Good 

                                                            29

                                                            Perth holiday home rental

                                                            Perth and Kinross / Perth

                                                            1 4 min stay varies

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

                                                            from £69 / night

                                                            £447 - £596 / week

                                                            Book View

                                                            Responds fast!
                                                            avg. 56 minutes

                                                            from £69 / night

                                                            (3) Very Good 

                                                              7

                                                              Holiday apartment in Perth

                                                              Perth and Kinross / Perth

                                                              2 4 3 nights min

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

                                                              from £149 / night

                                                              £796 / week

                                                              Book View

                                                              Responds fast!
                                                              avg. 1 hour 33 minutes

                                                              from £149 / night

                                                              (8) Excellent 

                                                                48

                                                                Holiday home in Perth

                                                                Perth and Kinross / Perth

                                                                3 6 min stay varies

                                                                • 3 bedrooms
                                                                • sleeps 6
                                                                • min stay varies
                                                                • Nearest beach 35 km
                                                                • Child friendly
                                                                • Pet friendly

                                                                from £201 / night

                                                                £801 - £1,432 / week

                                                                Book View

                                                                Responds fast!
                                                                avg. 3 hours 6 minutes

                                                                from £201 / night

                                                                  13

                                                                  Holiday home in Perth

                                                                  Perth and Kinross / Perth

                                                                  1 10 min stay varies

                                                                  • 1 bedroom
                                                                  • sleeps 10
                                                                  • min stay varies
                                                                  • Child friendly
                                                                  • Pet friendly

                                                                  from £138 / night

                                                                  £962 / week

                                                                  Book View

                                                                  from £138 / night

                                                                    12

                                                                    Perth holiday apartment rental

                                                                    Perth and Kinross / Perth

                                                                    2 5 2 nights min

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

                                                                    from £144 / night

                                                                    £1,002 / week

                                                                    Book View

                                                                    Responds fast!
                                                                    avg. 42 minutes

                                                                    from £144 / night

                                                                      21

                                                                      Holiday home in Perth

                                                                      Perth and Kinross / Perth

                                                                      2 4 2 nights min

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

                                                                      from £81 / night

                                                                      £476 / week

                                                                      Book View

                                                                      Responds fast!
                                                                      avg. 41 minutes

                                                                      from £81 / night

                                                                        7

                                                                        Holiday shepherds hut in Perth

                                                                        Perth and Kinross / Perth

                                                                        1 2 2 nights min

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

                                                                        from £57 / night

                                                                        £393 / week

                                                                        Book View

                                                                        from £57 / night

                                                                        (1) Excellent 

                                                                          6

                                                                          Holiday camper van in Perth

                                                                          Perth and Kinross / Perth

                                                                          1 4 3 nights min

                                                                          • 1 bedroom
                                                                          • sleeps 4
                                                                          • 3 nights min
                                                                          • Beach / lakeside relaxation
                                                                          • Child friendly
                                                                          • Pet friendly

                                                                          from £98 / night

                                                                          £685 / week

                                                                          Book View

                                                                          from £98 / night

                                                                            7

                                                                            Holiday shepherds hut in Perth

                                                                            Perth and Kinross / Perth

                                                                            1 10 2 nights min

                                                                            • 1 bedroom
                                                                            • sleeps 10
                                                                            • 2 nights min
                                                                            • Child friendly
                                                                            • Pet friendly

                                                                            from £57 / night

                                                                            £393 / week

                                                                            Book View

                                                                            from £57 / night

                                                                            (52) Excellent 

                                                                            Certificate of Excellence

                                                                              18

                                                                              Townhouse rental in Perth with golf nearby

                                                                              Perth and Kinross / Perth

                                                                              6 12 2 nights min

                                                                              • 6 bedrooms
                                                                              • sleeps 12
                                                                              • 2 nights min
                                                                              • Nearest beach 25 km
                                                                              • Child friendly
                                                                              • Private garden
                                                                              “Brilliant &” I would like to thank Nick&Sara, this property was magnificent in many ways. It has a very state home features made us all feel like statesman and yet retained the home away from home feel. The amount of space was unbelievable l especially loved some of the utensils in the kitchen Sara very original and the second living room with many books to delve into. I will certainly be booking with you again as it was too short a visit but from my all our family this is a hidden gem.

                                                                              Certificate of Excellence

                                                                              from £344 / night

                                                                              £1,804 - £2,285 / week

                                                                              Book View

                                                                              Responds fast!
                                                                              avg. 3 hours 45 minutes

                                                                              from £344 / night

                                                                              (4) Very Good 

                                                                                11

                                                                                Cottage rental in Perth

                                                                                Perth and Kinross / Perth

                                                                                2 6 3 nights min

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

                                                                                from £45 / night

                                                                                £313 / week

                                                                                Book View

                                                                                Responds fast!
                                                                                avg. 3 hours 36 minutes

                                                                                from £45 / night

                                                                                  6

                                                                                  Perth holiday shepherds hut rental

                                                                                  Perth and Kinross / Perth

                                                                                  1 4 2 nights min

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

                                                                                  from £87 / night

                                                                                  £610 / week

                                                                                  Book View

                                                                                  from £87 / night

                                                                                  Why Perth?

                                                                                  This Scottish city on the banks of the River Tay is just 50 miles from Edinburgh, and surrounded by miles of scenic, rural countryside. With a rich history dating back over 800 years, there’s plenty to explore here, so why not search for your holiday rental in Perth today?

                                                                                  About Perth

                                                                                  Once the capital city of Scotland (today, Edinburgh holds the title), Perth is a small, quiet city packed with attractions. Home to Scone Palace, where Scottish kings were once crowned, Perthshire is viewed as one of Scotland’s premier foodie destinations, renowned for its meat, seafood and of course, its whisky. Whether you spend your time exploring the city or take off into the Perthshire countryside, there’s plenty for all ages here.

                                                                                  What to Do

                                                                                  Fishing enthusiasts will find the River Tay is one of Scotland’s best spots for hooking Atlantic salmon. But if you prefer to spend your days shopping, the vintage and independent shops on George Street are just the ticket.

                                                                                  Top Perth Travel Tips

                                                                                  A break in Perth can be as action-packed or as relaxing as you want, so why not find your perfect holiday rental in Perth today?

                                                                                  Top Destination reviews

                                                                                  Beech Tree Cottage - Fingask Castle
                                                                                  Fantastic

                                                                                  There were 7 of us stayed in beech cottage for a week in August. We had an amazing holiday. Sam was great before our holiday answering any queries. She also recommended the Sunday Market at Errol which we went to and it was fantastic so I would recommend this to everyone. The cottage had everything we needed and more. It was clean and very homely. My mum is disabled and so the downstairs en suite bedroom was amazing. My kids loved wandering around the grounds looking for hidden things, the well and rope swings and many many more bits. The pool is lovely but the day we went in there was a huge issue with flies. Hundreds of them swarming round us. Put us off a little bit but it's nature and your in the middle of beautiful forests so things like this are to be expected. The kids also had many a fun night in the games room. It's well equipped. We honestly had the most chilled laid back holiday we have had in a long time. We were a short drive away from Dundee and Perth both of which were lovely. We also traveled to Pitlochry and Edinburgh for days out. The nearest shop is some way away which took us a bit of getting used to. However asda did deliver our big shop and we even got a takeaway delivered. We also had 3 small dogs between us who were also made to feel very welcome. Would recommend this place to anyone. It's beautiful and peaceful.... Miss is alreadysee more
                                                                                  Gean Tree Cottage - Fingask Castle
                                                                                  Gean Cottage

                                                                                  We had a wonderful few days relaxing and walking the grounds of the Castle, beautiful scenery and open log fire to curl up for the evening. … see more
                                                                                  Ladywell Lodge
                                                                                  Lovely quirky, vintage cottage in nice surroundings

                                                                                  Our second stay at Ladywell Lodge, slightly quickly and certainly old fashioned/vintage, a place with lots of character. Love the original windows, the patchwork quilts, the crockery and everything else which makes it feel like a home from home. As well as the usual bedding and towels,, there is plenty of washing up liquid, dishwasher tablets, tea towels, loo roll.... Really all you need to bring is your food, although when there are 6 people staying a handful of additions in the crockery department would be good. Spotted a red squirrel from the dining table without even trying. We really enjoyed our stay and will hopefully be back soon.see more
                                                                                  Bright and spacious 3 bedroom apartment in Perth City Centre, sleeps 6
                                                                                  Lovely flat, excellent location, will visit again.

                                                                                  Thoroughly enjoyed the stay at this apartment in the lovely city of Perth. The location was great, excellent access to centre, restaurants and pubs. … see more
                                                                                  Glen of Rait Tower
                                                                                  Glen of Rait Tower

                                                                                  Beautiful, old rustic feel to this house. 4 spacious bedrooms and a day bed on upstairs lounge gave plenty room for 7adults, 3 children and a large dog. Great kitchen with large selection of utensils. Large dining area was a bonus. We had a wheelchair user and although shower/bath was not suitable, wide doors and space made easy access to all downstairs rooms.enclosed outdoor space made it ideal for children and dog to be outside. Although a little tlc could be used in some areas, this did not spoil our stay and with the amazing real, open fire, we will defiantly try to revisit.see more
                                                                                  Heather Cottage, Luncarty
                                                                                  Great for a peaceful break

                                                                                  Heather cottage has everything that you will need for your stay very cosy and well stocked. Lovely comfortable rooms plenty of space inside and everything was immaculately clean. Great WiFi if you need it, tv and even a Xbox to use. Good car parking outside. Overall heather cottage is a great place for a peaceful break, would definitely return again.see more

                                                                                  Also consider