Find Hotel Deals

Select a date

Select a date

Hotel deals in Tenerife

Filter Results

Hotel ranking

Find hotel by

Price (per night)

Types of accommodation

Tourist sights

Hotel themes

Guest ratings

Hotel comes with

Room comes with

Apply Filters
Clear Filters

Results found:

  • Hotel Alhambra

    Nicandro Gonzalez Borges, 19, La Orotava, Spain (Open map)

    Offering an outdoor swimming pool, a sun terrace and a library, Hotel Alhambra lies in a beach area of La Orotava near to Lago Martianez, La Orotava and Parque Taoro.

    Read more...

    RESERVE
  • Hotel Botanico & The Oriental Spa Garden

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

    The 5-star Botanico Hotel offers elegant rooms in proximity to Playa Jardin, Loro Park and Playa Bollullo. The traditional hotel was built in 1974 and refurbished in 2011.

    Read more...

    From US$ 306
    price for 1 night
    RESERVE From US$ 306
  • San Roque

    C/ Esteban De Ponte, 32, Garachico (Tenerife), Spain (Open map)

    The 4-star San Roque Only Adults Hotel stands in the historical center of Garachico and provides a library, a rooftop terrace and a golf course. This unique hotel was opened in 1790 and renovated in…

    Read more...

    From US$ 338
    price for 1 night
    RESERVE From US$ 338
  • Hotel Emblematico San Marcos

    Hercules, 11, Icod De Los Vinos, Spain (Open map)

    The historical Hotel Emblematico San Marcos is a great place in a leisure area of Icod De Los Vinos. The property opened in 1800 and features ancient architecture.

    Read more...

    From US$ 115
    price for 1 night
    RESERVE From US$ 115
  • Laguna Nivaria Hotel & Spa

    Plaza Del Adelantado, 11, San Cristobal de La Laguna, Spain (Open map)

    The charming 4-star Hotel Laguna Nivaria offers quick access to Iglesia de San Francisco, Barranco de Badajoz and Guajara. Founded in 1988, the hotel underwent a renovation in 2008.

    Read more...

    From US$ 123
    price for 1 night
    RESERVE From US$ 123
  • Rural Victoria

    Hermano Apolinar 8, La Orotava, Spain (Open map)

    The comfortable Rural Victoria Hotel is a 3-star property within proximity of Botanical Gardens, La Orotava and Lago Martianez. The hotel was opened in 1595 in a 4-story original building and…

    Read more...

    From US$ 106
    price for 1 night
    RESERVE From US$ 106
  • Hotel Diamante Suites

    Calle Manuel Yanes Barreto, 13, Puerto de la Cruz (Tenerife), Spain (Open map)

    The exclusive Hotel Diamante Suites is a 4-star property set 550 meters from Playa Jardin Beach featuring a tennis court, an indoor swimming pool and a beauty shop. Since 2001, it has been hosting…

    Read more...

    From US$ 118
    price for 1 night
    RESERVE From US$ 118
  • Tryp Puerto De La Cruz

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

    Sol Puerto Playa Hotel. Boasts prime positioning at a close distance to Plaza Charco and Playa Jardin, offering 190 rooms and a casino, a rooftop terrace and a heated swimming pool. Residing in a…

    Read more...

    From US$ 79
    price for 1 night
    RESERVE From US$ 79
  • Gema Puerto

    C/ Blanco 13, Puerto de la Cruz (Tenerife), Spain (Open map)

    Gema Puert0 is a 3-star hotel providing a modern accommodation near to Playa Jardin, Sitio Litre and Loro Park. Featuring colonial architecture, Gema Puert0 Hotel was renovated in 2003.

    Read more...

    RESERVE
  • Apartamentos Turquesa Playa

    Antonio Ruiz Alvarez, 7, Puerto de la Cruz (Tenerife), Spain (Open map)

    Apartamentos Turquesa Playa is a budget 2-star hotel set close to PuebloChico, Casa Iriarte and Lago Martianez.

    Read more...

    From US$ 146
    price for 1 night
    RESERVE From US$ 146
  • Bentor Rural Hotel

    Cantillo De Abajo 6, Los Realejos, Spain (Open map)

    Offering 19 cozy rooms, Rural Bentor Hotel features a rooftop terrace and a swimming pool. Built in 1800, the hotel is a combination of traditional architecture and contemporary facilities.

    Read more...

    From US$ 82
    price for 1 night
    RESERVE From US$ 82