check navigate-up navigate-left navigate-right expand mail svg-lightning svg-24hr svg-house svg-sleeps svg-bedrooms svg-bathrooms svg-stay svg-toilet calendar svg-report-flag
Cancel Clear Filters Apply Filters

Property Type

Booking Options

Location Type

Even More Filters

Features

Managed By

Cancel Clear Filters Apply Filters
Use filters to narrow your search results!

Castro Marim region: Villa Rentals (147)

  • 1 - 50 of 147
Additional fees apply. Taxes may be added.
    Wonderful! 4.9/5
    (9 reviews)
    avg/night
    • 6 BR
    • 5 BA
    • Sleeps 14
    Villa #8006563
    9
    Viewed 7 times in the last 48 hours
      Wonderful! 4.9/5
      (48 reviews)
      avg/night
      • 6 BR
      • 3 BA
      • Sleeps 13
      Villa #63348
      48
      Viewed 24 times in the last 48 hours
        Exceptional! 5.0/5
        (47 reviews)
        avg/night
        • 6 BR
        • 5 BA
        • Sleeps 14
        Villa #94391
        47
        Viewed 21 times in the last 48 hours
          Exceptional! 5.0/5
          (19 reviews)
          avg/night
          • 3 BR
          • 2 BA
          • 1 HF BA
          • Sleeps 8
          Villa #52525
          19
          Viewed 13 times in the last 48 hours
            • 4 BR
            • 4 BA
            • Sleeps 11
            Villa #8016941
            4
            Viewed 5 times in the last 48 hours
              Excellent! 4.5/5
              (6 reviews)
              avg/night
              • 6 BR
              • 3 BA
              • Sleeps 13
              Multiple rentals Villa #8006645
              6
              Viewed 7 times in the last 48 hours
                Wonderful! 4.9/5
                (25 reviews)
                $99
                avg/night
                • 4 BR
                • 3 BA
                • Sleeps 10
                Villa #420446
                25
                Viewed 8 times in the last 48 hours
                  • 4 BR
                  • 3 BA
                  • Sleeps 9
                  Villa #8146523
                  3
                    • 4 BR
                    • 1 BA
                    • 1 HF BA
                    • Sleeps 8
                    Villa #8155598
                    3
                    Viewed 6 times in the last 48 hours
                      • Studio
                      • 4 BA
                      • Sleeps 8
                      Villa #1923586
                      2
                        Exceptional! 5.0/5
                        (5 reviews)
                        avg/night
                        • 4 BR
                        • 3 BA
                        • 1 HF BA
                        • Sleeps 10
                        Villa #860589
                        5
                        Viewed 12 times in the last 48 hours
                          Very Good! 4.2/5
                          (5 reviews)
                          $47
                          avg/night
                          • 2 BR
                          • Sleeps 6
                          Villa #1152169
                          5
                          Viewed 10 times in the last 48 hours
                            Wonderful! 4.9/5
                            (11 reviews)
                            avg/night
                            • 3 BR
                            • 3 BA
                            • 1 HF BA
                            • Sleeps 7
                            Villa #8126677
                            11
                            Viewed 13 times in the last 48 hours
                              Wonderful! 4.8/5
                              (6 reviews)
                              $72
                              avg/night
                              • 4 BR
                              • 3 BA
                              • Sleeps 10
                              Villa #1097514
                              6
                              Viewed 17 times in the last 48 hours
                                $99
                                avg/night
                                • 2 BR
                                • 2 BA
                                • Sleeps 4
                                Villa #6475579
                                3
                                Viewed 5 times in the last 48 hours
                                  • 2 BR
                                  • Sleeps 5
                                  Villa #1129400
                                  3
                                  Viewed 7 times in the last 48 hours
                                    Excellent! 4.6/5
                                    (5 reviews)
                                    $79
                                    avg/night
                                    • 6 BR
                                    • 1 HF BA
                                    • Sleeps 12
                                    Villa #839440
                                    5
                                    Viewed 5 times in the last 48 hours
                                      $80
                                      avg/night
                                      • 5 BR
                                      • Sleeps 10
                                      Villa #1120489
                                      1
                                      Viewed 13 times in the last 48 hours
                                        avg/night
                                        • 3 BR
                                        • 3 BA
                                        • 1 HF BA
                                        • Sleeps 8
                                        Villa #906727a
                                        1
                                        Viewed 5 times in the last 48 hours
                                          • 5 BR
                                          • 4 BA
                                          • Sleeps 12
                                          Villa #1972178
                                            Exceptional! 5.0/5
                                            (9 reviews)
                                            avg/night
                                            • 4 BR
                                            • 4 BA
                                            • Sleeps 8
                                            Villa #412321
                                            9
                                              • 4 BR
                                              • 3 BA
                                              • Sleeps 9
                                              Multiple rentals Villa #8006645
                                              2
                                                • 2 BR
                                                • 2 BA
                                                • 1 HF BA
                                                • Sleeps 4
                                                Villa #1937754
                                                  • 7 BR
                                                  • 4 BA
                                                  • Sleeps 16
                                                  Villa #6822686
                                                  1
                                                  Viewed 5 times in the last 48 hours
                                                    • 3 BR
                                                    • 3 BA
                                                    • 1 HF BA
                                                    • Sleeps 6
                                                    Villa #8014659
                                                    4
                                                      Excellent! 4.6/5
                                                      (10 reviews)
                                                      $33
                                                      avg/night
                                                      • 2 BR
                                                      • Sleeps 4
                                                      Villa #1419233
                                                      10
                                                      Viewed 5 times in the last 48 hours
                                                        • 3 BR
                                                        • 1 BA
                                                        • Sleeps 8
                                                        Villa #1504387
                                                        3
                                                        Viewed 5 times in the last 48 hours
                                                          • Studio
                                                          • 2 BA
                                                          • Sleeps 8
                                                          Villa #1844944
                                                            • 2 BR
                                                            • 2 BA
                                                            • Sleeps 4
                                                            Villa #1922214
                                                            1
                                                              • 3 BR
                                                              • 3 BA
                                                              • Sleeps 6
                                                              Villa #2576271
                                                                Wonderful! 4.9/5
                                                                (10 reviews)
                                                                avg/night
                                                                • 4 BR
                                                                • 1 BA
                                                                • 1 HF BA
                                                                • Sleeps 8
                                                                Villa #8056121
                                                                10
                                                                Viewed 9 times in the last 48 hours
                                                                  Excellent! 4.7/5
                                                                  (11 reviews)
                                                                  avg/night
                                                                  • 5 BR
                                                                  • 4 BA
                                                                  • Sleeps 11
                                                                  Villa #97745
                                                                  11
                                                                  Viewed 15 times in the last 48 hours
                                                                    • 3 BR
                                                                    • 2 BA
                                                                    • Sleeps 6
                                                                    Villa #8055362
                                                                    2
                                                                      Wonderful! 4.9/5
                                                                      (10 reviews)
                                                                      avg/night
                                                                      • 2 BR
                                                                      • 2 BA
                                                                      • Sleeps 4
                                                                      Villa #481996
                                                                      10
                                                                      Viewed 8 times in the last 48 hours
                                                                        • 6 BR
                                                                        • 5 BA
                                                                        • Sleeps 12
                                                                        Villa #800173
                                                                        3
                                                                          • 4 BR
                                                                          • 3 BA
                                                                          • Sleeps 8
                                                                          Villa #1826925
                                                                            • 4 BR
                                                                            • 3 BA
                                                                            • Sleeps 8
                                                                            Villa #1992718
                                                                            2
                                                                              • 3 BR
                                                                              • 3 BA
                                                                              • Sleeps 10
                                                                              Villa #6771490
                                                                              1
                                                                              Viewed 8 times in the last 48 hours
                                                                                Exceptional! 5.0/5
                                                                                (7 reviews)
                                                                                avg/night
                                                                                • 3 BR
                                                                                • 3 BA
                                                                                • 1 HF BA
                                                                                • Sleeps 6
                                                                                Villa #8007995
                                                                                7
                                                                                Viewed 5 times in the last 48 hours
                                                                                  • 2 BR
                                                                                  • 2 BA
                                                                                  • Sleeps 6
                                                                                  Villa #8151122
                                                                                  1
                                                                                    • 3 BR
                                                                                    • 2 BA
                                                                                    • 1 HF BA
                                                                                    • Sleeps 6
                                                                                    Villa #8030474
                                                                                    4
                                                                                      • 3 BR
                                                                                      • 2 BA
                                                                                      • Sleeps 6
                                                                                      Villa #1778155
                                                                                        Excellent! 4.6/5
                                                                                        (13 reviews)
                                                                                        avg/night
                                                                                        • 3 BR
                                                                                        • 3 BA
                                                                                        • Sleeps 6
                                                                                        Villa #8003565
                                                                                        13
                                                                                        Viewed 6 times in the last 48 hours
                                                                                          • 4 BR
                                                                                          • 5 BA
                                                                                          • Sleeps 8
                                                                                          Villa #8049783
                                                                                          5
                                                                                            Exceptional! 5.0/5
                                                                                            (7 reviews)
                                                                                            avg/night
                                                                                            • 3 BR
                                                                                            • 3 BA
                                                                                            • 1 HF BA
                                                                                            • Sleeps 6
                                                                                            Villa #8006374
                                                                                            7
                                                                                            Viewed 5 times in the last 48 hours
                                                                                              • 4 BR
                                                                                              • 4 BA
                                                                                              • Sleeps 8
                                                                                              Villa #8035347
                                                                                              6
                                                                                                Exceptional! 5.0/5
                                                                                                (7 reviews)
                                                                                                avg/night
                                                                                                • 5 BR
                                                                                                • 3 BA
                                                                                                • 1 HF BA
                                                                                                • Sleeps 10
                                                                                                Villa #419838
                                                                                                7
                                                                                                Viewed 25 times in the last 48 hours
                                                                                                  $94
                                                                                                  avg/night
                                                                                                  • 3 BR
                                                                                                  • 3 BA
                                                                                                  • 1 HF BA
                                                                                                  • Sleeps 6
                                                                                                  Villa #8130445
                                                                                                  2
                                                                                                  Viewed 8 times in the last 48 hours
                                                                                                    avg/night
                                                                                                    • 4 BR
                                                                                                    • 3 BA
                                                                                                    • Sleeps 8
                                                                                                    Villa #1831575
                                                                                                    Viewed 5 times in the last 48 hours
                                                                                                      Wonderful! 4.9/5
                                                                                                      (9 reviews)
                                                                                                      avg/night
                                                                                                      • 7 BR
                                                                                                      • 6 BA
                                                                                                      • Sleeps 16
                                                                                                      Villa #840961
                                                                                                      9
                                                                                                      Viewed 5 times in the last 48 hours
                                                                                                      • 1 - 50 of 147