Find Hotels

Choose your date

Choose your date
Guests:
 
Specify the age of a child
Specify the age of children

Hotels in Puerto de la Cruz (Tenerife)

Filter Results

Star rating

Search hotel by

Nightly price

Accommodation options

Points of interest

Hotel themes

Guest rating

Hotel amenities

Room amenities

Apply Filters
Clear Filters

93 options found

  • Hotel El Tope

    Calzada Martianez, 2, Puerto de la Cruz (Tenerife), Spain (Show map)

    Show map

    Offering 220 rooms, the elegant Hotel El Tope features a tennis court, a hairdresser and a golf course available on site. Featuring colonial architecture, the hotel is welcoming guests since…

    More...
    From US$ 136
    price for 1 night
    BOOK From US$ 136
  • Hotel Marte

    Calle Del Dr. Ingram 20, Puerto de la Cruz (Tenerife), Spain (Show map)

    Show map

    The 3-star Hotel Marte offers fine an attractive accommodation to stay in Puerto de la Cruz. Featuring urban architecture, the hotel occupies a 6-story building opened in 1967.

    More...
    From US$ 63
    price for 1 night
    BOOK From US$ 63
  • Hotel Botanico & The Oriental Spa Garden

    Avenida Richard J. Yeoward 1, Puerto De La Cruz, Puerto de la Cruz (Tenerife), Spain (Show map)

    Show map

    The traditional Hotel Botanico & The Oriental Spa Garden is a 5-star property set 1250 meters from Iglesia de Nuestra Senora de la Pena Francia featuring an outdoor swimming pool…

    More...
    From US$ 264
    price for 1 night
    BOOK From US$ 264
  • Las Aguilas

    Calle Doctor Barajas 19, Puerto de la Cruz (Tenerife), Spain (Show map)

    Show map

    Las Aguilas Hotel is a 4-star property located close to a sandy beach. The hotel's luxurious building set in the center of Puerto de la Cruz was completely refurbished…

    More...
    From US$ 193
    price for 1 night
    BOOK From US$ 193
  • Hotel Taoro Garden

    C/ Dinamarca 3, Puerto de la Cruz (Tenerife), Spain (Show map)

    Show map

    Hotel Taoro Garden boasts a panoramic location within a 20-minute walk of PuebloChico , offering 182 rooms and free self parking, a tennis court and a hairdresser. With accents of…

    More...
    From US$ 135
    price for 1 night
    BOOK From US$ 135
  • Be Live Experience Orotava

    Avenida Aguilar Y Quesada, 3, Puerto de la Cruz (Tenerife), Spain (Show map)

    Show map

    Be Live Experience Orotava is a 4-star elegant hotel providing a non-smoking accommodation only minutes away from Botanical Gardens, Plaza Charco and La Orotava. Residing in a 14…

    More...
    From US$ 209
    price for 1 night
    BOOK From US$ 209
  • Masaru

    Calle Robles 2, Puerto de la Cruz (Tenerife), Spain (Show map)

    Show map

    The charming Masaru Hotel lies in a beach area of Puerto de la Cruz. The hotel was opened in 1974, renovated in 2004 and is housed in a 5-storey…

    More...
    From US$ 96
    price for 1 night
    BOOK From US$ 96
  • H10 Tenerife Playa

    Av. Colon 12, Puerto de la Cruz (Tenerife), Spain (Show map)

    Show map

    The 4-star H10 Tenerife Playa Hotel boasts a prime location near Teide National Park, which is around 20 km away. This comfortable hotel spans 3 buildings.

    More...
    From US$ 166
    price for 1 night
    BOOK From US$ 166
  • Palmeras Playa

    Avenida Venezuela, 12, Puerto de la Cruz (Tenerife), Spain (Show map)

    Show map

    A 25-minute walk from Loro Parque, Palmeras Playa Hotel is a 3-star budget property offering a functional accommodation. Featuring classical architecture, the hotel occupies a 12-story building…

    More...
    From US$ 56
    price for 1 night
    BOOK From US$ 56
  • Weare La Paz

    La Haya, 3, Puerto de la Cruz (Tenerife), Spain (Show map)

    Show map

    Offering 167 bright rooms, Weare La Paz Hotel features a sauna, a golf course and a Jacuzzi. The hotel's modern building set in the heart of Puerto de la Cruz…

    More...
    From US$ 95
    price for 1 night
    BOOK From US$ 95
  • Tryp Puerto De La Cruz

    Jose Del Campo Llanera, 2, Puerto de la Cruz (Tenerife), Spain (Show map)

    Show map

    Tryp Puerto De La Cruz Hotel is a 4-star excellent venue featuring a non-smoking accommodation within a 15-minute walk from Loro Parque. Renovated in 2000, the hotel…

    More...
    From US$ 80
    price for 1 night
    BOOK From US$ 80
  • Don Manolito

    Doctor Madan, 6, Puerto de la Cruz (Tenerife), Spain (Show map)

    Show map

    The charming Don Manolito Hotel offers a non-smoking accommodation in the heart of Puerto de la Cruz. The hotel occupies 3 buildings and was renovated in 2004.

    More...
    From US$ 89
    price for 1 night
    BOOK From US$ 89
  • Catalonia Las Vegas

    Avenida Colon, 2, Puerto de la Cruz (Tenerife), Spain (Show map)

    Show map

    The lovely 4-star Catalonia Las Vegas Hotel provides medical service, shuttle service and housekeeping to ensure guests a comfortable stay. The hotel was opened in 1962, renovated in 2004…

    More...
    From US$ 148
    price for 1 night
    BOOK From US$ 148
  • Apartamentos Casablanca

    Calzada De Martianez, 4, Puerto de la Cruz (Tenerife), Spain (Show map)

    Show map

    The 3-star quiet hotel Apartamentos Casablanca offers a tasteful accommodation within easy reach of La Ranilla Espacio Artesano, which is about 15 minutes` walk. The hotel's modern building set…

    More...
    From US$ 84
    price for 1 night
    BOOK From US$ 84
  • Riu Garoe

    Calle Doctor Celestino Gonzalez Padron, 3, Puerto de la Cruz (Tenerife), Spain (Show map)

    Show map

    Riu Garoe is a 4-story hotel in Puerto de la Cruz offering accommodation 1350 meters from Costa Martianez. The building was renovated in 2012.

    More...
    From US$ 157
    price for 1 night
    BOOK From US$ 157
  • Hotel Don Candido

    Portugal, 10, Puerto de la Cruz (Tenerife), Spain (Show map)

    Show map

    Hotel Don Candido is set in a residential area of Puerto de la Cruz and gives access to Costa Martianez, which is about 15 minutes' walk away.

    More...
    From US$ 34
    price for 1 night
    BOOK From US$ 34
  • Monopol

    C/ Quintana 15, Puerto de la Cruz (Tenerife), Spain (Show map)

    Show map

    Set in the heart of Puerto de la Cruz, this 3-star hotel offers first-class services and an informal atmosphere. This historical building was refurbished in 2006.

    More...
    From US$ 81
    price for 1 night
    BOOK From US$ 81
  • Hotel Tejuma

    C/ Perez Zamora, 49, Puerto de la Cruz (Tenerife), Spain (Show map)

    Show map

    Tejuma Hotel is a 2-star property situated about 19 km from Teide National Park. Tejuma Hotel welcomes guests to its individual rooms since 1971.

    More...
    From US$ 41
    price for 1 night
    BOOK From US$ 41
  • Puerto Palace

    C/ Dr. Cobiella Zaera, S/N. San Antonio - 38400, Puerto de la Cruz (Tenerife), Spain (Show map)

    Show map

    Puerto Palace is a 4-star comfortable property with non-smoking rooms situated 1400 meters away from Loro Parque. Since 1990, it has been hosting guests in the center of…

    More...
    From US$ 109
    price for 1 night
    BOOK From US$ 109
  • Best Semiramis

    C/ Leopoldo Cologan Zulueta, 12, Puerto de la Cruz (Tenerife), Spain (Show map)

    Show map

    Best Semiramis Hotel is set in a residential area, 25 minutes' walk of PuebloChico . The hotel occupies 17 floors and was renovated in 2005.

    More...
    From US$ 137
    price for 1 night
    BOOK From US$ 137