Vacation Rentals & Villas in Spain

Close

Enter dates for more accurate prices

Payment Protection
Your payment for this rental is protected when you pay through FlipKey. Learn more

51,885 villas

    22

    2005-PORT CANIGO Apartment with communal pool and parking

    Costa Brava / Roses

    Roses apartment

    2 6 7 nights min

    • 2 bedrooms
    • sleeps 6
    • 7 nights min
    • Nearest beach 3 mi
    • Swimming pool
    • Child Friendly

    Price per night from

    $93

    Price per night from

    $93

      128

      Motorland-Valedalgorfa VillageHouse

      Province of Teruel / Valdealgorfa

      Valdealgorfa house

      6 14 min stay varies

      • 6 bedrooms
      • sleeps 14
      • min stay varies
      • Child Friendly
      • Air conditioning
      • Ask about pets

      Price per night from

      $398

      Responds fast!
      avg. 2 hours 21 minutes

      Price per night from

      $398

        49

        F01GC Big Holiday House with Tennis court and climatized pool

        Gran Canaria / Arucas

        Arucas house

        5 10 7 nights min

        • 5 bedrooms
        • sleeps 10
        • 7 nights min
        • Nearest beach 10 mi
        • Swimming pool
        • Child Friendly

        Price per night from

        $353

        Price per night from

        $353

        (3) Excellent 

          16

          Cottage "Doña Martina"

          Province of Albacete / Elche de la Sierra

          Elche de la Sierra house

          2 4 2 nights min

          • 2 bedrooms
          • sleeps 4
          • 2 nights min
          • Child Friendly
          • Pet Friendly

          Price per night from

          $98

          Price per night from

          $98

          (1) Excellent 

            11

            apartment tastefully restored 17th Century finca

            Province of Barcelona / Sant Pere de Ribes

            Sant Pere de Ribes apartment

            2 6 2 nights min

            • 2 bedrooms
            • sleeps 6
            • 2 nights min
            • Swimming pool
            • Child Friendly

            Price per night from

            $162

            Price per night from

            $162

            (8) Excellent 

              11

              Charming stone house in idyllic coastal village, lovely walk to stunning beach

              Asturias / Villaviciosa

              Villaviciosa cottage

              1 2 min stay varies

              • 1 bedroom
              • sleeps 2
              • min stay varies
              • Nearest beach 2 mi
              • Pet Friendly

              Price per night from

              $105

              Responds fast!
              avg. 8 minutes

              Price per night from

              $105

              (66) Excellent 

              Certificate of Excellence

                16

                Luxury Apartment Barcelona - Flat 1B

                Province of Barcelona / Barcelona

                Barcelona apartment

                2 4 3 nights min

                • 2 bedrooms
                • sleeps 4
                • 3 nights min
                • Beach / lakeside relaxation
                • Nearest beach 0.8 mi
                • Child Friendly
                “Perfect in every way” This apartment is a perfect blend of sophistication and comfort. Tastefully decorated and well equipped, it is ideally locally just outside the tourist area so you feel like you get a taste of real Barcelona but close enough to t
                …see more

                Certificate of Excellence

                Price per night from

                $248

                Responds fast!
                avg. 2 hours 26 minutes

                Price per night from

                $248

                (9) Excellent 

                  22

                  The Beach House - Playa Salobrena - Front Line Modern Duplex - The BEST Location

                  Province of Granada / Salobrena

                  Salobrena condo

                  3 6 min stay varies

                  • 3 bedrooms
                  • sleeps 6
                  • min stay varies
                  • Beach / lakeside relaxation
                  • Nearest beach 0.02 mi
                  • Swimming pool

                  Price per night from

                  $117

                  Price per night from

                  $117

                  (34) Excellent 

                  Certificate of Excellence

                    86

                    Cosy&comfortable spacious central flat + WIFI

                    Province of Barcelona / Barcelona

                    Barcelona apartment

                    2 4 min stay varies

                    • 2 bedrooms
                    • sleeps 4
                    • min stay varies
                    • Beach / lakeside relaxation
                    • Nearest beach 2 mi
                    • Child Friendly
                    “Very nice apartment in Poble Sec, Barcelona” Poble Sec is on the edge of tourist-Barcelona, about a 15 minute walk from the Rambla; the intervening area, Raval, is a bit seedy. But there's a subway station round the corner, a very cute pedestrian area
                    …see more

                    Certificate of Excellence

                    Price per night from

                    $124

                    Responds fast!
                    avg. 2 hours 48 minutes

                    Price per night from

                    $124

                      40

                      HOUSE WITH POOL, SPECTACULAR SEA VIEWS AND ONLY 3 MIN. WALKING TO THE BEACH -ET-

                      Ibiza / Sant Josep de Sa Talaia

                      Sant Josep de Sa Talaia villa

                      4 9 min stay varies

                      • 4 bedrooms
                      • sleeps 9
                      • min stay varies
                      • Swimming pool
                      • Child Friendly
                      • Air conditioning

                      Price per night from

                      $610

                      Price per night from

                      $610

                      (6) Excellent 

                        30

                        Beautiful villa, private heated pool, secluded gardens, faro park. UK tv, WIFI

                        Lanzarote / Playa Blanca

                        Playa Blanca villa

                        2 4 7 nights min

                        • 2 bedrooms
                        • sleeps 4
                        • 7 nights min
                        • Nearest beach 0 mi
                        • Swimming pool
                        • Child Friendly

                        Price per night from

                        $116

                        Responds fast!
                        avg. 56 minutes

                        Price per night from

                        $116

                        (2) Very Good 

                          43

                          House in rural village

                          Navarre / Artazu

                          Artazu house

                          3 8 1 night min

                          • 3 bedrooms
                          • sleeps 8
                          • 1 night min
                          • Child Friendly
                          • Air conditioning
                          • Pet Friendly

                          Price per night from

                          $170

                          Price per night from

                          $170

                          (7) Excellent 

                            20

                            Modern cosy home | pretty garden with BBQ | balcony with views | at the beach

                            Municipality of Cartagena / Los Urrutias

                            Los Urrutias house

                            2 4 min stay varies

                            • 2 bedrooms
                            • sleeps 4
                            • min stay varies
                            • Beach / lakeside relaxation
                            • Nearest beach 0.2 mi
                            • Swimming pool

                            Price per night from

                            $66

                            Price per night from

                            $66

                            (2) Excellent 

                              20

                              Cubo's Apartamento Boutique Alhaurin

                              Costa del Sol / Alhaurin el Grande

                              Alhaurin el Grande house

                              1 4 1 night min

                              • 1 bedroom
                              • sleeps 4
                              • 1 night min
                              • Ask about children
                              • Air conditioning
                              • Ask about pets

                              Price per night from

                              $40

                              Price per night from

                              $40

                              (18) Excellent 

                                15

                                VILLA'S CAROLINE, VICTORIA AND LOUISE.

                                La Oliva / Corralejo

                                Corralejo villa

                                3 6 5 nights min

                                • 3 bedrooms
                                • sleeps 6
                                • 5 nights min
                                • Beach / lakeside relaxation
                                • Nearest beach 2 mi
                                • Swimming pool
                                “Relax in Luxury” If you are looking for somewhere quiet in a beautiful setting, to relax in style, then this for you. We are not long back from our 4th holiday to Villa Louise and love it more each time. The Villa is amazing, ideal for families or cou
                                …see more

                                Price per night from

                                $290

                                Price per night from

                                $290

                                (16) Excellent 

                                Certificate of Excellence

                                  59

                                  casa malaga

                                  Costa del Sol / Malaga

                                  Malaga apartment

                                  2 6 min stay varies

                                  • 2 bedrooms
                                  • sleeps 6
                                  • min stay varies
                                  • Nearest beach 0.9 mi
                                  • Child Friendly
                                  • Car not necessary

                                  Certificate of Excellence

                                  Price per night from

                                  $136

                                  Responds fast!
                                  avg. 58 minutes

                                  Price per night from

                                  $136

                                  (14) Excellent 

                                    36

                                    'Casita Azulita' a short walk to the beach

                                    Costa de la Luz / El Palmar

                                    El Palmar bungalow

                                    1 2 min stay varies

                                    • 1 bedroom
                                    • sleeps 2
                                    • min stay varies
                                    • Beach / lakeside relaxation
                                    • Child Friendly
                                    • Private garden

                                    Price per night from

                                    $72

                                    Price per night from

                                    $72

                                      19

                                      14 ROOM VILLA IN THE VINEYARDS

                                      Navarre / Meano

                                      Meano villa

                                      14 28 3 nights min

                                      • 14 bedrooms
                                      • sleeps 28
                                      • 3 nights min
                                      • Beach / lakeside relaxation
                                      • Swimming pool
                                      • Child Friendly

                                      Price per night from

                                      $2,609

                                      Price per night from

                                      $2,609

                                        24

                                        0176-ROYAL MARINE Apartment 4 people

                                        Costa Brava / Empuriabrava

                                        Empuriabrava apartment

                                        1 4 7 nights min

                                        • 1 bedroom
                                        • sleeps 4
                                        • 7 nights min
                                        • Nearest beach 0.4 mi
                                        • Child Friendly
                                        • Air conditioning

                                        Price per night from

                                        $72

                                        Price per night from

                                        $72

                                        (7) Excellent 

                                          64

                                          ⭐⭐⭐⭐⭐ SEA AND MOUNTAIN VIEWS, BEACH, PRIVATE POOL, BESPOKE BBQ

                                          Ibiza / Port d'es Torrent

                                          Port d'es Torrent villa

                                          4 8 min stay varies

                                          • 4 bedrooms
                                          • sleeps 8
                                          • min stay varies
                                          • Swimming pool
                                          • Child Friendly
                                          • Air conditioning

                                          Price per night from

                                          $143

                                          Responds fast!
                                          avg. 3 hours 48 minutes

                                          Price per night from

                                          $143

                                            30

                                            Villa Nueva - 2. LUXURY VILLA WITH PRIVATE POOL

                                            La Oliva / Villaverde

                                            Villaverde house

                                            5 9 min stay varies

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

                                            Price per night from

                                            $261

                                            Price per night from

                                            $261

                                            (38) Very Good 

                                              23

                                              Romantic cottage with great views and free WiFi

                                              Province of Malaga / Cutar

                                              Cutar cottage

                                              1 2 4 nights min

                                              • 1 bedroom
                                              • sleeps 2
                                              • 4 nights min
                                              • Nearest beach 16 mi
                                              • Ask about pets
                                              “We had a lovely stay in the cottage. It felt like we were in tru” We had a lovely stay and enjoyed travelling around. The service, price and information available in the cottage was excellent. It felt like a true Spainish expereince and it was nice to
                                              …see more

                                              Price per night from

                                              $55

                                              Price per night from

                                              $55

                                                4

                                                Studio 2 Sea

                                                La Gomera / Agulo

                                                Agulo apartment

                                                1 2 5 nights min

                                                • 1 bedroom
                                                • sleeps 2
                                                • 5 nights min
                                                • Ask about children

                                                Price per night from

                                                $63

                                                Price per night from

                                                $63

                                                (3) Average 

                                                  24

                                                  House with Sea views - Isla La Gomera-wifi

                                                  La Gomera / Hermigua

                                                  Hermigua house

                                                  1 2 5 nights min

                                                  • 1 bedroom
                                                  • sleeps 2
                                                  • 5 nights min
                                                  • Child Friendly
                                                  • Car not necessary
                                                  • Pet Friendly

                                                  Price per night from

                                                  $66

                                                  Price per night from

                                                  $66

                                                    22

                                                    Townhouse with free unlimited wi-fi, air-conditioning and stunning valley views

                                                    Mojacar / Cortijo Grande

                                                    Mojacar townhouse

                                                    2 4 min stay varies

                                                    • 2 bedrooms
                                                    • sleeps 4
                                                    • min stay varies
                                                    • Beach / lakeside relaxation
                                                    • Suitable for children age 5+
                                                    • Air conditioning

                                                    Price per night from

                                                    $43

                                                    Price per night from

                                                    $43

                                                    (1) Excellent 

                                                      18

                                                      B&b with views over "Sierra de Madrid"

                                                      Community of Madrid / Cerceda

                                                      Cerceda room

                                                      1 3 min stay varies

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

                                                      Price per night from

                                                      $56

                                                      Price per night from

                                                      $56

                                                      (1) Excellent 

                                                        52

                                                        Ref. 11618 Ideal rural house for groups

                                                        Province of Pontevedra / Forcarei

                                                        Forcarei house

                                                        6 14 min stay varies

                                                        • 6 bedrooms
                                                        • sleeps 14
                                                        • min stay varies
                                                        • Child Friendly
                                                        • Pet Friendly

                                                        Price per night from

                                                        $359

                                                        Price per night from

                                                        $359

                                                        (64) Very Good 

                                                        Certificate of Excellence

                                                          67

                                                          Mijas Pueblo holiday home on pretty pueblo with pool.

                                                          Mijas / Mijas Pueblo

                                                          Mijas Pueblo apartment

                                                          1 2 min stay varies

                                                          • 1 bedroom
                                                          • sleeps 2
                                                          • min stay varies
                                                          • Nearest beach 10 mi
                                                          • Swimming pool
                                                          • Car not necessary
                                                          “Wonderful to return to, after days spent exploring.” Los Molinos is a lovely traditional spanish apartment, in a lovely locating filled with fountains, plants and flowers. Well placed near restaurants, shops, bus routes. Within the apartment were also
                                                          …see more

                                                          Certificate of Excellence

                                                          Price per night from

                                                          $82

                                                          Responds fast!
                                                          avg. 1 hour 14 minutes

                                                          Price per night from

                                                          $82

                                                            19

                                                            Casa Robert - A Murcia Holiday Rentals Property

                                                            Torre-Pacheco / Roldan

                                                            Roldan apartment

                                                            2 4 3 nights min

                                                            • 2 bedrooms
                                                            • sleeps 4
                                                            • 3 nights min
                                                            • Swimming pool
                                                            • Ask about children
                                                            • Air conditioning

                                                            Price per night from

                                                            $68

                                                            Responds fast!
                                                            avg. 3 hours 19 minutes

                                                            Price per night from

                                                            $68

                                                            (2) Excellent 

                                                              12

                                                              Beautiful apartament at the beach

                                                              Province of A Coruna / Uhia

                                                              Uhia apartment

                                                              2 5 4 nights min

                                                              • 2 bedrooms
                                                              • sleeps 5
                                                              • 4 nights min
                                                              • Beach / lakeside relaxation
                                                              • Child Friendly
                                                              • Air conditioning

                                                              Price per night from

                                                              $123

                                                              Price per night from

                                                              $123

                                                              (5) Excellent 

                                                                25

                                                                Place&Price: Puerta del Sol, 70m2, Wifi, Xbox

                                                                Community of Madrid / Madrid

                                                                Madrid apartment

                                                                2 5 min stay varies

                                                                • 2 bedrooms
                                                                • sleeps 5
                                                                • min stay varies
                                                                • Child Friendly
                                                                • Car not necessary
                                                                • Air conditioning
                                                                “Location is unbeatable!” We throughly enjoyed our stay at this apartment. Fantastic location! 1 minute walk from the major "Sol" train station, as well as some busy nightclubs for those interested. Well equipped apartment. There is air conditioning in
                                                                …see more

                                                                Price per night from

                                                                $157

                                                                Price per night from

                                                                $157

                                                                (1) Excellent 

                                                                  21

                                                                  Ref. 11762 Stone house in the Cedeira estuary

                                                                  Province of A Coruna / Cedeira

                                                                  Cedeira house

                                                                  1 2 min stay varies

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

                                                                  Price per night from

                                                                  $101

                                                                  Price per night from

                                                                  $101

                                                                  (8) Excellent 

                                                                    14

                                                                    Piso vista al mar en Fuerteventura

                                                                    Fuerteventura / Puerto del Rosario

                                                                    Puerto del Rosario apartment

                                                                    1 2 4 nights min

                                                                    • 1 bedroom
                                                                    • sleeps 2
                                                                    • 4 nights min

                                                                    Price per night from

                                                                    $50

                                                                    Responds fast!
                                                                    avg. 1 hour 0 minutes

                                                                    Price per night from

                                                                    $50

                                                                    (14) Very Good 

                                                                      30

                                                                      Town house with private pool and terrace in the old town, Calvario area

                                                                      Majorca / Pollenca

                                                                      Pollenca house

                                                                      2 4 7 nights min

                                                                      • 2 bedrooms
                                                                      • sleeps 4
                                                                      • 7 nights min
                                                                      • Nearest beach 5 mi
                                                                      • Swimming pool
                                                                      • Child Friendly

                                                                      Price per night from

                                                                      $186

                                                                      Responds fast!
                                                                      avg. 2 hours 52 minutes

                                                                      Price per night from

                                                                      $186

                                                                      (58) Excellent 

                                                                        30

                                                                        Luxury flat in the Heart of Valencia - Carmen

                                                                        Province of Valencia / Valencia

                                                                        Valencia apartment

                                                                        2 5 min stay varies

                                                                        • 2 bedrooms
                                                                        • sleeps 5
                                                                        • min stay varies
                                                                        • Nearest beach 5 mi
                                                                        • Child Friendly
                                                                        • Car not necessary
                                                                        “A beautiful accomodation experience” Very clean, comfortable, quiet, great location. Market down the street, short walk to get tapas, lots of things within walking distance. The apartment itself is beautiful clean and cosy. We'll come back for sure!
                                                                        …see more

                                                                        Price per night from

                                                                        $110

                                                                        Price per night from

                                                                        $110

                                                                        (7) Excellent 

                                                                          46

                                                                          ⭐⭐⭐⭐⭐ PRIVATE POOL, IBIZA TOWN & TALAMANCA BEACH 10 MIN DRIVE

                                                                          Ibiza / Nuestra Senora de Jesus

                                                                          Nuestra Senora de Jesus villa

                                                                          3 8 min stay varies

                                                                          • 3 bedrooms
                                                                          • sleeps 8
                                                                          • min stay varies
                                                                          • Swimming pool
                                                                          • Child Friendly
                                                                          • Air conditioning

                                                                          Price per night from

                                                                          $114

                                                                          Responds fast!
                                                                          avg. 3 hours 48 minutes

                                                                          Price per night from

                                                                          $114

                                                                          (1) Excellent 

                                                                            17

                                                                            Penthouse

                                                                            Fuerteventura / Puerto del Rosario

                                                                            Puerto del Rosario penthouse

                                                                            1 2 4 nights min

                                                                            • 1 bedroom
                                                                            • sleeps 2
                                                                            • 4 nights min
                                                                            • Child Friendly
                                                                            • Air conditioning

                                                                            Price per night from

                                                                            $55

                                                                            Responds fast!
                                                                            avg. 1 hour 0 minutes

                                                                            Price per night from

                                                                            $55

                                                                              33

                                                                              Sorrueda House

                                                                              Gran Canaria / Santa Lucia

                                                                              Santa Lucia house

                                                                              2 4 4 nights min

                                                                              • 2 bedrooms
                                                                              • sleeps 4
                                                                              • 4 nights min
                                                                              • Swimming pool
                                                                              • Child Friendly
                                                                              • Air conditioning

                                                                              Price per night from

                                                                              $75

                                                                              Responds fast!
                                                                              avg. 1 hour 10 minutes

                                                                              Price per night from

                                                                              $75

                                                                              About Spain

                                                                              Located on the Iberian Peninsula in Western Europe's southern quarter, Spain is a lively and colorful country. From Arabic-influenced architecture of the country's southern regions to the grandeur of Madrid, visitors to Spain marvel at the incredible architectural diversity in the country's cities. Spain is also a culturally rich nation, with Catalonia and Galicia counting among its autonomous internal divisions. The Canary Islands and Balearic Islands in the Mediterranean Sea lend the nation even more exotic flavor.

                                                                              Some of the top attractions in Spain include:

                                                                              • Madrid: The majestic capital of Spain is home to the Palacio Real, Plaza Mayor and the Museo del Prado, three of the most popular and striking attractions in all of Europe.
                                                                              • Barcelona: A lively, friendly coastal city, Barcelona is perhaps the best place to come if you want to take part in an authentic Spanish fiesta.
                                                                              • Catalonia: This region is home to the city of Barcelona, but exploring beyond the city's limits is well worth your effort. With enchanting towns and a beautiful countryside, this is one of the best places to go camping in Spain if you're in the mood for outdoor adventure.
                                                                              • Galicia: Legendary for its regional cuisine, Galicia is also home to the famous Way of St. James, an important Christian pilgrimage route.
                                                                              • The Mediterranean islands: An ideal setting for a wedding or honeymoon in Spain, or simply a relaxing beach vacation, the Canary and Balearic Islands groups rank among the most beautiful and desirable destinations in Europe.

                                                                              If you're traveling with your family, you'll also find tons of theme and water parks in Spain; they're dotted throughout the country in every region, and make for an ideal way to relax and keep the kids entertained for the day.

                                                                              For your Spanish holiday, consider staying in a vacation rental instead of a hotel. You'll enjoy a more authentic experience as well as have more privacy and all the comforts and amenities of home. Plenty of options are available in all budget ranges, both in the city and in the countryside.

                                                                              If you want to explore the area further, Spain shares borders with Portugal, tiny Andorra, and France. Adventurous travelers may choose to head south across the Mediterranean for a visit to northern Africa.