Check rooms and rates
Check rooms and rates
exclusive online offers!
Destination
Check-in
Select date
Check-out
Select date
Rooms and Guests
2Guests1room
Check rooms and rates
exclusive online offers!
Destination
Check-in
Select date
Check-out
Select date
Rooms and Guests
2Guests1room
Check rooms and rates
exclusive online offers!
Destination
Check-in
Select date
Check-out
Select date
Rooms and Guests
2Guests1room

211 hotels in Puerto de la Cruz (Tenerife)

Search the best hotels and places to stay in Puerto de la Cruz (Tenerife)

View map
If you are searching for a cozy accommodation for your next holiday in Puerto de la Cruz (Tenerife), we are delighted to present you with great Puerto de la Cruz (Tenerife) hotel deals. Hotelmix.co.uk allows you to limit your search in Tenerife by proximity to transport links and landmarks. We have modern and historical hotels with a big list of amenities and services along with other popular accommodation options which provide you with an ideal base for exploring.Hide
Show more
Filter by
Sort by
  • Sort by
  • Pricefrom low to highfrom high to low
  • Popularityfrom low to highfrom high to low
  • Guest ratingfrom low to highfrom high to low
Doctor Barajas, 19, Puerto de la Cruz (Tenerife), Spain, 38400View on map
1.5 km from City Centre500 m from La Villa Shopping Centre
Located just off Loro Park and next to Pueblo Chico Park, this impressive hotel in Puerto de la Cruz features a private pool with a wellness area and a solarium.
  • The hotel has
    • EUR 5 per day
    +1
  • The hotel has
    • Off-site car park
    +1
7.6
Very good140 reviews
Price from£ 67per nightSelect
Not available
Calle Cupido 11 Puerto De La Cruz 38400 Spain, Puerto de la Cruz (Tenerife), Spain, 38400View on map
700 m from City Centre200 m from Puerto de la Cruz Bus Station
Located near Lago Martianez in a shopping area, the venue offers steam baths and massage services along with a swimming pool.
  • The hotel has
    • Free Wi-Fi in public areas
    +1
  • The hotel has
    • Off-site car park
    +1
