Narrow results:

Clear selected filters

116 hotels

Name contains

Average Nightly Rate

Star rating

Guest rating

Payment preference

Hotels.com® Rewards

Landmarks

Accommodation type

Amenities

Themes / types

Accessibility Features

Why book with us?

  • Hotels.com doesn’t charge cancellation fees

  • Best Price Guarantee

  • We’re just a phone call away: 866-678-6350

FilterMap

Sort by

  1. For every 10 nights, get 1 free!
    La Quinta Park Suites & Spa

    C Bicacarera 21, Santa Ursula, Tenerife, 38390 Spain

    ,

    866-573-4235

    4 stars
    Santa Ursula
    • 3.2 miles to City center‎
    • 9.9 miles to Santa Cruz de Tenerife (TFN-Tenerife North)‎
    Hotels.com® RewardsFor every 10 nights, get 1 free!
    from $51 $46
    • For every 10 nights, get 1 free!
      Villas La Quinta

      Vinagrera con Retama, Urbanizacion La Quinta, Santa Ursula, Tenerife, 38390 Spain

      ,

      866-678-6350

      4 stars
      Santa Ursula
      • 3.2 miles to City center‎
      • 9.9 miles to Santa Cruz de Tenerife (TFN-Tenerife North)‎
      Excellent
      4.0 / 5
      1
      customer review
      Hotels.com® RewardsFor every 10 nights, get 1 free!
    • For every 10 nights, get 1 free!
      Hotel Puerto Resort by Blue Sea

      C/ Acevino, 10, Puerto de la Cruz, Tenerife, 38400 Spain

      ,

      866-767-0278

      4 stars
      Puerto de la Cruz
      • 5.8 miles to City center‎
      • 13 miles to Santa Cruz de Tenerife (TFN-Tenerife North)‎
      Hotels.com® RewardsFor every 10 nights, get 1 free!
      from $60
      • For every 10 nights, get 1 free!
        Best Semiramis

        C/ Leopoldo Cologan Zulueta, 12, Puerto de la Cruz, Tenerife, 38400 Spain

        ,

        866-925-4159

        5 stars
        Puerto de la Cruz
        • 5.8 miles to City center‎
        • 13 miles to Santa Cruz de Tenerife (TFN-Tenerife North)‎
        Hotels.com® RewardsFor every 10 nights, get 1 free!
        from $81
        • For every 10 nights, get 1 free!
          Hotel Interpalace by Blue Sea

          Calle Acevino, 21, Puerto de la Cruz, Tenerife, 38400 Spain

          ,

          866-925-8676

          4 stars
          Puerto de la Cruz
          • 5.8 miles to City center‎
          • 13 miles to Santa Cruz de Tenerife (TFN-Tenerife North)‎
          Hotels.com® RewardsFor every 10 nights, get 1 free!
          from $62
          • For every 10 nights, get 1 free!
            Apartahotel Bellavista Mirador

            Eucaliptus 4, Puerto de la Cruz, Tenerife, 38400 Spain

            ,

            866-538-0251

            3 stars
            Puerto de la Cruz
            • 5.9 miles to City center‎
            • 13 miles to Santa Cruz de Tenerife (TFN-Tenerife North)‎
            Hotels.com® RewardsFor every 10 nights, get 1 free!
            from $26
            • For every 10 nights, get 1 free!
              Bahia Principe San Felipe

              Avenida de Colon , 22, Puerto de la Cruz, Tenerife, 38400 Spain

              ,

              866-538-1314

              4 stars
              Puerto de la Cruz
              • 5.9 miles to City center‎
              • 13 miles to Santa Cruz de Tenerife (TFN-Tenerife North)‎
              Hotels.com® RewardsFor every 10 nights, get 1 free!
              from $102 $82
              • For every 10 nights, get 1 free!
                Apartamentos Teide Mar

                Aceviño 6, Puerto de la Cruz, Tenerife, 38400 Spain

                ,

                866-538-6252

                3 stars
                Puerto de la Cruz
                • 5.9 miles to City center‎
                • 13 miles to Santa Cruz de Tenerife (TFN-Tenerife North)‎
                Hotels.com® RewardsFor every 10 nights, get 1 free!
                from $57 $46
                • For every 10 nights, get 1 free!
                  Hotel Botanico

                  Avenida Richard Yeoward, 1, Puerto de la Cruz, Tenerife, 38400 Spain

                  ,

                  866-538-9298

                  5 stars
                  Puerto de la Cruz
                  • 6.0 miles to City center‎
                  • 13 miles to Santa Cruz de Tenerife (TFN-Tenerife North)‎
                  Outstanding
                  4.8 / 5
                  83
                  customer reviews
                  Hotels.com® RewardsFor every 10 nights, get 1 free!
                  from $139
                  • For every 10 nights, get 1 free!
                    La Carabela

                    Avda. Richard J. Yeoward 3, Puerto de la Cruz, Tenerife, 38400 Spain

                    ,

                    866-539-5067

                    3 stars
                    Puerto de la Cruz
                    • 6.1 miles to City center‎
                    • 13 miles to Santa Cruz de Tenerife (TFN-Tenerife North)‎
                    Hotels.com® RewardsFor every 10 nights, get 1 free!
                    from $25
                    • For every 10 nights, get 1 free!
                      Hotel Rural Victoria

                      Calle Hermano Apolinar, 8, La Orotava, Tenerife, 38300 Spain

                      ,

                      866-539-9234

                      3 stars
                      La Orotava
                      • 6.2 miles to City center‎
                      • 13 miles to Santa Cruz de Tenerife (TFN-Tenerife North)‎
                      Excellent
                      4.4 / 5
                      20
                      customer reviews
                      Hotels.com® RewardsFor every 10 nights, get 1 free!
                      from $54
                      • For every 10 nights, get 1 free!
                        H10 Tenerife Playa

                        Avenida Colon, 12, Puerto de la Cruz, Tenerife, 38400 Spain

                        ,

                        866-582-3258

                        4 stars
                        Puerto de la Cruz
                        • 6.2 miles to City center‎
                        • 13 miles to Santa Cruz de Tenerife (TFN-Tenerife North)‎
                        Excellent
                        4.0 / 5
                        113
                        customer reviews
                        Hotels.com® RewardsFor every 10 nights, get 1 free!
                        from $69
                        • For every 10 nights, get 1 free!
                          Hotel Beatriz Atlantis & Spa

                          Avenida Venezuela, 15, Puerto de la Cruz, Tenerife, 38400 Spain

                          ,

                          866-711-3751

                          4 stars
                          Puerto de la Cruz
                          • 6.2 miles to City center‎
                          • 13 miles to Santa Cruz de Tenerife (TFN-Tenerife North)‎
                          Excellent
                          4.1 / 5
                          64
                          customer reviews
                          Hotels.com® RewardsFor every 10 nights, get 1 free!
                          from $75
                          • For every 10 nights, get 1 free!
                            Hotel Elegance Palmeras Playa

                            Avenida Venezuela 12, Puerto de la Cruz, Tenerife, 38400 Spain

                            ,

                            866-925-0548

                            3 stars
                            Puerto de la Cruz
                            • 6.2 miles to City center‎
                            • 13 miles to Santa Cruz de Tenerife (TFN-Tenerife North)‎
                            Hotels.com® RewardsFor every 10 nights, get 1 free!
                            from $53
                            • For every 10 nights, get 1 free!
                              Hotel Puerto de la Cruz

                              Avda. Marques Villanueva del Prado s/n, Puerto De La Cruz, Tenerife, 38400 Spain

                              ,

                              866-925-4218

                              4 stars
                              Puerto De La Cruz
                              • 6.2 miles to City center‎
                              • 13 miles to Santa Cruz de Tenerife (TFN-Tenerife North)‎
                              Hotels.com® RewardsFor every 10 nights, get 1 free!
                              from $42 $37
                              • For every 10 nights, get 1 free!
                                Hotel Concordia Playa

                                Avda. Fam. Betancourt y Molina, 32, Puerto de la Cruz, Tenerife, 38400 Spain

                                ,

                                866-925-8709

                                4 stars
                                Puerto de la Cruz
                                • 6.2 miles to City center‎
                                • 13 miles to Santa Cruz de Tenerife (TFN-Tenerife North)‎
                                Hotels.com® RewardsFor every 10 nights, get 1 free!
                                from $45
                                • For every 10 nights, get 1 free!
                                  Apartamentos Casablanca

                                  Calzada de Martianez, 4, Puerto de la Cruz, Tenerife, 38400 Spain

                                  ,

                                  866-538-0157

                                  3 stars
                                  Puerto de la Cruz
                                  • 6.2 miles to City center‎
                                  • 13 miles to Santa Cruz de Tenerife (TFN-Tenerife North)‎
                                  Outstanding
                                  4.6 / 5
                                  131
                                  customer reviews
                                  Hotels.com® RewardsFor every 10 nights, get 1 free!
                                  from $86
                                  • For every 10 nights, get 1 free!
                                    Apartamentos Alta

                                    Calle Aguilar y Quesada 5, Puerto de la Cruz, Tenerife, 38400 Spain

                                    ,

                                    866-538-0192

                                    3 stars
                                    Puerto de la Cruz
                                    • 6.2 miles to City center‎
                                    • 13 miles to Santa Cruz de Tenerife (TFN-Tenerife North)‎
                                    Hotels.com® RewardsFor every 10 nights, get 1 free!
                                    from $44
                                    • For every 10 nights, get 1 free!
                                      Be Live Experience Orotava

                                      Avenida Aguilar y Quesada, 3, Puerto de la Cruz, Tenerife, 38400 Spain

                                      ,

                                      866-538-0294

                                      4 stars
                                      Puerto de la Cruz
                                      • 6.3 miles to City center‎
                                      • 13 miles to Santa Cruz de Tenerife (TFN-Tenerife North)‎
                                      Hotels.com® RewardsFor every 10 nights, get 1 free!
                                      from $66
                                      • For every 10 nights, get 1 free!
                                        Hotel ValleMar

                                        Avenida de Colon 4, Puerto de la Cruz, Tenerife, 38400 Spain

                                        ,

                                        866-538-0315

                                        4 stars
                                        Puerto de la Cruz
                                        • 6.3 miles to City center‎
                                        • 13 miles to Santa Cruz de Tenerife (TFN-Tenerife North)‎
                                        Hotels.com® RewardsFor every 10 nights, get 1 free!
                                        from $62 $52
                                        • For every 10 nights, get 1 free!
                                          Gran Hotel El Tope

                                          Calzada Martianez, 2, Puerto de la Cruz, Tenerife, 38400 Spain

                                          ,

                                          866-538-1351

                                          4 stars
                                          Puerto de la Cruz
                                          • 6.3 miles to City center‎
                                          • 13 miles to Santa Cruz de Tenerife (TFN-Tenerife North)‎
                                          Hotels.com® RewardsFor every 10 nights, get 1 free!
                                          from $46
                                          • For every 10 nights, get 1 free!
                                            Apartamentos Pez Azul

                                            C/ Rector Benito Rodríguez Rios n1, Puerto de la Cruz, Tenerife, 38400 Spain

                                            ,

                                            866-538-2362

                                            3 stars
                                            Puerto de la Cruz
                                            • 6.3 miles to City center‎
                                            • 13 miles to Santa Cruz de Tenerife (TFN-Tenerife North)‎
                                            Hotels.com® RewardsFor every 10 nights, get 1 free!
                                            from $26
                                            • For every 10 nights, get 1 free!
                                              Diverhotel Tenerife Spa & Garden

                                              Calle Guerrero No. 14, Urbanización el Durazno, Puerto de la Cruz, Tenerife, 38400 Spain

                                              ,

                                              866-538-6218

                                              4 stars
                                              Puerto de la Cruz
                                              • 6.3 miles to City center‎
                                              • 13 miles to Santa Cruz de Tenerife (TFN-Tenerife North)‎
                                              Hotels.com® RewardsFor every 10 nights, get 1 free!
                                              from $184
                                              • For every 10 nights, get 1 free!
                                                Hotel Perla Tenerife

                                                Calle Isla de la Gomera, s/n, Urb. Guacimara, Puerto de la Cruz, Tenerife, 38400 Spain

                                                ,

                                                866-538-6315

                                                3 stars
                                                Puerto de la Cruz
                                                • 6.3 miles to City center‎
                                                • 13 miles to Santa Cruz de Tenerife (TFN-Tenerife North)‎
                                                Hotels.com® RewardsFor every 10 nights, get 1 free!
                                                from $47
                                                • For every 10 nights, get 1 free!
                                                  Catalonia Las Vegas

                                                  Avenida Colón, 2, Puerto de la Cruz, Tenerife, 38400 Spain

                                                  ,

                                                  866-538-9367

                                                  4 stars
                                                  Puerto de la Cruz
                                                  • 6.3 miles to City center‎
                                                  • 13 miles to Santa Cruz de Tenerife (TFN-Tenerife North)‎
                                                  Hotels.com® RewardsFor every 10 nights, get 1 free!
                                                  from $46
                                                  • For every 10 nights, get 1 free!
                                                    Apartments Chinyero

                                                    Carretera Botanico, 25, Puerto de la Cruz, Tenerife, 38400 Spain

                                                    ,

                                                    866-573-4235

                                                    2 stars
                                                    Puerto de la Cruz
                                                    • 6.3 miles to City center‎
                                                    • 13 miles to Santa Cruz de Tenerife (TFN-Tenerife North)‎
                                                    Hotels.com® RewardsFor every 10 nights, get 1 free!
                                                    from $20
                                                    • For every 10 nights, get 1 free!
                                                      Hotel San Telmo

                                                      Paseo San Telmo 18, Puerto de la Cruz, 38400 Spain

                                                      ,

                                                      866-678-6350

                                                      Star rating not available
                                                      Puerto de la Cruz
                                                      • 6.3 miles to City center‎
                                                      • 13 miles to Santa Cruz de Tenerife (TFN-Tenerife North)‎
                                                      No customer reviews yet
                                                      Be the first
                                                      Hotels.com® RewardsFor every 10 nights, get 1 free!
                                                    • For every 10 nights, get 1 free!
                                                      Finca La Paz

                                                      Calle Santo Domingo, 21, Las Cuevecitas, Candelaria, Tenerife, 38540 Spain

                                                      ,

                                                      866-767-0278

                                                      3 stars
                                                      Candelaria
                                                      • 6.3 miles to City center‎
                                                      • 9.6 miles to Santa Cruz de Tenerife (TFN-Tenerife North)‎
                                                      Hotels.com® RewardsFor every 10 nights, get 1 free!
                                                      from $71
                                                      • For every 10 nights, get 1 free!
                                                        RF Apartamentos Bambi - Adults Only

                                                        Calle Enrique Talg, 15, Puerto de la Cruz, Tenerife, 38400 Spain

                                                        ,

                                                        866-925-4159

                                                        2.5 stars
                                                        Puerto de la Cruz
                                                        • 6.4 miles to City center‎
                                                        • 13 miles to Santa Cruz de Tenerife (TFN-Tenerife North)‎
                                                        Hotels.com® RewardsFor every 10 nights, get 1 free!
                                                        from $28
                                                        • For every 10 nights, get 1 free!
                                                          RF Astoria - Only Adults

                                                          Calle Enrique Talg, 15, Puerto de la Cruz, Tenerife, 38400 Spain

                                                          ,

                                                          866-925-8676

                                                          3 stars
                                                          Puerto de la Cruz
                                                          • 6.4 miles to City center‎
                                                          • 13 miles to Santa Cruz de Tenerife (TFN-Tenerife North)‎
                                                          Excellent
                                                          4.1 / 5
                                                          64
                                                          customer reviews
                                                          Hotels.com® RewardsFor every 10 nights, get 1 free!
                                                          from $33
                                                          • For every 10 nights, get 1 free!
                                                            Parque Vacacional Eden

                                                            Calle Francia 8, Puerto de la Cruz, Tenerife, 38400 Spain

                                                            ,

                                                            866-538-0251

                                                            3 stars
                                                            Puerto de la Cruz
                                                            • 6.4 miles to City center‎
                                                            • 13 miles to Santa Cruz de Tenerife (TFN-Tenerife North)‎
                                                            Hotels.com® RewardsFor every 10 nights, get 1 free!
                                                            from $50
                                                            • For every 10 nights, get 1 free!
                                                              Hotel Casa del Sol

                                                              Finlandia 4, (Urb. San Fernando), Puerto de la Cruz, Tenerife, Spain

                                                              ,

                                                              866-538-1314

                                                              3 stars
                                                              Puerto de la Cruz
                                                              • 6.5 miles to City center‎
                                                              • 13 miles to Santa Cruz de Tenerife (TFN-Tenerife North)‎
                                                              Hotels.com® RewardsFor every 10 nights, get 1 free!
                                                              from $24
                                                              • For every 10 nights, get 1 free!
                                                                Elegance Miramar Hotel

                                                                Carretera del Taoro, 23, Puerto de la Cruz, Tenerife, 38400 Spain

                                                                ,

                                                                866-538-6252

                                                                3 stars
                                                                Puerto de la Cruz
                                                                • 6.5 miles to City center‎
                                                                • 13 miles to Santa Cruz de Tenerife (TFN-Tenerife North)‎
                                                                Hotels.com® RewardsFor every 10 nights, get 1 free!
                                                                from $36
                                                                • For every 10 nights, get 1 free!
                                                                  Hotel Marquesa

                                                                  Calle Quintana 11, Puerto de la Cruz, Tenerife, 38400 Spain

                                                                  ,

                                                                  866-538-9298

                                                                  3 stars
                                                                  Puerto de la Cruz
                                                                  • 6.5 miles to City center‎
                                                                  • 13 miles to Santa Cruz de Tenerife (TFN-Tenerife North)‎
                                                                  Hotels.com® RewardsFor every 10 nights, get 1 free!
                                                                  from $35
                                                                  • For every 10 nights, get 1 free!
                                                                    Hotel Monopol

                                                                    C/. Quintana, 15, Puerto de la Cruz, Tenerife, 38400 Spain

                                                                    ,

                                                                    866-539-5067

                                                                    3 stars
                                                                    Puerto de la Cruz
                                                                    • 6.5 miles to City center‎
                                                                    • 13 miles to Santa Cruz de Tenerife (TFN-Tenerife North)‎
                                                                    Hotels.com® RewardsFor every 10 nights, get 1 free!
                                                                    from $36
                                                                    • For every 10 nights, get 1 free!
                                                                      Hotel Maga

                                                                      C/ Iriarte 11, Puerto de la Cruz, Tenerife, 38400 Spain

                                                                      ,

                                                                      866-539-9234

                                                                      3 stars
                                                                      Puerto de la Cruz
                                                                      • 6.6 miles to City center‎
                                                                      • 13 miles to Santa Cruz de Tenerife (TFN-Tenerife North)‎
                                                                      Hotels.com® RewardsFor every 10 nights, get 1 free!
                                                                      from $31
                                                                      • For every 10 nights, get 1 free!
                                                                        4Dreams Hotel

                                                                        Agustin de Bethencourt, 14, Puerto de la Cruz, Tenerife, 38400 Spain

                                                                        ,

                                                                        866-582-3258

                                                                        3 stars
                                                                        Puerto de la Cruz
                                                                        • 6.6 miles to City center‎
                                                                        • 13 miles to Santa Cruz de Tenerife (TFN-Tenerife North)‎
                                                                        Hotels.com® RewardsFor every 10 nights, get 1 free!
                                                                        from $26
                                                                        • For every 10 nights, get 1 free!
                                                                          Aparthotel Tropical

                                                                          Plaza del Charco, 9, Puerto de la Cruz, Tenerife, 38400 Spain

                                                                          ,

                                                                          866-711-3751

                                                                          3 stars
                                                                          Puerto de la Cruz
                                                                          • 6.7 miles to City center‎
                                                                          • 13 miles to Santa Cruz de Tenerife (TFN-Tenerife North)‎
                                                                          Hotels.com® RewardsFor every 10 nights, get 1 free!
                                                                          from $25
                                                                          • For every 10 nights, get 1 free!
                                                                            Apartamentos Park Plaza

                                                                            Calle Jose Arroyo, 4, Puerto de la Cruz, Tenerife, 38400 Spain

                                                                            ,

                                                                            866-925-0548

                                                                            2 stars
                                                                            Puerto de la Cruz
                                                                            • 6.7 miles to City center‎
                                                                            • 13 miles to Santa Cruz de Tenerife (TFN-Tenerife North)‎
                                                                            Hotels.com® RewardsFor every 10 nights, get 1 free!
                                                                            from $24
                                                                            • For every 10 nights, get 1 free!
                                                                              Hotel Tejuma

                                                                              C/ Perez Zamora, 49, Puerto de la Cruz, Tenerife, 38400 Spain

                                                                              ,

                                                                              866-925-4218

                                                                              2 stars
                                                                              Puerto de la Cruz
                                                                              • 6.8 miles to City center‎
                                                                              • 14 miles to Santa Cruz de Tenerife (TFN-Tenerife North)‎
                                                                              Hotels.com® RewardsFor every 10 nights, get 1 free!
                                                                              from $20
                                                                              • For every 10 nights, get 1 free!
                                                                                Sol Parque San Antonio

                                                                                Carretera de las Arenas s/n, Puerto De La Cruz, Tenerife, 38400 Spain

                                                                                ,

                                                                                866-925-8709

                                                                                4 stars
                                                                                Puerto De La Cruz
                                                                                • 6.8 miles to City center‎
                                                                                • 14 miles to Santa Cruz de Tenerife (TFN-Tenerife North)‎
                                                                                Hotels.com® RewardsFor every 10 nights, get 1 free!
                                                                                from $47
                                                                                • For every 10 nights, get 1 free!
                                                                                  Hotel Marte

                                                                                  Calle del Doctor Ingram, 20, Puerto de la Cruz, Tenerife, 38400 Spain

                                                                                  ,

                                                                                  866-538-0157

                                                                                  3 stars
                                                                                  Puerto de la Cruz
                                                                                  • 6.8 miles to City center‎
                                                                                  • 14 miles to Santa Cruz de Tenerife (TFN-Tenerife North)‎
                                                                                  Excellent
                                                                                  4.0 / 5
                                                                                  36
                                                                                  customer reviews
                                                                                  Hotels.com® RewardsFor every 10 nights, get 1 free!
                                                                                  from $29
                                                                                  • For every 10 nights, get 1 free!
                                                                                    Hotel Elegance Dania Park

                                                                                    C/ Cupido 12, Puerto de la Cruz, Tenerife, 38400 Spain

                                                                                    ,

                                                                                    866-538-0192

                                                                                    4 stars
                                                                                    Puerto de la Cruz
                                                                                    • 6.8 miles to City center‎
                                                                                    • 14 miles to Santa Cruz de Tenerife (TFN-Tenerife North)‎
                                                                                    Hotels.com® RewardsFor every 10 nights, get 1 free!
                                                                                    from $38
                                                                                    • For every 10 nights, get 1 free!
                                                                                      Catalonia Punta del Rey

                                                                                      Avda. Marítima, 165, Las Caletillas, Candelaria, Tenerife, 38520 Spain

                                                                                      ,

                                                                                      866-538-0294

                                                                                      4 stars
                                                                                      Candelaria
                                                                                      • 6.8 miles to City center‎
                                                                                      • 7.7 miles to Santa Cruz de Tenerife (TFN-Tenerife North)‎
                                                                                      Hotels.com® RewardsFor every 10 nights, get 1 free!
                                                                                      from $35
                                                                                      • For every 10 nights, get 1 free!
                                                                                        Apartamentos Be Smart Florida Plaza

                                                                                        Calle Puerto Viejo, 30, Puerto De La Cruz, Tenerife, 38400 Spain

                                                                                        ,

                                                                                        866-538-0315

                                                                                        3 stars
                                                                                        Puerto De La Cruz
                                                                                        • 6.8 miles to City center‎
                                                                                        • 14 miles to Santa Cruz de Tenerife (TFN-Tenerife North)‎
                                                                                        Hotels.com® RewardsFor every 10 nights, get 1 free!
                                                                                        from $27
                                                                                        • For every 10 nights, get 1 free!
                                                                                          Hotel Las Aguilas

                                                                                          Calle Doctor Barajas 19, Puerto De La Cruz, Tenerife, 38400 Spain

                                                                                          ,

                                                                                          866-538-1351

                                                                                          4 stars
                                                                                          Puerto De La Cruz
                                                                                          • 6.8 miles to City center‎
                                                                                          • 14 miles to Santa Cruz de Tenerife (TFN-Tenerife North)‎
                                                                                          No customer reviews yet
                                                                                          Be the first
                                                                                          Hotels.com® RewardsFor every 10 nights, get 1 free!
                                                                                          from $478
                                                                                          • For every 10 nights, get 1 free!
                                                                                            Aparthotel Florasol

                                                                                            Camino del Coche, 7, Puerto de la Cruz, Tenerife, 38400 Spain

                                                                                            ,

                                                                                            866-538-2362

                                                                                            3 stars
                                                                                            Puerto de la Cruz
                                                                                            • 6.8 miles to City center‎
                                                                                            • 14 miles to Santa Cruz de Tenerife (TFN-Tenerife North)‎
                                                                                            Good
                                                                                            3.0 / 5
                                                                                            1
                                                                                            customer review
                                                                                            Hotels.com® RewardsFor every 10 nights, get 1 free!
                                                                                            from $47
                                                                                            • For every 10 nights, get 1 free!
                                                                                              Hotel Sun Holidays

                                                                                              Calle La Penita, 6, Puerto de la Cruz, Tenerife, 38400 Spain

                                                                                              ,

                                                                                              866-538-6218

                                                                                              1 stars
                                                                                              Puerto de la Cruz
                                                                                              • 6.8 miles to City center‎
                                                                                              • 14 miles to Santa Cruz de Tenerife (TFN-Tenerife North)‎
                                                                                              Excellent
                                                                                              4.2 / 5
                                                                                              46
                                                                                              customer reviews
                                                                                              Hotels.com® RewardsFor every 10 nights, get 1 free!
                                                                                              from $25
                                                                                              • For every 10 nights, get 1 free!
                                                                                                Puerto Palace

                                                                                                c/ Dr, Cobiella Zaera s.n., Puerto de la Cruz, Tenerife, 38400 Spain

                                                                                                ,

                                                                                                866-538-6315

                                                                                                4 stars
                                                                                                Puerto de la Cruz
                                                                                                • 6.8 miles to City center‎
                                                                                                • 14 miles to Santa Cruz de Tenerife (TFN-Tenerife North)‎
                                                                                                Hotels.com® RewardsFor every 10 nights, get 1 free!
                                                                                                from $51
                                                                                                • For every 10 nights, get 1 free!
                                                                                                  Hotel Trianflor

                                                                                                  Calle Cupido, 11, Puerto de la Cruz, Tenerife, 38400 Spain

                                                                                                  ,

                                                                                                  866-538-9367

                                                                                                  4 stars
                                                                                                  Puerto de la Cruz
                                                                                                  • 6.9 miles to City center‎
                                                                                                  • 14 miles to Santa Cruz de Tenerife (TFN-Tenerife North)‎
                                                                                                  Hotels.com® RewardsFor every 10 nights, get 1 free!
                                                                                                  from $39
                                                                                                  *

                                                                                                  strikethrough.price.legal.information. The price comparison is based on prices for this hotel over the next 14 days.