HomeAway uses cookies to improve your site experience. Learn more. By continuing, you consent to our use of cookies.
HomeAway uses cookies to improve your site experience. Learn more. By continuing, you consent to our use of cookies.

Holidaymakers searching for Villas in Spain also searched for Villas in Greece, Villas in Italy and villas in France

Holiday Rentals Spain

In a country that offers such a diversity of holiday options, from beach holidays to city breaks and rural tourism, at HomeAway we try to offer a selection for everyone; city-centre apartments, beach villas, golf rentals and cottages in abundance across a country that blends spectacular landscapes with modern holiday resorts. Our holiday villas in Spain are perfect for a holiday base; set in a part of Europe with a warm, sunny climate and beautiful surroundings. Air conditioning, pools, Wi-fi, washing machines and parking and wheelchair access are reassuringly common amongst our holiday rentals in Spain.

Things to do in Spain

Weather in Spain

Covering a large area and encompassing all kinds of different terrains, Spain has a climate that varies greatly. The warmest regions are in the centre and on the southern and eastern coasts, where summer highs can get up to 35 degrees or more for much of June, July and August. If you visit our holiday rentals in Spain in the winter you will still encounter mild weather, with daily highs in the teens but in Spain’s centre winter temperatures can be surprisingly cold. The far north and northwest is cooler and damper on average, while in winter snow falls in mountainous regions like the Pyrenees, Picos de Europa and Sierra Nevada.

Travelling to Spain

Spain has an efficient and wide-ranging rail network, with high-speed lines running between a number of major cities like Madrid, Valencia, Seville and Barcelona; dramatically cutting journey times. You’ll also be able to travel regionally by coach via private companies. Key cities and holiday regions are also served by one or more international airports; for instance Barcelona, the Costa Brava and Costa Dorada can be reached via Barcelona El Prat (BCN), Girona (GRO) and Reus (REU).

Cancel Clear Filters Apply Filters

Price Per Week

£ £

Sleeps

Bedrooms

Bathrooms

Payment Options

Property Type

Apartments
Barns
Boats
Bungalows
Cabins
Castles
Chalets
Chateau
Condos
Cottages
Farmhouses
Homes
Hotels
Lodges
Villas
Yachts

Popular Searches

Facilities

Themes

Local Area

Property Details

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

Villas in Spain(64,516)

64,516 Results
Book Now!
7 night minimum stay
  • 3 BR,
  • 2 BA,
  • Sleeps 6
    (45)
    Book Now!
    7 night minimum stay
    • 3 BR,
    • 2 BA,
    • 1 Separate Toilet,
    • Sleeps 8
      (77)
      Book Now!
      1 - 7 night minimum stay
      • 2 BR,
      • 2 BA,
      • Sleeps 5
        (14)
        Book Now!
        7 night minimum stay
        • 2 BR,
        • 2 BA,
        • Sleeps 4
          (38)
          Book Now!
          7 night minimum stay
          • 2 BR,
          • 2 BA,
          • Sleeps 4
            (34)
            Book Now!
            7 night minimum stay
            • 4 BR,
            • 2 BA,
            • Sleeps 8
              (51)
              Book Now!
              2 night minimum stay
              • 1 BR,
              • 1 BA,
              • Sleeps 4
                (90)
                Book Now!
                7 night minimum stay
                • 3 BR,
                • 2 BA,
                • Sleeps 8
                  (16)
                  Book Now!
                  7 night minimum stay
                  • 7 BR,
                  • 6 BA,
                  • Sleeps 20
                    (98)
                    Book Now!
                    1 - 3 night minimum stay
                    • 2 BR,
                    • 1 BA,
                    • Sleeps 5
                      (36)
                      Book Now!
                      3 - 7 night minimum stay
                      • 3 BR,
                      • 2 BA,
                      • 1 Separate Toilet,
                      • Sleeps 6
                        (25)
                        Book Now!
                        1 - 3 night minimum stay
                        • 2 BR,
                        • 3 BA,
                        • Sleeps 8
                          (107)
                          Book Now!
                          3 - 7 night minimum stay
                          • 1 BR,
                          • 1 BA,
                          • Sleeps 4
                            (60)
                            Book Now!
                            3 night minimum stay
                            • 3 BR,
                            • 2 BA,
                            • Sleeps 6
                              (16)
                              Book Now!
                              7 night minimum stay
                              • 3 BR,
                              • 2 BA,
                              • Sleeps 6
                                (16)
                                Book Now!
                                3 - 7 night minimum stay
                                • 9 BR,
                                • 6 BA,
                                • 1 Separate Toilet,
                                • Sleeps 22
                                  (16)
                                  Book Now!
                                  4 night minimum stay
                                  • 3 BR,
                                  • 2 BA,
                                  • Sleeps 6
                                    (72)
                                    Book Now!
                                    2 - 4 night minimum stay
                                    • 1 BR,
                                    • 1 BA,
                                    • Sleeps 4
                                      (48)
                                      Book Now!
                                      1 - 2 night minimum stay
                                      • 2 BR,
                                      • 2 BA,
                                      • Sleeps 6
                                        (26)
                                        Book Now!
                                        2 - 7 night minimum stay
                                        • 4 BR,
                                        • 2 BA,
                                        • Sleeps 9
                                          (16)
                                          Book Now!
                                          3 - 7 night minimum stay
                                          • 3 BR,
                                          • 2 BA,
                                          • Sleeps 10
                                            (17)
                                            Book Now!
                                            3 - 7 night minimum stay
                                            • 3 BR,
                                            • 2 BA,
                                            • Sleeps 10
                                              (24)
                                              Book Now!
                                              2 - 3 night minimum stay
                                              • Studio,
                                              • 1 BA,
                                              • Sleeps 4
                                                (32)
                                                Book Now!
                                                3 - 7 night minimum stay
                                                • 3 BR,
                                                • 3 BA,
                                                • Sleeps 6
                                                  (22)
                                                  Book Now!
                                                  2 - 5 night minimum stay
                                                  • 3 BR,
                                                  • 1 BA,
                                                  • Sleeps 7
                                                    (29)
                                                    Book Now!
                                                    2 - 5 night minimum stay
                                                    • 4 BR,
                                                    • 2 BA,
                                                    • Sleeps 8
                                                      (34)
                                                      Book Now!
                                                      3 - 14 night minimum stay
                                                      • 2 BR,
                                                      • 2 BA,
                                                      • Sleeps 6
                                                        (11)
                                                        Book Now!
                                                        2 - 7 night minimum stay
                                                        • 4 BR,
                                                        • 3 BA,
                                                        • Sleeps 9
                                                          (10)
                                                          Book Now!
                                                          4 - 5 night minimum stay
                                                          • 2 BR,
                                                          • 2 BA,
                                                          • Sleeps 6
                                                            (31)