OwnersDirect uses cookies to improve your site experience. Learn more. By continuing, you consent to our use of cookies.
OwnersDirect uses cookies to improve your site experience. Learn more. By continuing, you consent to our use of cookies.
Verified Review icon 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 pet-dog svg-multiunit Default Owner Icon heart-filled

Self-catering holiday rentals in London for your home stay

Why not book your holiday home in Spain with Owners Direct. Spain is home of sun, sea, sand and sangria, not to mention a mind blowing selection of bed and breakfasts and self catering holiday villas in Spain, apartment rentals or authentic Spanish farmhouses and cottages, all waiting to provide you with the ideal base to explore the fascinating landscapes of Spain. Book your villa in Spain with Owners Direct.

Find stunning holiday villas in Spain

At Owners Direct, you'll find villas with pool in Javea, Denia, Moraira and other coastal resorts offer a contrast to the traditional rural farmhouses in the same region, but from villas and apartments in Costa del Sol to cottages and farmhouses in the Pyrenees, there is a place to fit your exact Spanish holiday accommodation requirements. If you're pining for a spot on some hot, white sand, then look no further than a villa in Costa Blanca or cottages on the Costa de la Luz might suit you better. For a heady dose of culture, why not rent a self catering apartment in Barcelona giving you the opportunity to also visit the Costa Brava.

Why villas and apartments in Spain

Holiday villas in Spain can be found surrounded by stunning mountain scenery or amongst rugged shorelines and lush landscapes, all of which are plentiful in Galicia, and if you want to chill-out in Cantabria or slowly simmer in Andalucia, holiday apartments or villas in Spain, bed and breakfasts or an incredible variety of other holiday rentals await you whatever your preferences may be.

Popular Destinations

Villa Holidays

UK Holidays

Family Favourites

  • Showing 1-50 of 300+
  View Map Map
