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

Filter Results

Star rating

Search hotel by

Nightly price

Accommodation options

Hotel themes

Guest rating

Hotel amenities

Room amenities

Apply Filters
Clear Filters

44 options found

  • Riu Garoe

    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

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

    Show map

    Sol Costa Atlantis Tenerife Hotel is a 4-star property offering an outdoor swimming pool and a golf course in the center of Puerto de la Cruz.

    More...
    From US$ 92
    price for 1 night
    BOOK From US$ 92
  • 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

    Cupido, 12, Puerto de la Cruz, 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
  • El Tope

    Calzada De 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

    Avenida de Colón, 12, Puerto de la Cruz, Spain (Show map)

    Show map

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

    Avenida Colón, 2, Puerto de la Cruz, 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

    Doctor Cobiella Zaera, s/n, Puerto de la Cruz, 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 Experience Tenerife

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

    Show map

    Be Live Experience Tenerife is a 13-story hotel in the lake district at a close proximity to PuebloChico, Casa Iriarte and Sitio Litre offering comfortable rooms with a beautiful view of Orotava

    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

    Trh Atalaya is a 4-star impressive hotel providing a non-smoking accommodation only minutes away from Cactus and Animal Park, Casa Iriarte and Loro Park.

    More...
    From US$ 69
    price for 1 night
    BOOK From US$ 69
  • 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

    Urbanización Turquesa playa, Puerto de la Cruz, 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

    Maritim Hotel is situated next to idyllic public beaches and features an outdoor swimming pool, a sundeck and an indoor swimming pool. This unique hotel was opened in 1981 and renovated in 2010.

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

    C/ 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, 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
  • Sol Puerto Playa

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

    Show map

    The excellent Sol Puerto Playa Hotel. With a casino, a library and a golf course is a nice place to stay in Puerto de la Cruz on holiday. Founded in 1972, the hotel underwent a renovation in 1999.

    More...
    From US$ 51
    price for 1 night
    BOOK From US$ 51
  • Diverhotel Tenerife Spa & Garden

    Guerrero, 14 - Urbanización El Durazno, Puerto de la Cruz, Spain (Show map)

    Show map

    Located in the center of Puerto de la Cruz, the 4-star Diverhotel Tenerife Spa & Garden offers bright rooms together with an indoor swimming pool, an outdoor swimming pool and a tennis court.

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