6.6
Nice64 reviews
Price from£ 72per nightSelect
Not available
Calle Acevino, 21, Puerto de la Cruz (Tenerife), Spain, 38400
1000 m from City Centre500 m from Botanical Gardens
This attractive venue includes a salt water pool and a 24-hour restaurant.
6.8
Nice155 reviews
Price from£ 54per nightSelect
Not available
Avenida Richard J. Yeoward 1 Puerto De La Cruz Ten, Puerto de la Cruz (Tenerife), Spain, 38400
800 m from City Centre300 m from Botanical Gardens
This impressive hotel overlooks the Atlantic Ocean and Orotava Valley and is located in the immediate proximity to Orotava Valley.
9.2
Perfect46 reviews
Price from£ 200per nightSelect
Not available
Avenida Colon, 2, Puerto de la Cruz (Tenerife), Spain, 38400
500 m from City Centre300 m from Martianez Shopping Centre
Located in a shopping area in the vicinity of San Felipe Castle, the hotel features fashionable rooms and a solarium and a Jacuzzi.
7.6
Very good123 reviews
Price from£ 57per nightSelect
Not available
Acevino, 8, Puerto de la Cruz (Tenerife), Spain, 38400
1000 m from City Centre400 m from Botanical Gardens
Boasting a beautiful location in Puerto de la Cruz, the venue offers Turkish steam bath, beauty services and various massages onsite together with comfortable rooms.
7.2
Very good141 reviews
Price from£ 54per nightSelect
Not available
Antonio Ruiz Alvarez, 7, Puerto de la Cruz (Tenerife), Spain, 38400
1.3 km from City Centre500 m from San Felipe Castle
This superior venue includes an indoor heated swimming pool and a 24-hour restaurant.
7.2
Very good69 reviews
Price from£ 51per nightSelect
Not available
Calle Guerrero, 14, Puerto de la Cruz (Tenerife), Spain, 38400
1000 m from City Centre800 m from Taoro Park
With wonderful views of the garden, the accommodation is set in vicinity of Orotava Valley.
6.8
Nice90 reviews
Price from£ 54per nightSelect
Not available
Isla De La Gomera, S/N - Urb. Guacimara, Puerto de la Cruz (Tenerife), Spain, 38400
700 m from City Centre700 m from Taoro Park
The hotel, placed in a historical-style building, offers location in the centre of Puerto de la Cruz, boasting 130 functional rooms and a salt water swimming pool.
6.6
Nice21 reviews
Price from£ 56per nightSelect
Not available
Av. Colon 12, Puerto de la Cruz (Tenerife), Spain, 38400
700 m from City Centre100 m from Lago Martianez Lake
The property boasts a night club, a year-round outdoor pool and a pool area on site and guests can laze by a private swimming pool.
7.4
Very good240 reviews
Price from£ 71per nightSelect
Not available
C/ Manuel Yanez Barreto S/N, Puerto de la Cruz (Tenerife), Spain, 38400
1.3 km from City Centre700 m from San Felipe Castle
Located next to Botanical Gardens, the venue comprises 174 rooms with garden views.
7.2
Very good59 reviews
Price from£ 58per nightSelect
Not available
La Haya, 3, Puerto de la Cruz (Tenerife), Spain, 38400
600 m from City Centre500 m from Martianez Shopping Centre
Featuring an ideal location overlooking Teide Volcano, the venue boasts 167 non-smoking rooms along with lawn tennis, table tennis and billiards.
7.0
Very good42 reviews
Price from£ 54per nightSelect
Not available
Calzada Martianez, 2, Puerto de la Cruz (Tenerife), Spain, 38400
300 m from City Centre200 m from Martianez Shopping Centre
This hotel overlooks Martianez Lake and Orotava Valley and features bright rooms along with a seasonal outdoor pool, a sundeck and deckchairs.
7.6
Very good215 reviews
Price from£ 65per nightSelect
Not available
Avenida Blas Perez Gonzalez 11, Puerto de la Cruz (Tenerife), Spain, 38400
1.1 km from City Centre400 m from San Felipe Castle
This hotel is centrally located close to Orotava Valley, and has a solarium and a sauna.
7.6
Very good36 reviews
Price from£ 46per nightSelect
Not available
Leopoldo Cologan Zulueta, 27 - Urbanizacion La Paz, Puerto de la Cruz (Tenerife), Spain, 38400
1000 m from City Centre500 m from Botanical Gardens
Featuring an indoor swimming pool and a wellness centre, a thermal pool and a solarium, it is a cosy venue with easy access to Las Piramides de Martianez.
7.6
Very good211 reviews
Price from£ 84per nightSelect
Not available
Calzada De Martianez, 4, Puerto de la Cruz (Tenerife), Spain, 38400
300 m from City Centre300 m from Martianez Shopping Centre
This hotel in a beach area of Puerto de la Cruz has a snack bar and offers a Jacuzzi and a sauna.
8.8
Great417 reviews
Price from£ 71per nightSelect
Not available
Avenida Familia De Betancourt Y Molina, 32, Puerto de la Cruz (Tenerife), Spain, 38400
600 m from City Centre200 m from Lago Martianez Lake
Boasting a nightclub, an outdoor swimming pool and a library, the hotel with functional rooms is set in a tourist area near Plaza Charco.
5.8
Guest rating21 reviews
Price from£ 58per nightSelect
Not available
C/ Parque Taoro, 23 ; 38400 Puerto De La Cruz, Santa Cruz De Tenerife, Spain, Puerto de la Cruz (Tenerife), Spain, 38400
300 m from City Centre600 m from Taoro Park
This hotel offers captivating views of Taoro Park and Orotava Valley, boasting location in a tourist area not far away from a bus stop.
6.8
Nice64 reviews
Price from£ 44per nightSelect
Not available
Avenida De Colon, 22, Puerto de la Cruz (Tenerife), Spain
500 m from City Centre200 m from Martianez Shopping Centre
The hotel, centrally set in a business area, provides 261 tasteful rooms together with beauty therapy and relaxing massage.
8.2
Great77 reviews
Price from£ 118per nightSelect
Not available
Carretera De Las Arenas, Puerto de la Cruz (Tenerife), Spain, 38400
800 m from City Centre200 m from Taoro Park
Facing captivating views of Plaza Charco in a shopping area, the hotel boasts 250 rooms and a large pool.
7.2
Very good150 reviews
Price from£ 47per nightSelect
Not available
Quintana 15, Puerto de la Cruz (Tenerife), Spain, 38660
600 m from City Centre100 m from Puerto de la Cruz Town Hall
The hotel has an outdoor restaurant as well as a heated swimming pool, available in the centre of Puerto de la Cruz.
8.2
Great279 reviews
Price from£ 28per nightSelect
Not available
Camino Burgado,1, Puerto de la Cruz (Tenerife), Spain, 38410
2.6 km from City Centre500 m from LORO PARQUE
Placed directly next to Lago Martianez Lake, the venue welcomes guests since 1981 year and offers a fantastic view together with diving, lawn tennis and basketball.
7.2
Very good20 reviews
Price from£ 67per nightSelect
Not available
Quintana 11, Puerto de la Cruz (Tenerife), Spain, 38400
600 m from City Centre100 m from Church of Nuestra Señora de la Peña de Francia
Providing guests with fitness classes and a gym, the hotel is set in a charming part of Puerto de la Cruz, close to a bus stop.
7.0
Very good131 reviews
Price from£ 45per nightSelect
Not available
Avda. Marquуs Villanueva Del Prado S/N, Puerto de la Cruz (Tenerife), Spain, 38400
400 m from City Centre300 m from Martianez Shopping Centre
The hotel was built in 1973 in a residential area of Puerto de la Cruz, and nowadays has 300.
7.2
Very good159 reviews
Price from£ 58per nightSelect
Not available
Avenida De Colon 4, Puerto de la Cruz (Tenerife), Spain, 38400
600 m from City Centre200 m from Lago Martianez Lake
Offering cots and a special menu for children plus a year-round outdoor swimming pool onsite, the hotel is centrally placed just off the Atlantic Ocean.
8.2
Great22 reviews
Price from£ 66per nightSelect
Not available
C/ Finlandia 4, Puerto de la Cruz (Tenerife), Spain, 38400
500 m from City Centre500 m from Taoro Park
Offering location in the centre of Puerto de la Cruz, the property provides 45 rooms and arrange diving, hiking and horse riding, available in a lively area.
7.0
Very good45 reviews
Price from£ 27per nightSelect
Not available
Avenida Hermanos Fernandez Perdigon 9, Puerto de la Cruz (Tenerife), Spain, 38400
1.0 km from City Centre400 m from San Felipe Castle
The venue has a year-round outdoor pool, while boasting a central setting in a market area.
7.4
Very good2 reviews
Price from£ 63per nightSelect
Not available
Calle Del Doctor Ingram, 20, Puerto de la Cruz (Tenerife), Spain, 38400
800 m from City Centre100 m from Puerto de la Cruz Bus Station
A short walk from Loro Park and a bus stop, this hotel features a saltwater pool and consists of 95 rooms.
7.4
Very good139 reviews
Price from£ 39per nightSelect
Not available
C Dinamarca 3, Puerto de la Cruz (Tenerife), Spain, 38400
400 m from City Centre500 m from Taoro Park
Based in a luxurious-style building steps away from Loro Park, the venue offers a wonderful view along with archery, lawn tennis and ping pong.
7.4
Very good38 reviews
Price from£ 77per nightSelect
Not available
Calle Doctor Celestino Gonzalez Padron, 3, Puerto de la Cruz (Tenerife), Spain, 38400
Opened in 2002, this attractive accommodation includes an indoor swimming pool and a library, within 20 minutes' walk from the center of Puerto de la Cruz.
9.0
Perfect73 reviews
Price from£ 117per nightSelect
Not available
Doctor Cobiella Zaera, S/N, Puerto de la Cruz (Tenerife), Spain, 38400
800 m from City Centre300 m from Taoro Park
This hotel offers the snack bar and 290 rooms together with quiet location close to Loro Park.
7.6
Very good92 reviews
Price from£ 46per nightSelect
Not available
Avenida Venezuela, 15, Puerto de la Cruz (Tenerife), Spain, 38400
600 m from City Centre200 m from Martianez Shopping Centre
The hotel welcomes travelers in the centre of Puerto de la Cruz and offers to select one of the vegetarian meals, relax by a swimming pool while enjoying wonderful views.
8.0
Great377 reviews
Price from£ 72per nightSelect
Not available
Avenida Jose Del Campo Llanera, 2, Puerto de la Cruz (Tenerife), Spain
1.1 km from City Centre200 m from San Felipe Castle
Nestled 2 km from Puerto de la Cruz city center, the hotel boasts a lagoon-style swimming pool and a lobby bar.
6.8
Nice82 reviews
Price from£ 55per nightSelect
Not available
Agustin De Bethencourt, 14, Puerto de la Cruz (Tenerife), Spain, 38400
600 m from City Centre100 m from Church of Nuestra Señora de la Peña de Francia
The hotel is set in a lively area close to Taoro Park and Andes Mountains, boasting a salt water swimming pool.
7.2
Very good37 reviews
Price from£ 76per nightSelect
Not available
Eucaliptus, 4, Puerto de la Cruz (Tenerife), Spain, 38400
900 m from City Centre600 m from Botanical Gardens
Located 10 minutes' walk from the city center in a residential area, this hotel offers 186 rooms and boasts a sun terrace and a shared lounge.
7.6
Very good372 reviews
Price from£ 116per nightSelect
Not available
Parque Taoro 28, Puerto de la Cruz (Tenerife), Spain, 38400
600 m from City Centre400 m from Taoro Park
Housed in a traditional-style building, the hotel comprises 83 rooms with nice views over Orotava Valley and the Atlantic Ocean.
6.0
Guest rating9 reviews
Price from£ 111per nightSelect
Not available
Aguilar Y Quesada, 3, Puerto de la Cruz (Tenerife), Spain, 38400
400 m from City Centre100 m from Martianez Shopping Centre
Featuring a private pool and 225 rooms, this hotel is only 2.4 km from Loro Park.
6.8
Nice74 reviews
Price from£ 61per nightSelect
Not available
Jose Arroyo, 4, Puerto de la Cruz (Tenerife), Spain, 38400
700 m from City Centre100 m from Plaza Charco
The venue features a saltwater pool and a 24-hour restaurant, boasting location next to Spa La Paz.
5.0
Guest rating1 review
Price from£ 24per nightSelect
Not available
Puerto Viejo, 1, Puerto de la Cruz (Tenerife), Spain, 38678
700 m from City Centre100 m from Plaza Charco
The hotel with a heated swimming pool is located in the centre of Puerto de la Cruz close to Lago Martianez Lake.
7.6
Very good127 reviews
Price from£ 42per nightSelect
Not available
Rector Benito Rodriguez Rios, 1, Puerto de la Cruz (Tenerife), Spain, 38400
300 m from City Centre400 m from Martianez Shopping Centre
Enjoy international cuisine and a private pool on the territory of the charming hotel, ideally located close to a port.
7.0
Very good49 reviews
Price from£ 30per nightSelect
Not available
C/ Valois,22, Puerto de la Cruz (Tenerife), Spain, 38400
300 m from City Centre400 m from Martianez Shopping Centre
The accomodation is ideally placed near Las Piramides de Martianez, offering 107 rooms along with a 24-hour restaurant.
5.0
Guest rating1 review
Price from£ 33per nightSelect
Not available
C/ Cupido,12, Puerto de la Cruz (Tenerife), Spain
700 m from City Centre200 m from Puerto de la Cruz Bus Station
Located near Plaza Charco, the hotel offers sea views and a year-round outdoor swimming pool.
8.0
Great3 reviews
Price from£ 47per nightSelect
Not available
Richard Yeoward, 3, Puerto de la Cruz (Tenerife), Spain
600 m from City Centre500 m from Martianez Shopping Centre
Featuring a sun terrace, this property also provides guests with cots and a playroom for kids, in close proximity of Lago Martianez.
6.8
Nice51 reviews
Price from£ 33per nightSelect
Not available
Acevino 6, Puerto de la Cruz (Tenerife), Spain, 38400
Featuring a wooden balcony with views of the ocean, this traditional apartment is set near Las Piramides de Martianez.
6.6
Nice92 reviews
Price from£ 1 180per nightSelect
Not available
12 Avd. Venezuela, Puerto De La Cruz, Es, Puerto de la Cruz (Tenerife), Spain, 38400
500 m from City Centre200 m from Martianez Shopping Centre
Nestled in the beach area of Puerto de la Cruz, the hotel includes classic rooms along with steam baths, Turkish bath and massage treatments onsite.
8.2
Great43 reviews
Price from£ 42per nightSelect
Not available
Calle Blanco 13, Puerto de la Cruz (Tenerife), Spain, 38400
600 m from City Centre200 m from Plaza Charco
Adjacent to Plaza Charco, and close to Botanical Gardens, this exclusive hotel features 48 modern rooms.
7.2
Very good20 reviews
Price from£ 66per nightSelect
Not available
Calle Puerto Viejo 30, Puerto de la Cruz (Tenerife), Spain, 38400
900 m from City Centre200 m from Puerto de la Cruz Bus Station
The attractive property is set not far from Playa Jardin Beach and boasts a sunbathing terrace, complete with sun loungers.
7.2
Very good134 reviews
Price from£ 31per nightSelect
Not available
Parque de las Flores, 36, Puerto de la Cruz (Tenerife), Spain, 38400
1.2 km from City Centre500 m from Taoro Park
The hotel has 31 rooms which offer fantastic views over the lake, and you can also take advantage of a heated indoor pool, a pool area and a golf course.
5.8
Guest rating54 reviews
Price from£ 33per nightSelect
Not available
Aguilar Y Quesada, S/N, Puerto de la Cruz (Tenerife), Spain, 38400
500 m from City Centre100 m from Martianez Shopping Centre
Nestled near Plaza Charco, this excellent accommodation includes an outdoor pool and a sunbathing terrace with a shower.
7.2
Very good67 reviews
Price from£ 42per nightSelect
Not available
Calle La Penita 6, Puerto de la Cruz (Tenerife), Spain, 38400
1000 m from City Centre300 m from Puerto de la Cruz Bus Station
The venue features mountain views and a private pool, boasting a quiet location next to a bus stop.
8.4
Great36 reviews
Price from£ 44per nightSelect
Not available
Antonio Ruiz Alvarez 7, Puerto de la Cruz (Tenerife), Spain, 38400
1.3 km from City Centre500 m from San Felipe Castle
Set 1.8 km from Lago Martianez in Puerto de la Cruz, the apartment in a traditional-style building features an outdoor pool.
7.8
Very good14 reviews
Price from£ 73per nightSelect
Not available
Carretera Del Botanico 25, 38400 Puerto De La Cruz, Tenerife, Es, Puerto de la Cruz (Tenerife), Spain, 38400
100 m from City Centre400 m from Martianez Shopping Centre
The comfortable hotel is a good starting point to Puerto de la Cruz' sights including La Ranilla Espacio Artesano and Jardin de Orquideas de Sitio Litre.
Price from£ 33per nightSelect
Not available
Roble, 2, Puerto de la Cruz (Tenerife), Spain, 38400
800 m from City Centre400 m from Botanical Gardens
Guests can enjoy an outdoor pool at this charming hotel, located in the leisure area of Puerto de la Cruz.
7.8
Very good125 reviews
Price from£ 97per nightSelect
Not available
Del Botanico 35, Puerto de la Cruz (Tenerife), Spain, 38400
200 m from City Centre400 m from Martianez Shopping Centre
Featuring a sun terrace, this property is situated a short distance from Lago Martianez Lake and about a 10-minute walk from the center of Puerto de la Cruz.
6.6
Nice24 reviews
Price from£ 23per nightSelect
Not available
Avenida Melchor Luz, 2, Puerto de la Cruz (Tenerife), Spain, 38400
1.1 km from City Centre200 m from San Felipe Castle
Set in close proximity to a bus stop and such attractions as San Felipe Castle and Playa Jardin Beach, this apartment with panoramic views boasts a sun terrace.
7.6
Very good45 reviews
Price from£ 39per nightSelect
Not available
Portugal, 10, Puerto de la Cruz (Tenerife), Spain, 38400
400 m from City Centre500 m from Taoro Park
This charming hotel offers a public swimming pool and views of Teide National Park, boasting location in the centre of Puerto de la Cruz, just minutes from Lago Martianez.
8.2
Great38 reviews
Price from£ 49per nightSelect
Not available
Avda. Fernandez Perdigon 8 Puerto De La Cruz 38400, Puerto de la Cruz (Tenerife), Spain, 38400
1.1 km from City Centre400 m from San Felipe Castle
The accommodation features a rooftop terrace with an outdoor swimming pool and a shower within a short walk of a bus stop.
7.0
Very good148 reviews
Price from£ 33per nightSelect
Not available
Enrique Talg 15, Puerto de la Cruz (Tenerife), Spain, 38400
400 m from City Centre300 m from Martianez Shopping Centre
The hotel provides modern rooms and a music bar, ideally located in a beach area.
8.0
Great206 reviews
Price from£ 37per nightSelect
Not available
Paseo San Telmo 18, Puerto de la Cruz (Tenerife), Spain, 38400
500 m from City Centre200 m from Puerto de la Cruz Town Hall
The hotel offers a private swimming pool, a traditional restaurant and a 24-hour bar.
6.6
Nice17 reviews
Price from£ 45per nightSelect
Not available
Agustin Espinosa, 2, Puerto de la Cruz (Tenerife), Spain, 38400
1.0 km from City Centre300 m from Puerto de la Cruz Bus Station
Dating from 1987, the hotel features a solarium and a hot tub and is located just next to San Felipe Castle.
7.2
Very good96 reviews
Price from£ 54per nightSelect
Not available
Puerto Viejo 38, Puerto de la Cruz (Tenerife), Spain, 38400
1000 m from City Centre200 m from Puerto de la Cruz Bus Station
Placed close to Plaza Charco in the centre of Puerto de la Cruz, this hotel offers 90 rooms.
7.0
Very good4 reviews
Price from£ 32per nightSelect
Not available
Calafate, 3, Puerto de la Cruz (Tenerife), Spain, 38400
1.1 km from City Centre200 m from San Felipe Castle
Ideally situated near a bus stop and Martianez Shopping Centre, this cosy apartment has a mini-kitchen and a sunbathing terrace.
7.2
Very good102 reviews
Price from£ 33per nightSelect
Not available
C/ Perez Zamora, 49, Puerto de la Cruz (Tenerife), Spain
600 m from City Centre300 m from Puerto de la Cruz Bus Station
At this hotel, guests can relax in a salt water pool and enjoy stunning sea views from their individual rooms.
6.0
Guest rating72 reviews
Price from£ 27per nightSelect
Not available
Calle Victor Machado, 12, Puerto de la Cruz (Tenerife), Spain, 38400
2.0 km from City Centre300 m from LORO PARQUE
Nestled 3 km from the city center, this beachfront hostel comprises 22 rooms and bathrooms with hairdryers, dressing gowns and towels.
Price from£ 16per nightSelect
Not available
El Lomo, 24, Puerto de la Cruz (Tenerife), Spain, 38400
900 m from City Centre300 m from Plaza Charco
There are rooms facing the lake and the hotel is set close to Lago Martianez.
5.4
Guest rating26 reviews
Price from£ 26per nightSelect
Not available
Iriarte, 11, Puerto de la Cruz (Tenerife), Spain, 38400
500 m from City Centre200 m from Church of Nuestra Señora de la Peña de Francia
Featuring a saltwater pool, this property is set a short distance from Lago Martianez Lake and Botanical Gardens .
6.8
Nice98 reviews
Price from£ 24per nightSelect
Not available
Calle Acevino 49, Puerto de la Cruz (Tenerife), Spain, 38400
1.3 km from City Centre500 m from Botanical Gardens
Located in Puerto de la Cruz, a 15-minute walk from Lago Martianez Lake, this accommodation comes with 2 bedrooms and a kitchen.
6.6
Nice2 reviews
Price from£ 62per nightSelect
Not available
San Antonio S/N Urb. Parque Las Flores, Puerto de la Cruz (Tenerife), Spain, 38400
1000 m from City Centre400 m from Taoro Park
Overlooking Orotava Valley and Mount Teide National Park, this pleasant property offers guests to relax on a sun terrace and make use of an outdoor swimming pool and a sitting area.
7.4
Very good197 reviews
Price from£ 57per nightSelect
Not available
Manuel Yanes Barreto, 1 (Edificio Bahia Ii), Puerto de la Cruz (Tenerife), Spain, 38400
1.3 km from City Centre400 m from San Felipe Castle
Comprising 2 bedrooms, this beachfront apartment offer its guests to indulge with a solarium and a sauna and to visit Loro Parque nearby.
8.4
Great2 reviews
Price from£ 155per nightSelect
Not available
Enrique Talg 15, Puerto de la Cruz (Tenerife), Spain
400 m from City Centre300 m from Martianez Shopping Centre
The property is settled in a quiet area, and its guests can relax on a rooftop terrace with an outdoor swimming pool, a shower and sun loungers.
8.0
Great138 reviews
Price from£ 40per nightSelect
Not available
Calle De Iriarte, 52, Puerto de la Cruz (Tenerife), Spain, 38400
400 m from City Centre300 m from Church of Nuestra Señora de la Peña de Francia
Situated 1.1 km from Botanical Gardens, the apartment provides a sitting area on a terrace.
Price from£ 61per nightSelect
Not available
InternacionalCarretera General De La Asomada, 34800 Puerto De La Cruz, Spain, Puerto de la Cruz (Tenerife), Spain, 38400
1.2 km from City Centre500 m from Taoro Park
Located close to Loro Parque, the hotel has 111 rooms, and boasts access to a bus stop.
Select
Not available
Don ManolitoDoctor Madan,, Puerto de la Cruz (Tenerife), Spain, 38400
1.0 km from City Centre300 m from Puerto de la Cruz Bus Station
The hotel has a 24-hour restaurant plus 92 rooms and is located in a shopping area.
7.2
Very good6 reviews
Price from£ 57per nightSelect
Not available
Pension Los GeraniosCalle El Lomo 14, Puerto de la Cruz (Tenerife), Spain, 38400
900 m from City Centre200 m from Plaza Charco
Having an easy access to a bus stop, the property is located within 1 km of the city center.
Price from£ 28per nightSelect
Not available
Apartamentos Park PlazaJose Arroyo 4, Puerto de la Cruz (Tenerife), Spain, 38400
700 m from City Centre100 m from Plaza Charco
Nestled within 10-minute walk of Lago Martianez Lake, the venue offers to enjoy a rooftop swimming pool.
Price from£ 28per nightSelect
Not available
North Coast ApartmentsIriarte, 24, Puerto de la Cruz (Tenerife), Spain, 38400
400 m from City Centre200 m from Church of Nuestra Señora de la Peña de Francia
Set within 1050 meteres from Castillo de San Felipe, this 8-room apartment features a kitchen and a sunny patio with lake views.
Price from£ 107per nightSelect
Not available
San Juan 15, Puerto de la Cruz (Tenerife), Spain, 38400
600 m from City Centre200 m from Church of Nuestra Señora de la Peña de Francia
Featuring a swimming pool, this hotel is located near to the beach and close to Agustin de Betancourt y Molina Statue.
5.0
Guest rating7 reviews
Price from£ 66per nightSelect
Not available
Ocean Vistas 24Edif. Oro Negro Avenida Colon 24, Puerto de la Cruz (Tenerife), Spain, 38400
600 m from City Centre300 m from Martianez Shopping Centre
Offering direct access to Puerto de la Cruz Casino, the property consists of a kitchen, 2 bedrooms and a marble bathroom.
Price from£ 113per nightSelect
Not available
Checkin NopalCalle San Juan, 17, Puerto de la Cruz (Tenerife), Spain, 38400
500 m from City Centre200 m from Church of Nuestra Señora de la Peña de Francia
The hotel has an outdoor swimming pool and lies close to Museo de Artesania lberoamericana which is worth visiting.
Price from£ 54per nightSelect
Not available
Seguro De Sol StudiosCalle Hermanos Fernandez Perdigon 6. Edificio Seguro De Sol, Puerto de la Cruz (Tenerife), Spain
1.0 km from City Centre400 m from San Felipe Castle
Staying in Puerto de la Cruz, guests can cook their meals in a mini-kitchen and have a party on a terrace with an outdoor pool, sun loungers and a shower.
Price from£ 31per nightSelect
Not available
Florasol7 Camino Del Coche, Puerto de la Cruz (Tenerife), Spain, 38400
800 m from City Centre400 m from Taoro Park
Situated 1 km from the centre of Puerto de la Cruz, the apartment with a view over the ocean offers a rooftop terrace.
6.4
Nice31 reviews
Price from£ 108per nightSelect
Not available
Pension Rosa MariSan Felipe, 14, Puerto de la Cruz (Tenerife), Spain, 38400
800 m from City Centre200 m from Plaza Charco
The 9-room accommodation is 1100 meters from Lago Martianez, and Tenerife Norte (Los Rodeos) airport is about 25 km away.
Price from£ 33per nightSelect
Not available
Cosy Apartment In Valle LuzAvenida Melchor Luz 1 410, Puerto de la Cruz (Tenerife), Spain, 38400
1.1 km from City Centre200 m from San Felipe Castle
Including a mini-kitchen, 1 bathrooms and a balcony, this property is located within 15 minutes' walk of The English Library Tenerife.
Price from£ 83per nightSelect
Not available
The Blue Corner18 Camino Sitio Litre, Puerto de la Cruz (Tenerife), Spain, 38400
200 m from City Centre400 m from Martianez Shopping Centre
Featuring an aqua park and a golf course, this venue provides convenient access to Plaza Charco and is within a 30-minute drive from Tenerife Norte (Los Rodeos) airport.
Price from£ 55per nightSelect
Not available
Apartamentos La Casa VerdeCarretera General Las Arenas 94, Puerto de la Cruz (Tenerife), Spain, 38400
1.5 km from City Centre700 m from La Villa Shopping Centre
Featuring a free transfer service to Pueblo Chico Park, this 6- room apartment offers accommodation with a kitchen and a rooftop terrace.
Price from£ 118per nightSelect
Not available
Prime Homes Martianez Beach 1Bd ApartmentAvenida Cristobal Colon 26, Puerto de la Cruz (Tenerife), Spain, 38400
600 m from City Centre300 m from Martianez Shopping Centre
Located within a 25-minute walk to Pueblo Chico Park in Puerto de la Cruz, the accommodation features 1 bedrooms for up to 3 guests.
Price from£ 64per nightSelect
Not available
Апартаменты Martianez26 Avenida De Cristobal Colon 4 Этаж 423, Puerto de la Cruz (Tenerife), Spain, 38400
600 m from City Centre300 m from Martianez Shopping Centre
Located within a 15-minute walk to Plaza del Charco in Puerto de la Cruz, the accommodation features 1 bedrooms for up to 4 guests.
Price from£ 37per nightSelect
Not available
Prime Homes Playa Jardin StudioCalle Chahorra, Puerto de la Cruz (Tenerife), Spain, 38400
2.2 km from City Centre400 m from LORO PARQUE
This 1-bedroom apartment with a kitchen is situated within a 30-minute walk from the center of Puerto de la Cruz.
Price from£ 82per nightSelect
Not available
Almacigo, 2, Puerto de la Cruz (Tenerife), Spain
900 m from City Centre200 m from Botanical Gardens
Offering convenient proximity to Mirador de Guinate, the hotel is also close to Museo del Pescador.
7.0
Very good26 reviews
Select
Not available
Plaza Del Charco PenthouseCalle Del Doctor Ingram 8, Puerto de la Cruz (Tenerife), Spain, 38400
700 m from City Centre200 m from Plaza Charco
A swimming pool and a terrace are offered in this 40 m² apartment, located just several minutes' walk from Martianez Lake.
Price from£ 41per nightSelect
Not available
Prime Homes Bright Attic 2Bd ApartmentCarretera General De La Arenas No. 66, Puerto de la Cruz (Tenerife), Spain, 38400
1.1 km from City Centre400 m from Taoro Park
This 2-bedroom property comes with a sun terrace, a kitchen and 2 bathrooms within a 15-minute walk away from Playa Jardin Beach.
Price from£ 89per nightSelect
Not available
Romantic Style ApartmentLa Marina 10, Puerto de la Cruz (Tenerife), Spain, 38400
700 m from City Centre100 m from Plaza Charco
This 1-bedroom apartment can accommodate up to 2 people, within a 15-minute walk from Taoro Park.
Price from£ 58per nightSelect
Not available
Perfect ApartmentAvenida Francisco Afonso Carrillo 10 2716 At3, Puerto de la Cruz (Tenerife), Spain, 38400
1.3 km from City Centre400 m from San Felipe Castle
Including a fully equipped kitchen, 1 bathrooms and a nice balcony, this property is located within 20 minutes' walk of Costa Martianez.
Price from£ 82per nightSelect
Not available
Apartamentos KitemaBenjamin J. Miranda 6, Puerto de la Cruz (Tenerife), Spain, 38400
500 m from City Centre100 m from Church of Nuestra Señora de la Peña de Francia
Located in Puerto de la Cruz, 15 minutes' walk from Playa Jardin Beach, this apartment features a marble bathroom and a kitchen.
Price from£ 38per nightSelect
Not available
Prime Home San NicolasCalle Zurbaran, Puerto de la Cruz (Tenerife), Spain, 38400
1.6 km from City Centre600 m from Pueblo Chico Park
This is a 3-bedroom villa, set in proximity to Museo Arqueologico Puerto de la Cruz.
Price from£ 126per nightSelect
Not available
Apartamentos LavandaCalle Rector Benito Rodriguez Rios 11 Apartamento 11 Edificio Lavanda, Puerto de la Cruz (Tenerife), Spain, 38400
500 m from City Centre700 m from Martianez Shopping Centre
Located less than 1 km from the town of Puerto de la Cruz, this accommodation offers a terrace overlooking the sea.
Price from£ 97per nightSelect
Not available
Lofts CacatuaCalle Bencomo 42, Puerto de la Cruz (Tenerife), Spain, 38400
2.1 km from City Centre100 m from LORO PARQUE
Featuring a terrace, this property is situated a short distance from Playa Jardin Beach and about a 30-minute walk from the center of Puerto de la Cruz.
Price from£ 87per nightSelect
Not available
Calle Dr.Barajas 16, Puerto de la Cruz (Tenerife), Spain, 38400
1.2 km from City Centre600 m from Taoro Park
Just off a bus stop, this 45 m² apartment can accommodate 2 guests willing to visit Jardin Aquatico.
Price from£ 62per nightSelect
Not available
Amazing New Penthouse 50 Steps From The Sea With Private TerraceCalle La Hoya 12, Puerto de la Cruz (Tenerife), Spain, 38400
500 m from City Centre200 m from Puerto de la Cruz Town Hall
Located within a 15-minute walk to Botanical Gardens in Puerto de la Cruz, the accommodation features 3 bedrooms for up to 6 guests.
Price from£ 70per nightSelect
Not available
Parque Vacacional EdenCalle Francia 8, Puerto de la Cruz (Tenerife), Spain, 38400
500 m from City Centre600 m from Taoro Park
This cozy hotel features an indoor pool and 224 rooms facing the valley.
7.2
Very good127 reviews
Price from£ 78per nightSelect
Not available
  • 1
  • 2
  • 3