Additional service fee may apply.
Favorite
    Viewed 852 times in the last 48 hours
    • 3 BR
    • 2 BA
    • Sleeps 6
    Excellent! 4.5/5
    (10 reviews)
    avg/night
    10
    Favorite
      Viewed 1,196 times in the last 48 hours
      • 2 BR
      • 2 BA
      • Sleeps 4
      avg/night
      2
      Favorite
        Viewed 395 times in the last 48 hours
        • 3 BR
        • 2 BA
        • Sleeps 6
        Wonderful! 4.8/5
        (16 reviews)
        avg/night
        16
        Favorite
          Viewed 597 times in the last 48 hours
          • 5 BR
          • 5 BA
          • Sleeps 10
          Wonderful! 4.9/5
          (16 reviews)
          avg/night
          16
          Favorite
            Viewed 327 times in the last 48 hours
            • 3 BR
            • 2 BA
            • Sleeps 8
            Excellent! 4.4/5
            (7 reviews)
            avg/night
            7
            Favorite
              Viewed 233 times in the last 48 hours
              • 3 BR
              • 2 BA
              • Sleeps 6
              Wonderful! 4.8/5
              (6 reviews)
              avg/night
              6
              Favorite
                Viewed 807 times in the last 48 hours
                • 1 BR
                • 1 BA
                • Sleeps 4
                Exceptional! 5/5
                (8 reviews)
                avg/night
                8
                Favorite
                  Viewed 172 times in the last 48 hours
                  • 4 BR
                  • 3 BA
                  • Sleeps 8
                  Excellent! 4.6/5
                  (12 reviews)
                  avg/night
                  12
                  Favorite
                    Viewed 241 times in the last 48 hours
                    • 4 BR
                    • 3 BA
                    • Sleeps 8
                    avg/night
                    1
                    Favorite
                      Viewed 150 times in the last 48 hours
                      • 7 BR
                      • 6 BA
                      • Sleeps 19
                      avg/night
                      3
                      Favorite
                        Viewed 195 times in the last 48 hours
                        • 5 BR
                        • 3 BA
                        • Sleeps 10
                        Wonderful! 4.9/5
                        (22 reviews)
                        avg/night
                        22
                        Favorite
                          Viewed 122 times in the last 48 hours
                          • 4 BR
                          • 3 BA
                          • Sleeps 8
                          avg/night
                          4
                          Favorite
                            Viewed 129 times in the last 48 hours
                            • 2 BR
                            • 2 BA
                            • Sleeps 5
                            Excellent! 4.5/5
                            (25 reviews)
                            avg/night
                            25
                            Favorite
                              Viewed 114 times in the last 48 hours
                              • 5 BR
                              • 6 BA
                              • Sleeps 12
                              avg/night
                              3
                              Favorite
                                Viewed 317 times in the last 48 hours
                                • 3 BR
                                • 2 BA
                                • Sleeps 8
                                Excellent! 4.7/5
                                (18 reviews)
                                avg/night
                                18
                                Favorite
                                  Viewed 64 times in the last 48 hours
                                  • 4 BR
                                  • 2 BA
                                  • Sleeps 10
                                  avg/night
                                  2
                                  Favorite
                                    Viewed 174 times in the last 48 hours
                                    • 3 BR
                                    • 2 BA
                                    • Sleeps 6
                                    Wonderful! 4.9/5
                                    (26 reviews)
                                    avg/night
                                    26
                                    Favorite
                                      Viewed 101 times in the last 48 hours
                                      • 2 BR
                                      • 2 BA
                                      • Sleeps 4
                                      Excellent! 4.4/5
                                      (5 reviews)
                                      View details for price
                                      5
                                      Favorite
                                        Viewed 136 times in the last 48 hours
                                        • 6 BR
                                        • 4 BA
                                        • Sleeps 12
                                        Wonderful! 4.8/5
                                        (17 reviews)
                                        avg/night
                                        17
                                        Favorite
                                          Viewed 63 times in the last 48 hours
                                          • 3 BR
                                          • 2 BA
                                          • Sleeps 6
                                          Wonderful! 4.9/5
                                          (19 reviews)
                                          avg/night
                                          19
                                          Favorite
                                            Viewed 94 times in the last 48 hours
                                            • 3 BR
                                            • 2 BA
                                            • Sleeps 6
                                            avg/night
                                            1
                                            Favorite
                                              Viewed 68 times in the last 48 hours
                                              • 3 BR
                                              • 2 BA
                                              • Sleeps 6
                                              Excellent! 4.7/5
                                              (12 reviews)
                                              avg/night
                                              12
                                              Favorite
                                                Viewed 108 times in the last 48 hours
                                                • 6 BR
                                                • 3 BA
                                                • Sleeps 12
                                                Exceptional! 5/5
                                                (13 reviews)
                                                avg/night
                                                13
                                                Favorite
                                                  Viewed 63 times in the last 48 hours
                                                  • 2 BR
                                                  • 2 BA
                                                  • Sleeps 4
                                                  Exceptional! 5/5
                                                  (13 reviews)
                                                  avg/night
                                                  13
                                                  Favorite
                                                    Viewed 45 times in the last 48 hours
                                                    • 5 BR
                                                    • 4 BA
                                                    • Sleeps 12
                                                    Excellent! 4.5/5
                                                    (6 reviews)
                                                    avg/night
                                                    6
                                                    Favorite
                                                      Viewed 13 times in the last 48 hours
                                                      • 5 BR
                                                      • 5 BA
                                                      • Sleeps 10
                                                      avg/night
                                                      2
                                                      Favorite
                                                        Viewed 176 times in the last 48 hours
                                                        • 4 BR
                                                        • 3 BA
                                                        • Sleeps 8
                                                        Exceptional! 5/5
                                                        (10 reviews)
                                                        avg/night
                                                        10
                                                        Favorite
                                                          Viewed 194 times in the last 48 hours
                                                          • 1 BR
                                                          • 1 BA
                                                          • Sleeps 2
                                                          Exceptional! 5/5
                                                          (14 reviews)
                                                          avg/night
                                                          14
                                                          Favorite
                                                            Viewed 46 times in the last 48 hours
                                                            • 4 BR
                                                            • 4 BA
                                                            • Sleeps 8
                                                            Wonderful! 4.9/5
                                                            (22 reviews)
                                                            avg/night
                                                            22
                                                            Favorite
                                                              Viewed 215 times in the last 48 hours
                                                              • 1 BR
                                                              • 1 BA
                                                              • Sleeps 2
                                                              Excellent! 4.7/5
                                                              (18 reviews)
                                                              avg/night
                                                              18
                                                              Favorite
                                                                Viewed 17 times in the last 48 hours
                                                                • 5 BR
                                                                • 3 BA
                                                                • Sleeps 10
                                                                avg/night
                                                                2
                                                                Favorite
                                                                  Viewed 33 times in the last 48 hours
                                                                  • 4 BR
                                                                  • 3 BA
                                                                  • Sleeps 8
                                                                  Wonderful! 4.9/5
                                                                  (9 reviews)
                                                                  avg/night
                                                                  9
                                                                  Favorite
                                                                    Viewed 306 times in the last 48 hours
                                                                    • 2 BR
                                                                    • 2 BA
                                                                    • Sleeps 4
                                                                    Wonderful! 4.9/5
                                                                    (8 reviews)
                                                                    avg/night
                                                                    8
                                                                    Favorite
                                                                      Viewed 88 times in the last 48 hours
                                                                      • 2 BR
                                                                      • 2 BA
                                                                      • Sleeps 4
                                                                      Wonderful! 4.8/5
                                                                      (10 reviews)
                                                                      avg/night
                                                                      10
                                                                      Favorite
                                                                        Viewed 39 times in the last 48 hours
                                                                        • 4 BR
                                                                        • 3 BA
                                                                        • Sleeps 8
                                                                        Excellent! 4.7/5
                                                                        (6 reviews)
                                                                        avg/night
                                                                        6
                                                                        Favorite
                                                                          Viewed 161 times in the last 48 hours
                                                                          • 1 BR
                                                                          • 1 BA
                                                                          • Sleeps 2
                                                                          Excellent! 4.3/5
                                                                          (19 reviews)
                                                                          avg/night
                                                                          19
                                                                          Favorite
                                                                            Viewed 167 times in the last 48 hours
                                                                            • 2 BR
                                                                            • 2 BA
                                                                            • Sleeps 4
                                                                            Very Good! 4.2/5
                                                                            (17 reviews)
                                                                            avg/night
                                                                            17
                                                                            Favorite
                                                                              Viewed 120 times in the last 48 hours
                                                                              • 2 BR
                                                                              • 1 BA
                                                                              • Sleeps 4
                                                                              Very Good! 4.2/5
                                                                              (25 reviews)
                                                                              avg/night
                                                                              25
                                                                              Favorite
                                                                                Viewed 82 times in the last 48 hours
                                                                                • 2 BR
                                                                                • 1 BA
                                                                                • Sleeps 4
                                                                                Exceptional! 5/5
                                                                                (62 reviews)
                                                                                avg/night
                                                                                62
                                                                                Favorite
                                                                                  Viewed 142 times in the last 48 hours
                                                                                  • 1 BR
                                                                                  • 1 BA
                                                                                  • Sleeps 2
                                                                                  Excellent! 4.6/5
                                                                                  (31 reviews)
                                                                                  avg/night
                                                                                  31
                                                                                  Favorite
                                                                                    Viewed 38 times in the last 48 hours
                                                                                    • 3 BR
                                                                                    • 2 BA
                                                                                    • Sleeps 6
                                                                                    Exceptional! 5/5
                                                                                    (10 reviews)
                                                                                    avg/night
                                                                                    10
                                                                                    Favorite
                                                                                      Viewed 138 times in the last 48 hours
                                                                                      • 2 BR
                                                                                      • 2 BA
                                                                                      • Sleeps 6
                                                                                      Wonderful! 4.9/5
                                                                                      (21 reviews)
                                                                                      avg/night
                                                                                      21
                                                                                      Favorite
                                                                                        Viewed 28 times in the last 48 hours
                                                                                        • 1 BR
                                                                                        • 1 BA
                                                                                        • Sleeps 3
                                                                                        Exceptional! 5/5
                                                                                        (14 reviews)
                                                                                        avg/night
                                                                                        14
                                                                                        Favorite
                                                                                          Viewed 136 times in the last 48 hours
                                                                                          • 1 BR
                                                                                          • 1 BA
                                                                                          • Sleeps 2
                                                                                          Excellent! 4.6/5
                                                                                          (13 reviews)
                                                                                          avg/night
                                                                                          13
                                                                                          Favorite
                                                                                            Viewed 100 times in the last 48 hours
                                                                                            • 4 BR
                                                                                            • 1 BA
                                                                                            • Sleeps 8
                                                                                            Excellent! 4.7/5
                                                                                            (15 reviews)
                                                                                            avg/night
                                                                                            15
                                                                                            Favorite
                                                                                              Viewed 98 times in the last 48 hours
                                                                                              • 3 BR
                                                                                              • 2 BA
                                                                                              • Sleeps 6
                                                                                              Exceptional! 5/5
                                                                                              (18 reviews)
                                                                                              avg/night
                                                                                              18
                                                                                              Favorite
                                                                                                Viewed 72 times in the last 48 hours
                                                                                                • Studio
                                                                                                • 1 BA
                                                                                                • Sleeps 4
                                                                                                Wonderful! 4.8/5
                                                                                                (16 reviews)
                                                                                                avg/night
                                                                                                16
                                                                                                Favorite
                                                                                                  Viewed 183 times in the last 48 hours
                                                                                                  • 2 BR
                                                                                                  • 2 BA
                                                                                                  • Sleeps 6
                                                                                                  Excellent! 4.7/5
                                                                                                  (20 reviews)
                                                                                                  avg/night
                                                                                                  20
                                                                                                  Favorite
                                                                                                    Viewed 33 times in the last 48 hours
                                                                                                    • 1 BR
                                                                                                    • 1 BA
                                                                                                    • Sleeps 4
                                                                                                    Excellent! 4.3/5
                                                                                                    (15 reviews)
                                                                                                    avg/night
                                                                                                    15
                                                                                                    Favorite
                                                                                                      Viewed 88 times in the last 48 hours
                                                                                                      • 2 BR
                                                                                                      • 1 BA
                                                                                                      • Sleeps 6
                                                                                                      Very Good! 4/5
                                                                                                      (4 reviews)
                                                                                                      avg/night
                                                                                                      4
                                                                                                      • 1 - 50 of 300+