Find Hotels

Choose your date

Choose your date

Maximum period that can be booked is 30 days. Please enter alternative dates.

Guests:
 
Specify the age of a child
Specify the age of children

Design and Modern 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

45 options found

  • 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$ 196
    price for 1 night
    BOOK From US$ 196
  • H10 Tenerife Playa

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

    Show map

    H10 Tenerife Playa is an exclusive hotel comprising of 337 rooms with panoramic views over the the sea.

    More...
    From US$ 138
    price for 1 night
    BOOK From US$ 138
  • 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$ 82
    price for 1 night
    BOOK From US$ 82
  • Parque San Antonio

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

    Show map

    The 4-star Sol Parque San Antonio Hotel provides guests with a classic accommodation featuring concierge service, porter service and shopping service. The hotel was opened in 1968, renovated in…

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

    Calle 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$ 73
    price for 1 night
    BOOK From US$ 73
  • 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$ 358
    price for 1 night
    BOOK From US$ 358
  • Marquesa

    Calle Quintana 11, 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$ 66
    price for 1 night
    BOOK From US$ 66
  • Vallemar

    Avda. De Colon 4, Puerto de la Cruz (Tenerife), Spain (Show map)

    Show map

    Valle Mar is a 4-star hotel offering a sunbathing terrace, a hairdresser and a roof-top pool. The hotel was opened in 1960 and remains an example of organic…

    More...
    From US$ 189
    price for 1 night
    BOOK From US$ 189
  • Hotel Sun Holidays

    Calle La Penita 6, Puerto de la Cruz (Tenerife), Spain (Show map)

    Show map

    Hotel Sun Holidays is a comfortable 2-star property featuring 24-hour reception, concierge service and newspaper service. Offering accommodation in the 4-story building, the hotel combines…

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

    Aguilar Y Quesada, S/N, Puerto de la Cruz (Tenerife), Spain (Show map)

    Show map

    Apartamentos Alta is a 3-star charming venue featuring a beautiful accommodation within a 25-minute walk from Pueblo Chico Park. Apartamentos Alta was opened in 1998.

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

    Agustin 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$ 67
    price for 1 night
    BOOK From US$ 67
  • Sol Costa Atlantis Tenerife

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

    Show map

    The Sol Costa Atlantis Tenerife Hotel lies in a business area of Puerto de la Cruz within a 15-minute walk of Taoro Park, featuring a hairdresser, a beauty salon…

    More...
    From US$ 154
    price for 1 night
    BOOK From US$ 154
  • Hotel Hft Florida Tenerife

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

    Show map

    Located 1200 meters away from Playa Jardin Beach, the comfortable Hotel Hft Florida Tenerife offers accommodation in the center of Puerto de la Cruz within a 15-minute walk of…

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

    C/ El Lomo, 24, Puerto de la Cruz (Tenerife), Spain (Show map)

    Show map

    Puerto Azul is a 4-story hotel in Puerto de la Cruz close to the local beach. This quiet hotel was opened in 1972 and renovated in 1993.

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

    Guerrero, 14 - Urbanizacion El Durazno, Puerto de la Cruz (Tenerife), Spain (Show map)

    Show map

    The 4-star Diverhotel Tenerife Spa & Garden places guests abound 2.4 km from Loro Parque. The comfortable hotel is a good example of colonial architecture in Puerto de la Cruz.

    More...
    From US$ 137
    price for 1 night
    BOOK From US$ 137
  • Checkin Concordia Playa

    Av. Familia Betancourt Y Molina, Puerto de la Cruz (Tenerife), Spain (Show map)

    Show map

    Checkin Concordia Playa is situated right next to magnificent public beaches. The hotel was opened in 1970, renovated in 1990 and is housed in a 10-storey building.

    More...
    From US$ 77
    price for 1 night
    BOOK From US$ 77
  • Hotel Elegance Miramar

    Parque Taoro,23, Puerto de la Cruz (Tenerife), Spain (Show map)

    Show map

    The impressive Hotel Elegance Miramar entices guests to stay in one of the 140 comfortable rooms and make use of a baggage storage, a safe deposit box and a lift.

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

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

    Show map

    The quiet Hotel Blue Sea Interpalace is situated in the lake district next to a museum and a church. Offering accommodation in the 7-story building, the hotel combines traditional…

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

    Calle Puerto Viejo 1, Puerto de la Cruz (Tenerife), Spain (Show map)

    Show map

    A 30-minute walk from Pueblo Chico Park, Tropical is a 3-star impressive property offering an individual accommodation. Founded in 1975, the hotel underwent a renovation in 2005.

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