Find Hotels

Choose your date

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

3 star hotels in Puerto de la Cruz (Tenerife)

Filter Results

Star rating

Search hotel by

Nightly price

Accommodation options

Hotel themes

Guest rating

Hotel amenities

Room amenities

Apply Filters
Clear Filters

41 options found

  • 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
  • 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
  • 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
  • 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
  • Aparthotel Bellavista Mirador

    Urbanizacion La Paz. Eucalipto 4, Puerto de la Cruz (Tenerife), Spain (Show map)

    Show map

    Situated in the center of Puerto de la Cruz, the 3-star Aparthotel Bellavista Mirador offers the terrace restaurant serving international cuisine. Residing in a 9-story building, the hotel…

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

    Agustin Espinosa, 2, Puerto de la Cruz (Tenerife), Spain (Show map)

    Show map

    Located in the center of Puerto de la Cruz, the 3-star Rf San Borondon Hotel offers luxury rooms. Rf San Borondon Hotel comprises of 2 buildings with a total…

    More...
    From US$ 78
    price for 1 night
    BOOK From US$ 78
  • Gf Noelia

    Avenida Hermanos Fernandez Perdigon, 9, Puerto de la Cruz (Tenerife), Spain (Show map)

    Show map

    Situated about 5 minutes` walk from Castillo de San Felipe, Gf Noelia is a 7-story hotel in a recreational area of Puerto de la Cruz offering modern rooms with…

    More...
    From US$ 462
    price for 1 night
    BOOK From US$ 462
  • Bahia Playa

    Alfonso Carrillo, Puerto de la Cruz (Tenerife), Spain (Show map)

    Show map

    Bahia Playa is a 3-star hotel offering a sundeck and a swimming pool. The building was renovated in 2001.

    More...
    From US$ 130
    price for 1 night
    BOOK From US$ 130
  • Rf Astoria

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

    Show map

    The pleasant Rf Astoria Hotel with a sun deck, loungers and a swimming pool is a nice place to stay in Puerto de la Cruz on holiday. Rf Astoria Hotel…

    More...
    From US$ 69
    price for 1 night
    BOOK From US$ 69
  • Hotel Marquesa

    Quintana 11 Puerto De La Cruz 38400 Spain, Puerto de la Cruz (Tenerife), Spain (Show map)

    Show map

    Offering comfortable rooms with a stunning view of the Atlantic Ocean, Marquesa is a 5-story hotel in the old town district at a close proximity to Aqualand, which is…

    More...
    From US$ 62
    price for 1 night
    BOOK From US$ 62
  • Apartamentos Bahia Playa

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

    Show map

    Apartamentos Bahia Playa is a 3-star property featuring an elevator, parking and a hairdresser. The hotel is approximately 15 minutes' walk from Iglesia de Nuestra Senora de la Pena…

    More...
    From US$ 96
    price for 1 night
    BOOK From US$ 96
  • Apartamentos Alta

    Calle Del Aguilar Y Quesada 5 Puerto De La Cruz Te, Puerto de la Cruz (Tenerife), Spain (Show map)

    Show map

    The excellent Alta Apartamentos apartment is strategically situated in the vicinity of a private beach. Since 1998 the house offers this apartment in the tourist center of Puerto de la…

    More...
    From US$ 62
    price for 1 night
    BOOK From US$ 62
  • 4Dreams Hotel

    Agustin De Bethencourt, 14, Puerto de la Cruz (Tenerife), Spain (Show map)

    Show map

    The pleasant 4Dreams Hotel is placed walk from the beachfront. Offering accommodation in the 4-story building, the hotel combines contemporary architecture and modern facilities.

    More...
    From US$ 73
    price for 1 night
    BOOK From US$ 73
  • Parque Vacacional Eden

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

    Show map

    The quiet Parque Vacacional Eden Hotel offers a tasteful accommodation in the center of Puerto de la Cruz. Parque Vacacional Eden Hotel opened its doors in 1973.

    More...
    From US$ 82
    price for 1 night
    BOOK From US$ 82
  • Teneguia

    Melchor Luz 2, Puerto de la Cruz (Tenerife), Spain (Show map)

    Show map

    Offering a hairdresser, live music and an outdoor heated swimming pool, Teneguia Hotel lies in a lively area of Puerto de la Cruz, 1050 meters from Loro Parque and 700…

    More...
    From US$ 52
    price for 1 night
    BOOK From US$ 52
  • Perla Tenerife

    C/ Isla De La Gomera, 3, Puerto de la Cruz (Tenerife), Spain (Show map)

    Show map

    A 25-minute walk from Loro Park, Perla Tenerife Hotel is a 3-star excellent property offering an elegant accommodation. Since 1975, it has been hosting guests in the center…

    More...
    From US$ 77
    price for 1 night
    BOOK From US$ 77
  • Apartamentos Teide Mar

    Acevino - Urbanizacion La Paz 6, Puerto de la Cruz (Tenerife), Spain (Show map)

    Show map

    Apartamentos Teide Mar is placed in the heart of Puerto de la Cruz and offers a panoramic view over the sea. The hotel was opened in 1974, renovated in 2011…

    More...
    From US$ 86
    price for 1 night
    BOOK From US$ 86
  • Nopal

    C/ San Juan 15, 38400 Puerto De La Cruz, Tenerife, Spain, Puerto de la Cruz (Tenerife), Spain (Show map)

    Show map

    The pleasant Nopal Hotel is located in a beach area of Puerto de la Cruz. Nopal Hotel welcomes guests to its tasteful rooms since 1975.

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