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

Cheap and Budget 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

60 options found

  • Rf Bambi

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

    Show map

    Apartamentos Rf Bambi is an informal apartment in a beach area of Puerto de la Cruz in close proximity to cafés and bars. The building was renovated in 1998. Guests…

    More...
    From US$ 56
    price for 1 night
    BOOK From US$ 56
  • Hotel Marte

    Doctor 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$ 53
    price for 1 night
    BOOK From US$ 53
  • Palmeras Playa

    Avd. 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
  • Hotel Don Candido

    Portugal, 10, Puerto de la Cruz (Tenerife), Spain (Show map)

    Show map

    Hotel Don Candido is set in a residential area of Puerto de la Cruz and gives access to Costa Martianez, which is about 15 minutes' walk away.

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

    Perez Zamora, 51, Puerto de la Cruz (Tenerife), Spain (Show map)

    Show map

    Tejuma Hotel is a 2-star property situated about 19 km from Teide National Park. Tejuma Hotel welcomes guests to its individual rooms since 1971.

    More...
    From US$ 34
    price for 1 night
    BOOK From US$ 34
  • Pez Azul

    Rector Benito Rodriguez Rios, 1, Puerto de la Cruz (Tenerife), Spain (Show map)

    Show map

    Pez Azul Hotel is a quiet 3-star accommodation featuring 135 rooms to stay in. The hotel was opened in 1972 in a 4-story Spanish building and renovated in…

    More...
    From US$ 39
    price for 1 night
    BOOK From US$ 39
  • 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$ 53
    price for 1 night
    BOOK From US$ 53
  • Puerto Nest Hostel

    Calle Victor Machado, Puerto de la Cruz (Tenerife), Spain (Show map)

    Show map

    Puerto Nest Hostel greets guests with a solarium, a Jacuzzi and a luggage storage. La Ranilla Espacio Artesano is located 1350 meters away from the venue.

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

    Paseo San Telmo, 18, Puerto de la Cruz (Tenerife), Spain (Show map)

    Show map

    The pleasant 3-star San Telmo Hotel is set in the center of Puerto de la Cruz. The property is set 10 minutes' walk of the city center.

    More...
    From US$ 68
    price for 1 night
    BOOK From US$ 68
  • 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
  • Be Smart Florida

    Calafate, 3, Puerto de la Cruz (Tenerife), Spain (Show map)

    Show map

    The pleasant Be Smart Florida Hotel is a 2-star property located 750 meters away from Plaza Charco. With accents of historic architecture, the hotel was built in 1987 and…

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

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

    Show map

    The traditional 3-star Perla Tenerife offers an ideal spot in a beach area close to golf courses, a cinema and restaurants. Featuring historical architecture, the hotel occupies a 6…

    More...
    From US$ 66
    price for 1 night
    BOOK From US$ 66
  • Coral Teide Mar

    Acevino 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$ 41
    price for 1 night
    BOOK From US$ 41
  • Maga

    Iriarte, 11, Puerto de la Cruz (Tenerife), Spain (Show map)

    Show map

    The family-friendly Hotel Maga offers a bright accommodation in the center of Puerto de la Cruz. Founded in 1962, the hotel underwent a renovation in 2004.

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