Filtering results

Please wait...

211 hotels found

FAQs about hotels in Puerto de la Cruz (Tenerife)

We hope that the answers to these questions will help you plan your trip

How much does it cost to stay in the hotel in Puerto de la Cruz (Tenerife)?
Of course, hotel prices in Puerto de la Cruz (Tenerife) change depending on the season, but on average: a 3-star hotel room costs 47£ per night, and a 4-star hotel room is 69£ per night. If you're looking for something really special, a 5-star hotel can be found for 83£ per night based on HotelMix.co.uk prices.
What are some of the best cheap hotels to stay in Puerto de la Cruz (Tenerife)?
Some of the top-rated affordable hotels are:
Globales Acuario rating: 2.9/5
Trovador rating: 3.1/5
Elegance Miramar rating: 3.4/5
See more favored cheap hotels here.
What are the most popular hotels near Loro Parque in Puerto de la Cruz (Tenerife)?
Diamante Suites (Adults Only) is the best hotel located only 10 minutes' on foot from Loro Parque.
What are the best family hotels in Puerto de la Cruz (Tenerife)?
Many families loved staying at these kid-friendly hotels - Tigaiga and Be Live Experience Orotava. All great hotels for family stay in Puerto de la Cruz (Tenerife) you can find here. You might also like hotels with an outdoor swimming pool, a sauna and lawn tennis.
What are good hotels for a short-term stay on business in Puerto de la Cruz (Tenerife)?
Business travelers can be quite busy, but keen to see the atmosphere of Puerto de la Cruz (Tenerife). On this, you might enjoy these popular highly-rated business hotels within walking distance of the city center - Don Manolito and Dc Xibana Park Hotel with an outdoor swimming pool, a sauna and hiking.
What are the best luxury hotels in Puerto de la Cruz (Tenerife)?
These luxury hotels with exceptional service will make your stay great:
Riu Garoe rating: 4.5/5
Parque San Antonio rating: 3.6/5

