Vacation Rentals & Villas in Puerto de la Cruz

Close

Enter dates for more accurate prices

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

970 Houses

    35

    Tenerife, spain

    Tenerife / Puerto de la Cruz

    Puerto de la Cruz apartment

    2 4 2 nights min

    • 2 bedrooms
    • sleeps 4
    • 2 nights min
    • Ask about children
    • Ask about pets

    Price per night from

    $153

    Price per night from

    $153

    (2) Excellent 

      29

      Lovely holiday apartment with pool, Wi-Fi + garage Free

      Tenerife / Puerto de la Cruz

      Puerto de la Cruz apartment

      2 4 4 nights min

      • 2 bedrooms
      • sleeps 4
      • 4 nights min
      • Beach / lakeside relaxation
      • Nearest beach 300 mi
      • Swimming pool

      Price per night from

      $97

      Responds fast!
      avg. 1 hour 58 minutes

      Price per night from

      $97

      (2) Excellent 

        34

        Cosy 1 bedroom apartment, Wi-Fi + garage Free

        Tenerife / Puerto de la Cruz

        Puerto de la Cruz apartment

        1 4 4 nights min

        • 1 bedroom
        • sleeps 4
        • 4 nights min
        • Swimming pool
        • Child Friendly

        Price per night from

        $84

        Responds fast!
        avg. 1 hour 58 minutes

        Price per night from

        $84

        (2) Excellent 

          44

          Bright holiday apartment with stunning sea/city views, Wi-Fi Free

          Tenerife / Puerto de la Cruz

          Puerto de la Cruz apartment

          2 4 4 nights min

          • 2 bedrooms
          • sleeps 4
          • 4 nights min
          • Beach / lakeside relaxation
          • Swimming pool
          • Child Friendly

          Price per night from

          $84

          Responds fast!
          avg. 1 hour 58 minutes

          Price per night from

          $84

            27

            Lux apartment in Puerto City Centre

            Tenerife / Puerto de la Cruz

            Puerto de la Cruz apartment

            1 4 1 night min

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

            Price per night from

            $52

            Price per night from

            $52

              35

              LUXURY PENTHOUSE 50 STEPS FROM THE SEA WITH PRIVATE TERRACE

              Tenerife / Puerto de la Cruz

              Puerto de la Cruz house

              3 6 min stay varies

              • 3 bedrooms
              • sleeps 6
              • min stay varies
              • Ask about children
              • Ask about pets

              Price per night from

              $65

              Price per night from

              $65

                21

                Lux apartment one minute from the beach

                Tenerife / Puerto de la Cruz

                Puerto de la Cruz apartment

                1 4 1 night min

                • 1 bedroom
                • sleeps 4
                • 1 night min
                • Nearest beach 0.1 mi
                • Swimming pool
                • Child Friendly

                Price per night from

                $52

                Price per night from

                $52

                  31

                  Beautiful loft with sea views! Ref.261663

                  Tenerife / Puerto de la Cruz

                  Puerto de la Cruz studio

                  Studio 3 min stay varies

                  • Studio
                  • sleeps 3
                  • min stay varies
                  • Ask about children
                  • Air conditioning
                  • Ask about pets

                  Price per night from

                  $67

                  Price per night from

                  $67

                  (1) Excellent 

                    23

                    Apartement Retama

                    Tenerife / Puerto de la Cruz

                    Puerto de la Cruz apartment

                    1 4 5 nights min

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

                    Price per night from

                    $62

                    Responds fast!
                    avg. 2 hours 11 minutes

                    Price per night from

                    $62

                      36

                      Loft Lori, Fantástico Loft orientado al sur

                      Tenerife / Puerto de la Cruz

                      Puerto de la Cruz studio

                      Studio 3 min stay varies

                      • Studio
                      • sleeps 3
                      • min stay varies
                      • Ask about children
                      • Air conditioning
                      • Ask about pets

                      Price per night from

                      $30

                      Price per night from

                      $30

                        30

                        Loft overlooking the Loro Parque! Ref.261665

                        Tenerife / Puerto de la Cruz

                        Puerto de la Cruz studio

                        Studio 3 min stay varies

                        • Studio
                        • sleeps 3
                        • min stay varies
                        • Ask about children
                        • Air conditioning
                        • Ask about pets

                        Price per night from

                        $76

                        Price per night from

                        $76

                        (1) Excellent 

                          38

                          Prime Homes La Paz Studio, Garden and Sea views

                          Tenerife / Puerto de la Cruz

                          Puerto de la Cruz apartment

                          1 2 5 nights min

                          • 1 bedroom
                          • sleeps 2
                          • 5 nights min
                          • Nearest beach 1 mi
                          • Child Friendly

                          Price per night from

                          $118

                          Responds fast!
                          avg. 2 hours 42 minutes

                          Price per night from

                          $118

                          (15) Very Good 

                          Certificate of Excellence

                            15

                            PENTHOUSE IN FRONT OF THE SEA

                            Puerto de la Cruz / La Paz

                            Puerto de la Cruz apartment

                            1 2 6 nights min

                            • 1 bedroom
                            • sleeps 2
                            • 6 nights min
                            • Beach / lakeside relaxation
                            • Nearest beach 0 mi

                            Certificate of Excellence

                            Price per night from

                            $65

                            Responds fast!
                            avg. 2 hours 46 minutes

                            Price per night from

                            $65

                            (5) Excellent 

                              12

                              Heaven In Canary Islands 88

                              Tenerife / Puerto de la Cruz

                              Puerto de la Cruz apartment

                              1 2 2 nights min

                              • 1 bedroom
                              • sleeps 2
                              • 2 nights min
                              • Beach / lakeside relaxation
                              • Pet Friendly

                              Price per night from

                              $129

                              Responds fast!
                              avg. 3 hours 42 minutes

                              Price per night from

                              $129

                                65

                                modern and elegant apartment with panoramic views

                                Tenerife / Puerto de la Cruz

                                Puerto de la Cruz apartment

                                1 4 min stay varies

                                • 1 bedroom
                                • sleeps 4
                                • min stay varies
                                • Swimming pool
                                • Child Friendly
                                • Car not necessary

                                Price per night from

                                $65

                                Responds fast!
                                avg. 2 hours 29 minutes

                                Price per night from

                                $65

                                (5) Excellent 

                                  59

                                  Villa Dorina

                                  Tenerife / Puerto de la Cruz

                                  Puerto de la Cruz house

                                  4 8 min stay varies

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

                                  Price per night from

                                  $128

                                  Responds fast!
                                  avg. 1 hour 32 minutes

                                  Price per night from

                                  $128

                                  (2) Excellent 

                                    16

                                    Beautiful and quiet apartment

                                    Puerto de la Cruz / Martianez

                                    Puerto de la Cruz studio

                                    Studio 2 6 nights min

                                    • Studio
                                    • sleeps 2
                                    • 6 nights min
                                    • Beach / lakeside relaxation

                                    Price per night from

                                    $65

                                    Price per night from

                                    $65

                                      27

                                      Sol Studio

                                      Tenerife / Puerto de la Cruz

                                      Puerto de la Cruz apartment

                                      1 3 3 nights min

                                      • 1 bedroom
                                      • sleeps 3
                                      • 3 nights min
                                      • Nearest beach 0 mi
                                      • Child Friendly
                                      • Car not necessary

                                      Price per night from

                                      $45

                                      Responds fast!
                                      avg. 49 minutes

                                      Price per night from

                                      $45

                                        20

                                        Prime Home La Plaza

                                        Tenerife / Puerto de la Cruz

                                        Puerto de la Cruz house

                                        2 5 5 nights min

                                        • 2 bedrooms
                                        • sleeps 5
                                        • 5 nights min
                                        • Nearest beach 1 mi
                                        • Child Friendly
                                        • Car not necessary

                                        Price per night from

                                        $155

                                        Responds fast!
                                        avg. 2 hours 42 minutes

                                        Price per night from

                                        $155

                                        (4) Average 

                                          26

                                          House by the sea

                                          Tenerife / Puerto de la Cruz

                                          Puerto de la Cruz house

                                          4 6 14 nights min

                                          • 4 bedrooms
                                          • sleeps 6
                                          • 14 nights min
                                          • Child Friendly
                                          • Pet Friendly
                                          • Private garden

                                          Price per night from

                                          $97

                                          Price per night from

                                          $97

                                          (6) Excellent 

                                            30

                                            Cosy 1 bedroom apartment, Wi-Fi + garage Free

                                            Tenerife / Puerto de la Cruz

                                            Puerto de la Cruz apartment

                                            1 4 4 nights min

                                            • 1 bedroom
                                            • sleeps 4
                                            • 4 nights min
                                            • Beach / lakeside relaxation
                                            • Swimming pool
                                            • Child Friendly

                                            Price per night from

                                            $84

                                            Responds fast!
                                            avg. 36 minutes

                                            Price per night from

                                            $84

                                            (1) Excellent 

                                              19

                                              Apartment "Estrelizia" - with lots of charm and exclusive equipment

                                              Tenerife / Puerto de la Cruz

                                              Puerto de la Cruz apartment

                                              1 2 5 nights min

                                              • 1 bedroom
                                              • sleeps 2
                                              • 5 nights min
                                              • Nearest beach 2 mi
                                              • Swimming pool
                                              • Child Friendly

                                              Price per night from

                                              $58

                                              Responds fast!
                                              avg. 20 minutes

                                              Price per night from

                                              $58

                                                53

                                                Villa Alina - private pool (heatable), BBQ, wifi

                                                Tenerife / Puerto de la Cruz

                                                Puerto de la Cruz house

                                                4 10 min stay varies

                                                • 4 bedrooms
                                                • sleeps 10
                                                • min stay varies
                                                • Nearest beach 2 mi
                                                • Swimming pool
                                                • Child Friendly

                                                Price per night from

                                                $192

                                                Price per night from

                                                $192

                                                (1) Very Good 

                                                  65

                                                  Prime Homes Martianez Beach Comfy 1bd Aparment

                                                  Tenerife / Puerto de la Cruz

                                                  Puerto de la Cruz apartment

                                                  1 3 5 nights min

                                                  • 1 bedroom
                                                  • sleeps 3
                                                  • 5 nights min
                                                  • Beach / lakeside relaxation
                                                  • Nearest beach 0.6 mi
                                                  • Swimming pool

                                                  Price per night from

                                                  $94

                                                  Responds fast!
                                                  avg. 2 hours 42 minutes

                                                  Price per night from

                                                  $94

                                                  (4) Very Good 

                                                    17

                                                    One-bedroom Apartment, Free Wifi

                                                    Puerto de la Cruz / Puerto Town Centre

                                                    Puerto de la Cruz apartment

                                                    1 2 7 nights min

                                                    • 1 bedroom
                                                    • sleeps 2
                                                    • 7 nights min
                                                    • Beach / lakeside relaxation
                                                    • Nearest beach 1 mi
                                                    • Swimming pool

                                                    Price per night from

                                                    $45

                                                    Price per night from

                                                    $45

                                                    (2) Excellent 

                                                      43

                                                      Prime Homes Playa Garden Studio

                                                      Tenerife / Puerto de la Cruz

                                                      Puerto de la Cruz studio

                                                      Studio 2 5 nights min

                                                      • Studio
                                                      • sleeps 2
                                                      • 5 nights min
                                                      • Nearest beach 0.4 mi
                                                      • Child Friendly

                                                      Price per night from

                                                      $165

                                                      Responds fast!
                                                      avg. 2 hours 42 minutes

                                                      Price per night from

                                                      $165

                                                      (1) Very Good 

                                                        14

                                                        Central with views of the sea and Teide

                                                        Tenerife / Puerto de la Cruz

                                                        Puerto de la Cruz apartment

                                                        1 3 6 nights min

                                                        • 1 bedroom
                                                        • sleeps 3
                                                        • 6 nights min
                                                        • Beach / lakeside relaxation

                                                        Price per night from

                                                        $65

                                                        Price per night from

                                                        $65

                                                        (6) Very Good 

                                                          35

                                                          Bright holiday apartment with stunning sea/city views, Wi-Fi Free

                                                          Puerto de la Cruz / La Paz

                                                          Puerto de la Cruz apartment

                                                          2 4 4 nights min

                                                          • 2 bedrooms
                                                          • sleeps 4
                                                          • 4 nights min
                                                          • Beach / lakeside relaxation
                                                          • Swimming pool
                                                          • Child Friendly

                                                          Price per night from

                                                          $84

                                                          Responds fast!
                                                          avg. 36 minutes

                                                          Price per night from

                                                          $84

                                                          (22) Very Good 

                                                            11

                                                            607 Daniela

                                                            Tenerife / Puerto de la Cruz

                                                            Puerto de la Cruz apartment

                                                            1 2 3 nights min

                                                            • 1 bedroom
                                                            • sleeps 2
                                                            • 3 nights min
                                                            • Beach / lakeside relaxation
                                                            • Nearest beach 0.5 mi
                                                            • Swimming pool

                                                            Price per night from

                                                            $33

                                                            Responds fast!
                                                            avg. 3 hours 26 minutes

                                                            Price per night from

                                                            $33

                                                            (1) Excellent 

                                                              10

                                                              House Durazno

                                                              Tenerife / Puerto de la Cruz

                                                              Puerto de la Cruz house

                                                              3 8 6 nights min

                                                              • 3 bedrooms
                                                              • sleeps 8
                                                              • 6 nights min
                                                              • Nearest beach 4 mi
                                                              • Child Friendly

                                                              Price per night from

                                                              $110

                                                              Price per night from

                                                              $110

                                                                16

                                                                Loft, centric and at the sea

                                                                Puerto de la Cruz / Martianez

                                                                Puerto de la Cruz apartment

                                                                1 3 6 nights min

                                                                • 1 bedroom
                                                                • sleeps 3
                                                                • 6 nights min
                                                                • Beach / lakeside relaxation

                                                                Price per night from

                                                                $78

                                                                Price per night from

                                                                $78

                                                                  16

                                                                  Apartment Teide with balcony

                                                                  Tenerife / Puerto de la Cruz

                                                                  Puerto de la Cruz apartment

                                                                  1 2 1 night min

                                                                  • 1 bedroom
                                                                  • sleeps 2
                                                                  • 1 night min
                                                                  • Nearest beach 0.2 mi
                                                                  • Child Friendly
                                                                  • Pet Friendly

                                                                  Price per night from

                                                                  $78

                                                                  Price per night from

                                                                  $78

                                                                  (7) Excellent 

                                                                    14

                                                                    Mago Park

                                                                    Puerto de la Cruz / Puerto Town Centre

                                                                    Puerto de la Cruz apartment

                                                                    1 2 7 nights min

                                                                    • 1 bedroom
                                                                    • sleeps 2
                                                                    • 7 nights min
                                                                    • Beach / lakeside relaxation
                                                                    • Nearest beach 1 mi
                                                                    • Swimming pool

                                                                    Price per night from

                                                                    $63

                                                                    Price per night from

                                                                    $63

                                                                      54

                                                                      chic Canarias

                                                                      Tenerife / Puerto de la Cruz

                                                                      Puerto de la Cruz house

                                                                      1 4 1 night min

                                                                      • 1 bedroom
                                                                      • sleeps 4
                                                                      • 1 night min
                                                                      • Nearest beach 1 mi
                                                                      • Child Friendly
                                                                      • Car not necessary

                                                                      Price per night from

                                                                      $84

                                                                      Price per night from

                                                                      $84

                                                                      (5) Very Good 

                                                                        32

                                                                        House Strelizia

                                                                        Tenerife / Puerto de la Cruz

                                                                        Puerto de la Cruz house

                                                                        2 4 min stay varies

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

                                                                        Price per night from

                                                                        $76

                                                                        Responds fast!
                                                                        avg. 1 hour 50 minutes

                                                                        Price per night from

                                                                        $76

                                                                        (3) Average 

                                                                          20

                                                                          Studio 14

                                                                          Tenerife / Puerto de la Cruz

                                                                          Puerto de la Cruz studio

                                                                          Studio 3 min stay varies

                                                                          • Studio
                                                                          • sleeps 3
                                                                          • min stay varies
                                                                          • Beach / lakeside relaxation
                                                                          • Nearest beach 0.5 mi
                                                                          • Swimming pool

                                                                          Price per night from

                                                                          $30

                                                                          Responds fast!
                                                                          avg. 3 hours 26 minutes

                                                                          Price per night from

                                                                          $30

                                                                          (5) Excellent 

                                                                            76

                                                                            Villa Syrah - private, heatable pool, wifi

                                                                            Tenerife / Puerto de la Cruz

                                                                            Puerto de la Cruz house

                                                                            5 10 min stay varies

                                                                            • 5 bedrooms
                                                                            • sleeps 10
                                                                            • min stay varies
                                                                            • Nearest beach 0.7 mi
                                                                            • Swimming pool
                                                                            • Child Friendly

                                                                            Price per night from

                                                                            $284

                                                                            Responds fast!
                                                                            avg. 2 hours 24 minutes

                                                                            Price per night from

                                                                            $284

                                                                            (13) Very Good 

                                                                              26

                                                                              Los Frailes 1

                                                                              Tenerife / Puerto de la Cruz

                                                                              Puerto de la Cruz townhouse

                                                                              2 4 min stay varies

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

                                                                              Price per night from

                                                                              $71

                                                                              Responds fast!
                                                                              avg. 53 minutes

                                                                              Price per night from

                                                                              $71