Find Hotels

Choose your date

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

4 star hotels in Puerto de la Cruz (Tenerife)

Filter Results

Star rating

Search hotel by

Nightly price

Accommodation options

Hotel themes

Guest rating

Apply Filters
Clear Filters

37 options found

  • Riu Garoe

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

    Show map

    Featuring a sun terrace, an indoor swimming pool and an outdoor swimming pool, Riu Garoe Hotel provides 190 rooms with a panoramic view of the coast.

    More...
    From US$ 128
    price for 1 night
    BOOK From US$ 128
  • Bahia Principe San Felipe

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

    Show map

    Located in the commercial center of Puerto de la Cruz, the 4-star Bahia Principe San Felipe Hotel offers beautiful rooms together with an outdoor heated swimming pool, a spa center and a sun terrace.

    More...
    From US$ 78
    price for 1 night
    BOOK From US$ 78
  • Sol Costa Atlantis Tenerife

    Avda. Venezuela, 15, Puerto de la Cruz (Tenerife), Spain (Show map)

    Show map

    Sol Costa Atlantis Tenerife Hotel is positioned 1250 meters from Sitio Litre, in a commercial area of Puerto de la Cruz. This comfortable hotel dates from 1971 and was refurbished in 2009.

    More...
    From US$ 92
    price for 1 night
    BOOK From US$ 92
  • Valle Mar

    Avd Colon, 4 - 38400, Puerto de la Cruz (Tenerife), Spain (Show map)

    Show map

    Valle Mar is a 7-story hotel in a recreational area of Puerto de la Cruz at a close proximity to shops and a supermarket offering 171 modern rooms.

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

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

    Show map

    Las Aguilas is a 4-star hotel offering a swimming pool, a sundeck and a picnic area. Remodeled in 2005, the property features traditional architecture.

    More...
    From US$ 96
    price for 1 night
    BOOK From US$ 96
  • Elegance Dania Park

    C/ Cupido, 12, Puerto de la Cruz (Tenerife), Spain (Show map)

    Show map

    The attractive Hotel Elegance Dania Park offers non-smoking guest rooms close to Loro Park, Sitio Litre and Plaza Charco. The hotel opened its doors in 1972 and was remodeled in 2009.

    More...
    From US$ 27
    price for 1 night
    BOOK From US$ 27
  • Hotel El Tope

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

    Show map

    The 4-star El Tope Hotel enjoys its location just a 5-minute walk to the beach. The comfortable hotel represents colonial architecture in Puerto de la Cruz.

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

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

    Show map

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

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

    Show map

    The excellent Catalonia Las Vegas Hotel is placed close to the beachfront. Residing in a 12-story building, the hotel was opened in 1962 and renovated in 2004.

    More...
    From US$ 52
    price for 1 night
    BOOK From US$ 52
  • 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 stylish 4-star hotel close to the idyllic public beach offering 290 rooms with a panoramic view of the mountain.

    More...
    From US$ 47
    price for 1 night
    BOOK From US$ 47
  • Be Live Adults Only Tenerife

    Avenida Blas Perez Gonzalez 11, Puerto de la Cruz (Tenerife), Spain (Show map)

    Show map

    Be Live Adults Only Tenerife Hotel boasts spectacular location with a beautiful view of Orotava Valley. This comfortable hotel dates from 1972 and was refurbished in 2009.

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

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

    Show map

    Offering 182 rooms, the quiet Hotel Taoro Garden features an outdoor swimming pool, a private swimming pool and a casino available on site.

    More...
    From US$ 69
    price for 1 night
    BOOK From US$ 69
  • Valle Mar

    Avd Colon, 4 - 38400, Puerto de la Cruz (Tenerife), Spain (Show map)

    Show map

    More...
    From US$ 70
    price for 1 night
    BOOK From US$ 70
  • Sol Parque San Antonio

    Ctra. De Las Arenas, Puerto de la Cruz (Tenerife), Spain (Show map)

    Show map

    Hotel Sol Parque San Antonio is a fine accommodation option in Puerto de la Cruz. Since 1968, it has been hosting guests in the tourist center of Puerto de la Cruz.

    More...
    From US$ 60
    price for 1 night
    BOOK From US$ 60
  • Hotel Diamante Suites

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

    Show map

    The welcoming 4-star Diamante Suites Hotel offers airport transfer, evening reception and a doctor on call. Since 2001, it has been hosting guests in the historical center of Puerto de la Cruz.

    More...
    From US$ 58
    price for 1 night
    BOOK From US$ 58
  • Maritim

    C/ El Burgado 1, Puerto de la Cruz (Tenerife), Spain (Show map)

    Show map

    The Maritim Hotel lies in a resort area of Puerto de la Cruz within a 25-minute walk of Taoro Park, featuring a tennis court, a sunbathing terrace and a hairdresser.

    More...
    From US$ 63
    price for 1 night
    BOOK From US$ 63
  • Puerto Resort By Blue Sea

    Acevino 8, Puerto de la Cruz (Tenerife), Spain (Show map)

    Show map

    The elegant 4-star Canarife Palace Hotel offers quick access to Lago Martianez, Loro Park and Botanical Gardens .

    More...
    From US$ 41
    price for 1 night
    BOOK From US$ 41
  • Gran Hotel Turquesa Playa

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

    Show map

    Situated near restaurants and a zoo, the 4-star Grand Hotel Turquesa Playa comprises 350 rooms with a view over the sea. Since 1996, it has been hosting guests in the center of Puerto de la Cruz.

    More...
    From US$ 56
    price for 1 night
    BOOK From US$ 56
  • Hotel Puerto De La Cruz

    Avda. Marques De Villanueva Del Prado S/N, Puerto de la Cruz (Tenerife), Spain (Show map)

    Show map

    The elegant 4-star Hotel Puerto De La Cruz is a great place to stay in Puerto de la Cruz. Residing in a 7-story building, the hotel was opened in 1973 and renovated in 2005.

    More...
    From US$ 63
    price for 1 night
    BOOK From US$ 63
  • Hotel Blue Sea Interpalace

    Calle Acevino, 21, Puerto de la Cruz (Tenerife), Spain (Show map)

    Show map

    Hotel Blue Sea Interpalace is a quiet 4-star property placed next to Taoro Park, Lago Martianez and La Orotava.

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