Villas in Douro Valley and Houses – Holiday Lettings - Holiday Rentals Douro Valley

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

213 Holiday homes

(10) Very Good 

    38

    Douro Valley holiday chalet rental

    Northern Portugal / Douro Valley

    1 4 2 nights min

    • 1 bedroom
    • sleeps 4
    • 2 nights min
    • Beach / lakeside relaxation
    • Nearest beach 0 km
    • Swimming pool

    from £59 / night

    £409 / week

    Book View

    from £59 / night

    (1) Excellent 

      23

      Douro Valley holiday farmhouse rental

      Northern Portugal / Douro Valley

      3 6 2 nights min

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

      from £119 / night

      £693 / week

      Book View

      from £119 / night

      (4) Very Good 

        35

        Holiday home with swimming pool in Douro Valley

        Northern Portugal / Douro Valley

        4 9 min stay varies

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

        from £178 / night

        £1,246 / week

        Book View

        Responds fast!
        avg. 19 minutes

        from £178 / night

        (7) Very Good 

          23

          Holiday villa letting

          Northern Portugal / Douro Valley

          3 6 7 nights min

          • 3 bedrooms
          • sleeps 6
          • 7 nights min
          • Nearest beach 90 km
          • Child friendly
          • Pet friendly

          from £70 / night

          £396 - £584 / week

          Book View

          Responds fast!
          avg. 3 hours 14 minutes

          from £70 / night

            7

            Holiday manor house in Douro Valley

            Northern Portugal / Douro Valley

            4 8 1 night min

            • 4 bedrooms
            • sleeps 8
            • 1 night min
            • Ask owner if suitable for children

            from £45 / night

            £312 / week

            Book View

            from £45 / night

              11

              Cave house accommodation in Douro Valley with swimming pool

              Northern Portugal / Douro Valley

              1 2 7 nights min

              • 1 bedroom
              • sleeps 2
              • 7 nights min
              • Nearest beach 3 km
              • Swimming pool
              • Private garden

              from £85 / night

              £594 / week

              Book View

              from £85 / night

              Great rentals within 20 miles that match your search

              Distance approx 4.91 miles from Douro Valley Show on Map

              (9) Very Good 

                18

                Farmhouse rental in Lamego

                Viseu District / Lamego

                1 2 2 nights min

                • 1 bedroom
                • sleeps 2
                • 2 nights min
                • Beach / lakeside relaxation
                • Child friendly
                • Ask about pets

                from £70 / night

                £446 / week

                Book View

                from £70 / night

                Distance approx 19.44 miles from Douro Valley Show on Map

                (3) Excellent 

                  24

                  Holiday manor house with swimming pool in Cinfaes

                  Viseu District / Cinfaes

                  5 13 1 night min

                  • 5 bedrooms
                  • sleeps 13
                  • 1 night min
                  • Beach / lakeside relaxation
                  • Nearest beach 80 km
                  • Swimming pool

                  from £248 / night

                  £1,485 - £1,901 / week

                  Book View

                  from £248 / night

                  Distance approx 11.73 miles from Douro Valley Show on Map

                    6

                    Santa Cruz do Douro holiday apartment rental

                    Baiao / Santa Cruz do Douro

                    1 3 1 night min

                    • 1 bedroom
                    • sleeps 3
                    • 1 night min
                    • Swimming pool
                    • Child friendly
                    • Air conditioning

                    from £119 / night

                    £832 / week

                    Book View

                    Responds fast!
                    avg. 2 hours 23 minutes

                    from £119 / night

                    Distance approx 12.83 miles from Douro Valley Show on Map

                    (8) Very Good 

                      22

                      Holiday apartment in Pinhao

                      Vila Real District / Pinhao

                      2 4 1 night min

                      • 2 bedrooms
                      • sleeps 4
                      • 1 night min
                      • Beach / lakeside relaxation
                      • Child friendly
                      • Car not necessary

                      from £75 / night

                      £520 / week

                      Book View

                      Responds fast!
                      avg. 2 hours 14 minutes

                      from £75 / night

                      Distance approx 17.16 miles from Douro Valley Show on Map

                        36

                        Holiday home in Fregim

                        Porto District / Fregim

                        6 12 2 nights min

                        • 6 bedrooms
                        • sleeps 12
                        • 2 nights min
                        • Nearest beach 54 km
                        • Child friendly
                        • Private garden

                        from £343 / night

                        £1,646 - £2,468 / week

                        Book View

                        Responds fast!
                        avg. 1 hour 46 minutes

                        from £343 / night

                        Distance approx 7.02 miles from Douro Valley Show on Map

                          12

                          Holiday home rental

                          Viseu District / Lamego

                          6 8 1 night min

                          • 6 bedrooms
                          • sleeps 8
                          • 1 night min
                          • Child friendly
                          • Air conditioning
                          • Private garden

                          from £248 / night

                          £1,733 / week

                          Book View

                          Responds fast!
                          avg. 18 minutes

                          from £248 / night

                          Distance approx 16.79 miles from Douro Valley Show on Map

                            18

                            Holiday home in Marco de Canaveses

                            Porto District / Marco de Canaveses

                            3 7 3 nights min

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

                            from £139 / night

                            £842 / week

                            Book View

                            from £139 / night

                            Distance approx 12.1 miles from Douro Valley Show on Map

                            (5) Very Good 

                              14

                              Holiday cottage letting

                              Viseu District / Tabuaco

                              5 12 min stay varies

                              • 5 bedrooms
                              • sleeps 12
                              • min stay varies
                              • Air conditioning

                              Pricing unknown

                              Book View

                              Pricing unknown

                              Distance approx 0.1 miles from Douro Valley Show on Map

                                19

                                Holiday apartment in Peso Da Regua

                                Vila Real District / Peso Da Regua

                                1 3 min stay varies

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

                                Pricing unknown

                                Book View

                                Pricing unknown

                                Distance approx 16.68 miles from Douro Valley Show on Map

                                (6) Excellent 

                                  23

                                  Holiday home in Mondim de Basto

                                  Vila Real District / Mondim de Basto

                                  2 5 1 night min

                                  • 2 bedrooms
                                  • sleeps 5
                                  • 1 night min
                                  • Beach / lakeside relaxation
                                  • Child friendly
                                  • Private garden

                                  from £60 / night

                                  £297 - £366 / week

                                  Book View

                                  Responds fast!
                                  avg. 2 hours 59 minutes

                                  from £60 / night

                                  Distance approx 3.81 miles from Douro Valley Show on Map

                                    23

                                    Mesao Frio holiday villa rental

                                    Vila Real District / Mesao Frio

                                    3 9 2 nights min

                                    • 3 bedrooms
                                    • sleeps 9
                                    • 2 nights min
                                    • Nearest beach 10 km
                                    • Swimming pool
                                    • Child friendly

                                    from £270 / night

                                    £1,574 - £1,914 / week

                                    Book View

                                    Responds fast!
                                    avg. 35 minutes

                                    from £270 / night

                                    Distance approx 15.9 miles from Douro Valley Show on Map

                                    (1) Excellent 

                                      5

                                      Holiday b&b accommodation

                                      Braga District / Amares

                                      7 2 2 nights min

                                      • 7 bedrooms
                                      • sleeps 2
                                      • 2 nights min
                                      • Child friendly
                                      • Air conditioning
                                      • Private garden

                                      from £54 / night

                                      £374 / week

                                      Book View

                                      from £54 / night

                                      Distance approx 15.86 miles from Douro Valley Show on Map

                                        35

                                        Studio rental in Cinfaes

                                        Viseu District / Cinfaes

                                        Studio 3 2 nights min

                                        • Studio
                                        • sleeps 3
                                        • 2 nights min
                                        • Child friendly
                                        • Air conditioning
                                        • Private garden

                                        from £54 / night

                                        £372 / week

                                        Book View

                                        from £54 / night

                                        Distance approx 8.52 miles from Douro Valley Show on Map

                                          15

                                          Holiday home with swimming pool in Armamar

                                          Viseu District / Armamar

                                          6 2 1 night min

                                          • 6 bedrooms
                                          • sleeps 2
                                          • 1 night min
                                          • Swimming pool
                                          • Child friendly
                                          • Pet friendly

                                          from £62 / night

                                          £429 / week

                                          Book View

                                          Responds fast!
                                          avg. 1 hour 41 minutes

                                          from £62 / night

                                          Distance approx 12.5 miles from Douro Valley Show on Map

                                          (2) Very Good 

                                            15

                                            Holiday villa with swimming pool in Lamego

                                            Viseu District / Lamego

                                            3 8 1 night min

                                            • 3 bedrooms
                                            • sleeps 8
                                            • 1 night min
                                            • Swimming pool
                                            • Child friendly
                                            • Ask about pets

                                            from £139 / night

                                            £949 - £1,503 / week

                                            Book View

                                            from £139 / night

                                            Distance approx 13.38 miles from Douro Valley Show on Map

                                            (3) Excellent 

                                              40

                                              Holiday home in Sabrosa

                                              Vila Real District / Sabrosa

                                              4 6 2 nights min

                                              • 4 bedrooms
                                              • sleeps 6
                                              • 2 nights min
                                              • Nearest beach 100 km
                                              • Swimming pool
                                              • Child friendly

                                              from £99 / night

                                              £643 - £1,058 / week

                                              Book View

                                              from £99 / night

                                              Distance approx 18.38 miles from Douro Valley Show on Map

                                                33

                                                Home letting in Celorico de Basto

                                                Braga District / Celorico de Basto

                                                2 6 2 nights min

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

                                                from £60 / night

                                                £277 - £554 / week

                                                Book View

                                                from £60 / night

                                                Distance approx 2.28 miles from Douro Valley Show on Map

                                                (1) Excellent 

                                                  17

                                                  Holiday home in Mesao Frio

                                                  Vila Real District / Mesao Frio

                                                  3 10 2 nights min

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

                                                  from £99 / night

                                                  £692 - £4,152 / week

                                                  Book View

                                                  from £99 / night

                                                  Distance approx 3.71 miles from Douro Valley Show on Map

                                                    24

                                                    Holiday home in Santa Marta de Penaguiao

                                                    Vila Real District / Santa Marta de Penaguiao

                                                    3 8 2 nights min

                                                    • 3 bedrooms
                                                    • sleeps 8
                                                    • 2 nights min
                                                    • Nearest beach 16 km
                                                    • Child friendly
                                                    • Pet friendly

                                                    from £149 / night

                                                    £890 / week

                                                    Book View

                                                    from £149 / night

                                                    Distance approx 15.95 miles from Douro Valley Show on Map

                                                    (1) Excellent 

                                                      10

                                                      Cinfaes holiday farmhouse rental

                                                      Viseu District / Cinfaes

                                                      2 6 1 night min

                                                      • 2 bedrooms
                                                      • sleeps 6
                                                      • 1 night min
                                                      • Beach / lakeside relaxation
                                                      • Swimming pool
                                                      • Child friendly

                                                      from £119 / night

                                                      £831 / week

                                                      Book View

                                                      from £119 / night

                                                      Distance approx 4.85 miles from Douro Valley Show on Map

                                                        37

                                                        Home letting in Lamego

                                                        Viseu District / Lamego

                                                        4 8 1 night min

                                                        • 4 bedrooms
                                                        • sleeps 8
                                                        • 1 night min
                                                        • Child friendly
                                                        • Pet friendly
                                                        • Private garden

                                                        from £89 / night

                                                        £623 / week

                                                        Book View

                                                        from £89 / night

                                                        Distance approx 15.87 miles from Douro Valley Show on Map

                                                          35

                                                          Holiday studio rental

                                                          Viseu District / Cinfaes

                                                          Studio 3 2 nights min

                                                          • Studio
                                                          • sleeps 3
                                                          • 2 nights min
                                                          • Child friendly
                                                          • Air conditioning
                                                          • Private garden

                                                          from £57 / night

                                                          £395 / week

                                                          Book View

                                                          from £57 / night

                                                          Distance approx 5.31 miles from Douro Valley Show on Map

                                                            10

                                                            Holiday apartment in Mesao Frio

                                                            Vila Real District / Mesao Frio

                                                            3 6 min stay varies

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

                                                            from £65 / night

                                                            £450 / week

                                                            Book View

                                                            from £65 / night

                                                            Distance approx 3.81 miles from Douro Valley Show on Map

                                                              40

                                                              Mesao Frio holiday villa rental

                                                              Vila Real District / Mesao Frio

                                                              3 9 min stay varies

                                                              • 3 bedrooms
                                                              • sleeps 9
                                                              • min stay varies
                                                              • Nearest beach 10 km
                                                              • Swimming pool
                                                              • Child friendly

                                                              from £247 / night

                                                              £1,225 - £1,914 / week

                                                              Book View

                                                              Responds fast!
                                                              avg. 3 hours 6 minutes

                                                              from £247 / night

                                                              Distance approx 3.81 miles from Douro Valley Show on Map

                                                              (15) Very Good 

                                                                6

                                                                Holiday cottage with shared pool in Mesao Frio

                                                                Vila Real District / Mesao Frio

                                                                2 6 1 night min

                                                                • 2 bedrooms
                                                                • sleeps 6
                                                                • 1 night min
                                                                • Beach / lakeside relaxation
                                                                • Swimming pool
                                                                • Child friendly

                                                                from £297 / night

                                                                £1,938 / week

                                                                Book View

                                                                from £297 / night

                                                                Distance approx 15.78 miles from Douro Valley Show on Map

                                                                  35

                                                                  Apartment rental in Cinfaes

                                                                  Viseu District / Cinfaes

                                                                  1 3 2 nights min

                                                                  • 1 bedroom
                                                                  • sleeps 3
                                                                  • 2 nights min
                                                                  • Child friendly
                                                                  • Air conditioning
                                                                  • Private garden

                                                                  from £57 / night

                                                                  £395 / week

                                                                  Book View

                                                                  Responds fast!
                                                                  avg. 3 hours 45 minutes

                                                                  from £57 / night

                                                                  Distance approx 4.93 miles from Douro Valley Show on Map

                                                                    28

                                                                    Holiday home in Vila Marim

                                                                    Vila Real District / Vila Marim

                                                                    2 4 1 night min

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

                                                                    from £50 / night

                                                                    £346 / week

                                                                    Book View

                                                                    from £50 / night

                                                                    Distance approx 4.94 miles from Douro Valley Show on Map

                                                                    (2) Average 

                                                                      21

                                                                      Vila Marim holiday home rental

                                                                      Vila Real District / Vila Marim

                                                                      2 4 1 night min

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

                                                                      from £36 / night

                                                                      £248 / week

                                                                      Book View

                                                                      from £36 / night

                                                                      Distance approx 9.08 miles from Douro Valley Show on Map

                                                                      (1) Excellent 

                                                                        26

                                                                        Resende holiday home rental

                                                                        Viseu District / Resende

                                                                        5 9 min stay varies

                                                                        • 5 bedrooms
                                                                        • sleeps 9
                                                                        • min stay varies
                                                                        • Swimming pool
                                                                        • Child friendly
                                                                        • Private garden

                                                                        from £216 / night

                                                                        £1,079 - £1,727 / week

                                                                        Enquire View

                                                                        from £216 / night

                                                                        Distance approx 8.62 miles from Douro Valley Show on Map

                                                                          9

                                                                          Santa Marinha do Zezere holiday home rental

                                                                          Porto District / Santa Marinha do Zezere

                                                                          2 5 2 nights min

                                                                          • 2 bedrooms
                                                                          • sleeps 5
                                                                          • 2 nights min
                                                                          • Child friendly
                                                                          • Ask about pets
                                                                          • Private garden

                                                                          from £46 / night

                                                                          £305 / week

                                                                          Book View

                                                                          from £46 / night

                                                                          Distance approx 0.1 miles from Douro Valley Show on Map

                                                                          (4) Excellent 

                                                                            7

                                                                            Holiday b&b with shared pool in Peso Da Regua

                                                                            Vila Real District / Peso Da Regua

                                                                            4 16 1 night min

                                                                            • 4 bedrooms
                                                                            • sleeps 16
                                                                            • 1 night min
                                                                            • Swimming pool
                                                                            • Child friendly
                                                                            • Air conditioning

                                                                            from £752 / night

                                                                            £5,259 / week

                                                                            Book View

                                                                            from £752 / night

                                                                            Distance approx 6.25 miles from Douro Valley Show on Map

                                                                              11

                                                                              Holiday home rental

                                                                              Viseu District / Armamar

                                                                              2 6 1 night min

                                                                              • 2 bedrooms
                                                                              • sleeps 6
                                                                              • 1 night min
                                                                              • Swimming pool
                                                                              • Child friendly
                                                                              • Air conditioning

                                                                              from £149 / night

                                                                              £1,038 / week

                                                                              Book View

                                                                              from £149 / night

                                                                              Distance approx 4.88 miles from Douro Valley Show on Map

                                                                                37

                                                                                Holiday home in Lamego

                                                                                Viseu District / Lamego

                                                                                4 8 1 night min

                                                                                • 4 bedrooms
                                                                                • sleeps 8
                                                                                • 1 night min
                                                                                • Child friendly
                                                                                • Pet friendly
                                                                                • Private garden

                                                                                from £89 / night

                                                                                £624 / week

                                                                                Book View

                                                                                from £89 / night

                                                                                Distance approx 11.1 miles from Douro Valley Show on Map

                                                                                  33

                                                                                  Holiday home with swimming pool in Vila Real

                                                                                  Vila Real District / Vila Real

                                                                                  3 6 1 night min

                                                                                  • 3 bedrooms
                                                                                  • sleeps 6
                                                                                  • 1 night min
                                                                                  • Nearest beach 98 km
                                                                                  • Swimming pool
                                                                                  • Child friendly

                                                                                  from £272 / night

                                                                                  £1,903 / week

                                                                                  Book View

                                                                                  from £272 / night

                                                                                  Top Destination reviews

                                                                                  PORTO CHALET OVER DOURO WATERS - DOUROVOU LTD
                                                                                  once in a lifetime holiday - fantastic

                                                                                  How many holidays do you take a train down one of the most beautiful railway lines in Europe (Douro valley line from Porto Campanha to Ferradosa) to be greeted by your host in a speedboat! We arrived in Ferradosa, Jose met us at the station and took us to his complex. The chalets are comfortable and acceptable for two couples (one double bed in the living area). They are air conditioned and have their private sitting area with lots of shade and plenty of hammocks. The views are fantastic. We had access to the swimming pool, kayaks and table tennis. Plenty to explore nearby. We stayed two nights (one at the beginning and one at the end of our boat charter). Jose was very helpful driving me to the local supermarket and showing me the local sites. We ate in the nearby restaurant (5 mins walk) the food was excellent, service was friendly and courteous, good value too. It was a great place to stay relaxed calm and friendly.see more
                                                                                  Casa Vila Marim
                                                                                  Lovely villa in a quiet location in the Douro Valley

                                                                                  Lovely appointed villa in the Douro Valley, well equipped kitchen, large dining table, breakfast bar and outdoor furniture which gives a lot of options for meals. A balcony from the lounge enables you to appreciate the beautiful views across the valley. Two good size double bedrooms, one smaller room (children) which has a bunk bed, this room has no wardrobe but drawers. As stated in other review, the owner had left personal belongings in drawers and wardrobes. We had taken our our car (7 seater will full load and roof box) there is an acute angle getting off and on the drive outside the garage which probably would be fine with a smaller car, but we had difficulty. Driving through and up to the villa is interesting and not for the faint hearted, but worth it because of the views. The area is truly beautiful with stunning views, we drove through most days which took 40 minutes to get on to the main motorway, however, restaurants we found to be lacking and mainly cooked at the villa. Most of the eateries tended to be cafes/snack bars, even down near the river which is more tourist orientated. The river cruises on the Douro are worth doing, we took one for an hour and it was a gorgeous sunny early evening, very reasonably priced too. Porto is a must, drive around 1 hour 15 minutes, this is where the nearest coast/beach is, we preferred Madalene beach which is south Porto, much quieter. We had underestimated how far the journey was to the coast and it was a 3 hour round trip, if you purely wish to stay in the valley and visit the coast occasionally it is fine, otherwise it becomes tiresome. There is no wifi at the property (depends if this is an issue or not for the individual) however, coverage is very poor in the area generally even in Porto, had to connect via beach hotspot or in a cafe!see more

                                                                                  Also consider