Vacation Rentals & Villas in Canary Islands

Close

Enter dates for more accurate prices

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

9,180 villas

    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

    $350

    Price per night from

    $350

    (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

      $115

      Responds fast!
      avg. 56 minutes

      Price per night from

      $115

        30

        Guía de Isora, Tenerife

        Tenerife / Guia de Isora

        Guia de Isora villa

        4 8 7 nights min

        • 4 bedrooms
        • sleeps 8
        • 7 nights min
        • Swimming pool
        • Child Friendly

        Price per night from

        $210

        Price per night from

        $210

          20

          Nice and cozy house a few meters from the beach of La Garita

          Gran Canaria / Telde

          Telde house

          3 5 2 nights min

          • 3 bedrooms
          • sleeps 5
          • 2 nights min
          • Child Friendly
          • Private garden

          Price per night from

          $59

          Price per night from

          $59

            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

              36

              Lilo Holiday, 3 rooms Bungalow near Beach, up to 4 person

              Pajara / Costa Calma

              Costa Calma bungalow

              2 4 3 nights min

              • 2 bedrooms
              • sleeps 4
              • 3 nights min
              • Nearest beach 0.4 mi
              • Child Friendly
              • Pet Friendly

              Price per night from

              $74

              Price per night from

              $74

              (1) Excellent 

                22

                Holiday cottage with shared pool San Bartolome

                Gran Canaria / San Bartolome de Tirajana

                San Bartolome de Tirajana house

                2 5 7 nights min

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

                Price per night from

                $114

                Price per night from

                $114

                (2) Very Good 

                  25

                  Town holiday cottage with private pool

                  Gran Canaria / Santa Lucia

                  Santa Lucia cottage

                  1 2 7 nights min

                  • 1 bedroom
                  • sleeps 2
                  • 7 nights min
                  • Nearest beach 24 mi
                  • Swimming pool
                  • Air conditioning

                  Price per night from

                  $140

                  Price per night from

                  $140

                  (2) 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

                    (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

                      (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

                        Price per night from

                        $287

                        Price per night from

                        $287

                        (2) Excellent 

                          10

                          Casa Salazar

                          El Hierro / Pinar, El

                          Pinar, El house

                          1 4 2 nights min

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

                          Price per night from

                          $68

                          Price per night from

                          $68

                          (1) Excellent 

                            34

                            BIG HOUSE! Luxury, views and pool! SPECIAL OFFER MAY & JUNE!!

                            Tenerife / Santa Ursula

                            Santa Ursula house

                            3 6 3 nights min

                            • 3 bedrooms
                            • sleeps 6
                            • 3 nights min
                            • Swimming pool
                            • Child Friendly
                            • Ask about pets

                            Price per night from

                            $128

                            Responds fast!
                            avg. 3 hours 19 minutes

                            Price per night from

                            $128

                            (1)  

                              20

                              Holiday cottage in Santa Lucia

                              Gran Canaria / Santa Lucia

                              Santa Lucia house

                              2 4 7 nights min

                              • 2 bedrooms
                              • sleeps 4
                              • 7 nights min
                              • Nearest beach 23 mi
                              • Child Friendly
                              • Air conditioning

                              Price per night from

                              $114

                              Price per night from

                              $114

                                10

                                Holiday home with jacuzzi in Arucas

                                Gran Canaria / Arucas

                                Arucas cottage

                                2 5 7 nights min

                                • 2 bedrooms
                                • sleeps 5
                                • 7 nights min
                                • Nearest beach 15 mi
                                • Child Friendly

                                Price per night from

                                $105

                                Price per night from

                                $105

                                (6) Very Good 

                                Certificate of Excellence

                                  27

                                  T244. Apartment in Costa Teguise.

                                  Lanzarote / Costa Teguise

                                  Costa Teguise apartment

                                  1 2 min stay varies

                                  • 1 bedroom
                                  • sleeps 2
                                  • min stay varies
                                  • Nearest beach 0.5 mi
                                  • Swimming pool
                                  • Child Friendly

                                  Certificate of Excellence

                                  Price per night from

                                  $46

                                  Responds fast!
                                  avg. 3 hours 25 minutes

                                  Price per night from

                                  $46

                                  (4) Very Good 

                                    30

                                    Finca El Lomito

                                    Gran Canaria / La Aldea de San Nicolas de Tolentino

                                    La Aldea de San Nicolas de Tolentino villa

                                    4 10 min stay varies

                                    • 4 bedrooms
                                    • sleeps 10
                                    • min stay varies
                                    • Beach / lakeside relaxation
                                    • Swimming pool
                                    • Child Friendly

                                    Price per night from

                                    $139

                                    Price per night from

                                    $139

                                      21

                                      Charming Country house Villa de Mazo, La Palma

                                      Tenerife / Callejones

                                      Callejones house

                                      3 5 7 nights min

                                      • 3 bedrooms
                                      • sleeps 5
                                      • 7 nights min
                                      • Child Friendly

                                      Price per night from

                                      $112

                                      Price per night from

                                      $112

                                      (1) Excellent 

                                        16

                                        Castillo Mar - Poolside Duplex Apartment

                                        Antigua / Caleta de Fuste

                                        Caleta de Fuste apartment

                                        1 4 7 nights min

                                        • 1 bedroom
                                        • sleeps 4
                                        • 7 nights min
                                        • Nearest beach 0.2 mi
                                        • Swimming pool
                                        • Child Friendly

                                        Price per night from

                                        $75

                                        Responds fast!
                                        avg. 56 minutes

                                        Price per night from

                                        $75

                                          16

                                          Apartment Raguila 2

                                          Lanzarote / Puerto Del Carmen

                                          Puerto Del Carmen apartment

                                          1 3 min stay varies

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

                                          Price per night from

                                          $68

                                          Price per night from

                                          $68

                                          (2) Very Good 

                                            24

                                            With pool, terrace and sea view

                                            Gran Canaria / Mogan

                                            Mogan apartment

                                            2 5 min stay varies

                                            • 2 bedrooms
                                            • sleeps 5
                                            • min stay varies
                                            • Beach / lakeside relaxation
                                            • Swimming pool
                                            • Child Friendly

                                            Price per night from

                                            $57

                                            Responds fast!
                                            avg. 1 hour 9 minutes

                                            Price per night from

                                            $57

                                              9

                                              Country House On Ocean Front

                                              La Palma / Brena Alta

                                              Brena Alta cottage

                                              1 3 7 nights min

                                              • 1 bedroom
                                              • sleeps 3
                                              • 7 nights min
                                              • Beach / lakeside relaxation
                                              • Ask about children
                                              • Ask about pets

                                              Price per night from

                                              $91

                                              Price per night from

                                              $91

                                                16

                                                Great holiday home with private pool in Arucas

                                                Gran Canaria / Arucas

                                                Arucas cottage

                                                5 12 7 nights min

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

                                                Price per night from

                                                $180

                                                Price per night from

                                                $180

                                                (6) Average 

                                                  14

                                                  duplex zen

                                                  Adeje / Callao Salvaje

                                                  Callao Salvaje house

                                                  2 4 5 nights min

                                                  • 2 bedrooms
                                                  • sleeps 4
                                                  • 5 nights min
                                                  • Swimming pool

                                                  Price per night from

                                                  $65

                                                  Price per night from

                                                  $65

                                                    11

                                                    Holiday cottage with private pool in Las Palmas

                                                    Canary Islands

                                                    Canary Islands cottage

                                                    1 3 7 nights min

                                                    • 1 bedroom
                                                    • sleeps 3
                                                    • 7 nights min
                                                    • Nearest beach 15 mi
                                                    • Swimming pool
                                                    • Child Friendly

                                                    Price per night from

                                                    $101

                                                    Price per night from

                                                    $101

                                                      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

                                                      $88

                                                      Responds fast!
                                                      avg. 1 hour 9 minutes

                                                      Price per night from

                                                      $88

                                                        23

                                                        Apartment in the south of Fuerteventura, in Morro Jable, to 200 m. from the beach

                                                        Pajara / Morro del Jable

                                                        Morro del Jable apartment

                                                        2 4 min stay varies

                                                        • 2 bedrooms
                                                        • sleeps 4
                                                        • min stay varies
                                                        • Beach / lakeside relaxation
                                                        • Nearest beach 0 mi
                                                        • Child Friendly

                                                        Price per night from

                                                        $81

                                                        Responds fast!
                                                        avg. 31 minutes

                                                        Price per night from

                                                        $81

                                                        (12) Excellent 

                                                        Certificate of Excellence

                                                          26

                                                          Private heated Pool, ocean & volcano views, wifi, concierge in Villa [apt H]

                                                          Tenerife / Icod de los Vinos

                                                          Icod de los Vinos apartment

                                                          2 4 min stay varies

                                                          • 2 bedrooms
                                                          • sleeps 4
                                                          • min stay varies
                                                          • Swimming pool
                                                          • Child Friendly

                                                          Certificate of Excellence

                                                          Price per night from

                                                          $116

                                                          Responds fast!
                                                          avg. 1 hour 44 minutes

                                                          Price per night from

                                                          $116

                                                          (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

                                                            $65

                                                            Price per night from

                                                            $65

                                                            (7) Very Good 

                                                              50

                                                              Canariasluxury Villa Lucia

                                                              Gran Canaria / La Playa de Tauro

                                                              La Playa de Tauro villa

                                                              5 12 7 nights min

                                                              • 5 bedrooms
                                                              • sleeps 12
                                                              • 7 nights min
                                                              • Beach / lakeside relaxation
                                                              • Swimming pool
                                                              • Child Friendly

                                                              Price per night from

                                                              $305

                                                              Price per night from

                                                              $305

                                                                39

                                                                TERRAZAS DEL DUQUE II 3A001

                                                                Adeje / Costa Adeje

                                                                Costa Adeje apartment

                                                                3 5 4 nights min

                                                                • 3 bedrooms
                                                                • sleeps 5
                                                                • 4 nights min
                                                                • Nearest beach 1 mi
                                                                • Swimming pool
                                                                • Ask about children

                                                                Price per night from

                                                                $163

                                                                Responds fast!
                                                                avg. 3 hours 46 minutes

                                                                Price per night from

                                                                $163

                                                                (1) Excellent 

                                                                  18

                                                                  Holiday cottage with private pool in Tuineje

                                                                  Fuerteventura / Tuineje

                                                                  Tuineje cottage

                                                                  3 6 7 nights min

                                                                  • 3 bedrooms
                                                                  • sleeps 6
                                                                  • 7 nights min
                                                                  • Nearest beach 17 mi
                                                                  • Swimming pool
                                                                  • Air conditioning

                                                                  Price per night from

                                                                  $154

                                                                  Price per night from

                                                                  $154

                                                                    21

                                                                    Holiday cottage with shared pool San Bartolome

                                                                    Gran Canaria / San Bartolome de Tirajana

                                                                    San Bartolome de Tirajana house

                                                                    1 3 7 nights min

                                                                    • 1 bedroom
                                                                    • sleeps 3
                                                                    • 7 nights min
                                                                    • Nearest beach 28 mi
                                                                    • Swimming pool
                                                                    • Child Friendly

                                                                    Price per night from

                                                                    $97

                                                                    Price per night from

                                                                    $97

                                                                    (1) Excellent 

                                                                      13

                                                                      Charming Country house Vallehermoso, La Gomera

                                                                      La Gomera / Vallehermoso

                                                                      Vallehermoso house

                                                                      1 4 5 nights min

                                                                      • 1 bedroom
                                                                      • sleeps 4
                                                                      • 5 nights min
                                                                      • Child Friendly

                                                                      Price per night from

                                                                      $66

                                                                      Price per night from

                                                                      $66

                                                                      (10) Excellent 

                                                                      Certificate of Excellence

                                                                        26

                                                                        Private heated plunge pool, ocean & volcano views, wifi in Villa [apt A]

                                                                        Tenerife / Icod de los Vinos

                                                                        Icod de los Vinos apartment

                                                                        2 4 min stay varies

                                                                        • 2 bedrooms
                                                                        • sleeps 4
                                                                        • min stay varies
                                                                        • Swimming pool
                                                                        • Child Friendly
                                                                        • Private garden

                                                                        Certificate of Excellence

                                                                        Price per night from

                                                                        $125

                                                                        Responds fast!
                                                                        avg. 1 hour 44 minutes

                                                                        Price per night from

                                                                        $125

                                                                        (4) Excellent 

                                                                        Certificate of Excellence

                                                                          39

                                                                          Relax on the beach with the most spectacular view

                                                                          Gran Canaria / Patalavaca

                                                                          Patalavaca apartment

                                                                          1 4 min stay varies

                                                                          • 1 bedroom
                                                                          • sleeps 4
                                                                          • min stay varies
                                                                          • Nearest beach 0.1 mi
                                                                          • Child Friendly
                                                                          • Car not necessary

                                                                          Certificate of Excellence

                                                                          Price per night from

                                                                          $147

                                                                          Responds fast!
                                                                          avg. 57 minutes

                                                                          Price per night from

                                                                          $147

                                                                            24

                                                                            "Casita de Juan" Spectacular Sunsets in Puntagorda

                                                                            La Palma / Puntagorda

                                                                            Puntagorda house

                                                                            2 3 5 nights min

                                                                            • 2 bedrooms
                                                                            • sleeps 3
                                                                            • 5 nights min
                                                                            • Child Friendly

                                                                            Price per night from

                                                                            $78

                                                                            Responds fast!
                                                                            avg. 1 hour 59 minutes

                                                                            Price per night from

                                                                            $78

                                                                            (3) Excellent 

                                                                              18

                                                                              Rosario House

                                                                              Tenerife / San Juan de la Rambla

                                                                              San Juan de la Rambla house

                                                                              1 3 5 nights min

                                                                              • 1 bedroom
                                                                              • sleeps 3
                                                                              • 5 nights min
                                                                              • Child Friendly

                                                                              Price per night from

                                                                              $100

                                                                              Responds fast!
                                                                              avg. 2 hours 20 minutes

                                                                              Price per night from

                                                                              $100

                                                                              About Canary Islands

                                                                              A prosperous archipelago in the Atlantic Ocean just off the coast of Morocco, the Spanish-controlled Canary Islands offer vacationers a taste of paradise. Lush tropical greenery, kaleidoscopic sunsets, and miles of perfect beaches draw millions of vacationers here from all around the world. From the historic attractions of Tenerife to the untouched natural beauty of the Chinijo Archipelago Natural Park, the Canary Islands have much more to offer than just sunshine and surf, so pack your camera and come ready for adventure.

                                                                              The main attractions in the Canary Islands include:

                                                                              • Tenerife: Mountainous and scenic, Tenerife is the largest of the Canary Islands, and it is home to the majority of the cultural and historical attractions the archipelago has to offer.
                                                                              • La Gomera, the "Magic Isle": If you enjoy hiking across rugged terrain, La Gomera is well worth a visit. Home to the last remaining rainforest in the northern part of the African continent, the "Magic Isle" is also crisscrossed by deep gorges which are spectacularly photogenic.
                                                                              • Gran Canaria: The chain's most populated island is where most of the activity and popular beaches are located. Gran Canaria is an excellent spot to base your Canary Islands honeymoon or holiday, as it's easy to travel to the other islands from here. This island is also where you'll find many of the spas in the Canary Islands.
                                                                              • Fuerteventura: If you enjoy windsurfing or sailing, a visit to Fuerteventura is a must. This island lies in the path of constant trade winds, ensuring there's always a breeze to support wind-aided water sports.
                                                                              • Lanzarote: This island is worth a visit for the majestic volcanic landscapes which tower over its western reaches. The Timanfaya National Park preserves the remnants of the island's peak period of volcanic activity, which occurred in the 1730s.

                                                                              Rather than competing with the crowds at the islands' hotels, why not enjoy a more authentic holiday by staying in a vacation rental instead? You can choose to stay along the beach or in the Canary Islands' towns and cities. There are plenty of options available to suit people of all tastes and budget ranges.

                                                                              If you're taking a Canary Islands cruise, you can also head into the neighboring Azores and Madeira Islands, scenic tropical archipelagoes that belong to Portugal.