Where to stay in Puerto de la Cruz (Tenerife)?

Best cheap hotels in Puerto de la Cruz (Tenerife)

Apartamentos Pez Azul is a top-rated 3-star budget hotel with an outdoor swimming pool, a solarium and diving as well as Pastafiori, located nearby. For those who would like to see Convento De San Francisco, choose a hotel such as the affordable Tropical that is a 10-minute walk away from the city center. Apartamentos Teneguia is a low-priced apartment near Plaza Benito Perez Galdos offering an outdoor swimming pool and a sauna.

Convenience of staying in hotels in the city centre

For travelers who would like to stay a little closer to the city centre, the 4-star Parque San Antonio with an outdoor swimming pool, a solarium and bocce is the ideal choice. For those looking to stay downtown, Be Smart Florida Plaza is a suitable choice minutes away from entertainment venues, restaurants and cafés.

Consider Hotel Puerto De La Cruz, a 4-star hotel within 5 minutes' walking distance of Jardin de Orquideas de Sitio Litre.

Luxury and boutique accommodation in Puerto de la Cruz (Tenerife)

For those travelers looking to indulge in a bit of luxury, the 5-star Best Semiramis comes with a tennis court, an outdoor swimming pool and a golf course. Las Aguilas is a highly rated boutique hotel near Plaza Charco, with a tennis court, a sauna and a golf course for a relaxing stay. If you are used to the comfort and style of chain hotels, pick Globales Acuario, which is also a 15-minute walk away from Castillo de San Felipe.

Explore and find your best apartments, B&Bs and others

With prices starting just from 35£, cozy Tenerife Ving will create a home atmosphere during your stay. Apartamentos Turquesa Playa is a B&B that is 15 minutes' walk to Historico Muelle Pesquero Puerto de la Cruz. Bahia Playa is a family-oriented hotel that has an outdoor swimming pool, a sauna and a golf course. Make sure to choose Apartamentos Casablanca near La Ranilla Espacio Artesano - a top-rated resort with views of the sea.

Show moreLess