We noticed that you're using an unsupported browser. The TripAdvisor website may not display properly.We support the following browsers:
Windows: Internet Explorer, Mozilla Firefox, Google Chrome. Mac: Safari.
View map Return to list
Piazza di Spagna, Santa Cruz de Tenerife, Tenerife, Spain
Filter
113 available
Price per night
Any
Amenities Restaurant Business Centre Pets Allowed Spa Airport Transportation Concierge Internet Meeting Rooms Non-Smoking Hotel Accessible rooms Air Conditioning Free Wifi Breakfast included Beachfront Pool Kitchenette Wheelchair Access Bar/Lounge Suites Room Service Fitness centre Free ParkingAny
Special offers Only properties with special offersAny
Distance from
Any
Any distance
    No results found
Accommodation
Traveller rating
Any
Hotel classAny
Style Budget Mid-range Luxury Romantic Family-friendly Business ResortAny
Hotel Search
Any
  • Sort by:
  • Traveller Ranked
  • Best Value
  • Lowest price
  • Distance
List Map
Sort Distance
FilterAny distance from Castillo de San Cristobal
Updating list...
US$103
US$97
Booking.com
View Deal
Free cancellation until 31/05
Book now, pay at stay
Plaza Adelantado 11 | San Cristóbal de La Laguna, 38201 San Cristobal de La Laguna, Tenerife, Spain
4.5 km from Castillo de San Cristobal
  • Free Wifi
  • Restaurant
US$125
US$114
Expedia.com
View Deal
Free cancellation until 02/06
C/ Nava | Grimon 18, 38200 San Cristobal de La Laguna, Tenerife, Spain
4.8 km from Castillo de San Cristobal
  • Free Wifi
  • Pool
US$159
US$126
Booking.com
View Deal
Calle San Agustin 12, 38201 San Cristobal de La Laguna, Tenerife, Spain
4.8 km from Castillo de San Cristobal
  • Free Wifi
  • Restaurant
US$77
US$72
Expedia.com
View Deal
Free cancellation until 02/06
Avenida San Sebastian 152, 38003 Santa Cruz de Tenerife, Tenerife, Spain
4.8 km from Castillo de San Cristobal
  • Free Wifi
  • Pool
US$97
US$84
Priceline
View Deal
Avenida 3 de Mayo | corner of Aurea Díaz Flores, 38005 Santa Cruz de Tenerife, Tenerife, Spain
4.9 km from Castillo de San Cristobal
  • Free Wifi
  • Restaurant
US$62
US$57
Booking.com
View Deal
Calle Padre Anchieta 8, 38005 Santa Cruz de Tenerife, Tenerife, Spain
5.4 km from Castillo de San Cristobal
  • Free Wifi
  • Room Service
US$78
US$69
Expedia.com
View Deal
Calle Viera y Clavijo 49, 38004 Santa Cruz de Tenerife, Tenerife, Spain
5.4 km from Castillo de San Cristobal
  • Free Wifi
  • Pool
US$59
US$56
Expedia.com
View Deal
Calle Valentin Sanz 33-35 | Frente Plaza del Principe, 38002 Santa Cruz de Tenerife, Tenerife, Spain
5.8 km from Castillo de San Cristobal
  • Free Wifi
  • Restaurant
US$76
Booking.com
View Deal
Free cancellation until 31/05
Book now, pay at stay
Calle Castillo 12, 38002 Santa Cruz de Tenerife, Tenerife, Spain
5.8 km from Castillo de San Cristobal
  • Free Internet
US$84
US$74
Booking.com
View Deal
Dr. Jose Navieras 24-A, 38001 Santa Cruz de Tenerife, Tenerife, Spain
5.9 km from Castillo de San Cristobal
  • Free Wifi
  • Pool
US$56
US$53
Expedia.com
View Deal
Free cancellation until 02/06
Calle Cruz Verde 24 | Esq. Pza. Candelaria, 38003 Santa Cruz de Tenerife, Tenerife, Spain
5.9 km from Castillo de San Cristobal
  • Free Wifi
US$72
Expedia.com
View Deal
Candelaria Esquina Doctor Allart | La Candelaria, 38003 Santa Cruz de Tenerife, Tenerife, Spain
5.9 km from Castillo de San Cristobal
  • Free Wifi
  • Restaurant
Special offer
Special OfferGET UP TO 25% OFF!
US$59
Booking.com
View Deal
Free cancellation until 01/06
Book now, pay at stay
Rambla de Santa Cruz 116, 38001 Santa Cruz de Tenerife, Tenerife, Spain
6.0 km from Castillo de San Cristobal
  • Free Wifi
  • Pool
Special offer
Special OfferAdditional 10% off
US$139
Expedia.com
View Deal
Calle Doctor Jose Naveiras, 38, 38004 Santa Cruz de Tenerife, Tenerife, Spain
6.0 km from Castillo de San Cristobal
  • Free Wifi
  • Pool
Special offer
US$66
Booking.com
View Deal
Free cancellation until 01/06
Book now, pay at stay
Plaza Candelaria 10, 38002 Santa Cruz de Tenerife, Tenerife, Spain
6.0 km from Castillo de San Cristobal
  • Free Wifi
  • Restaurant
US$65
Booking.com
View Deal
Free cancellation until 31/05
Calle Bethencourt Alfonso 8, 38002 Santa Cruz de Tenerife, Tenerife, Spain
6.0 km from Castillo de San Cristobal
  • Free Wifi
US$74
US$46
Booking.com
View Deal
Calle Santa Rosa de Lima 11, 38002 Santa Cruz de Tenerife, Tenerife, Spain
6.0 km from Castillo de San Cristobal
  • Free Wifi
US$52
Booking.com
View Deal
Avenida Profesor Peraza de Ayala 13, 38001 Santa Cruz de Tenerife, Tenerife, Spain
6.9 km from Castillo de San Cristobal
  • Free Wifi
Savings alert! 34% below average rates

The price you found is 34% lower than this hotel's average rate of US$79/night.

We analyze rates over a 60 day period, and compare your selection to the average rate of comparable stays to ensure you're getting the best possible deal.

US$49
Booking.com
View Deal
Avenida Generalisimo 165, 38520 Las Caletillas, Tenerife, Spain
9.6 km from Castillo de San Cristobal
  • Breakfast included
  • Pool
US$68
Booking.com
View Deal
Avenida el Llano, 2, 38870, La Gomera, Spain
11.7 km from Castillo de San Cristobal
  • Pool
  • Restaurant
Savings alert! 21% below average rates

The price you found is 21% lower than this hotel's average rate of US$86/night.

We analyze rates over a 60 day period, and compare your selection to the average rate of comparable stays to ensure you're getting the best possible deal.

US$163
US$158
Expedia.com
View Deal
Free cancellation until 02/06
Calle Oceano Pacifico 1, 38240 Punta del Hidalgo, Tenerife, Spain
13.6 km from Castillo de San Cristobal
  • Free Parking
  • Breakfast included
US$90
US$88
Booking.com
View Deal
Free cancellation until 31/05
Carretera Guimar Arafo 2, 38500 Guimar, Tenerife, Spain
17.8 km from Castillo de San Cristobal
  • Free Parking
  • Breakfast included
US$71
Booking.com
View Deal
Free cancellation until 31/05
Book now, pay at stay
Calle Bicacarera 21 | Urb. La Quinta, 38390 Santa Ursula, Tenerife, Spain
18.8 km from Castillo de San Cristobal
  • Pool
  • Restaurant
US$73
Hotels.com
View Deal
Book now, pay at stay
Calle Hermano Apolinar 8, 38300 La Orotava, Tenerife, Spain
22.5 km from Castillo de San Cristobal
  • Free Wifi
  • Restaurant
US$98
Booking.com
View Deal
Free cancellation until 31/05
Book now, pay at stay
Calle Leopoldo Cologan Zulueta 12, 38400 Puerto de la Cruz, Tenerife, Spain
22.8 km from Castillo de San Cristobal
  • Free Wifi
  • Pool
US$70
Booking.com
View Deal
Free cancellation until 01/06
Book now, pay at stay
Calle Robles 2, 38400 Puerto de la Cruz, Tenerife, Spain
23.1 km from Castillo de San Cristobal
  • Free Wifi
  • Pool
US$216
US$206
Booking.com
View Deal
Avenida Richard J Yeoward 1, 38400 Puerto de la Cruz, Tenerife, Spain
23.2 km from Castillo de San Cristobal
  • Free Wifi
  • Free Parking
US$83
Hotels.com
View Deal
La Haya, 3, 38400 Puerto de la Cruz, Tenerife, Spain
23.2 km from Castillo de San Cristobal
  • Free Wifi
  • Pool
US$40
Cancelon
View Deal
Carretera del Botanico s/n | Calle Richard J Yeoward 3, 38400 Puerto de la Cruz, Tenerife, Spain
23.3 km from Castillo de San Cristobal
  • Free Wifi
  • Pool
US$123
Booking.com
View Deal
Free cancellation until 31/05
Book now, pay at stay
Avenida de Colon, 22. Puerto de la Cruz - Tenerife. Espana, 38400 Puerto de la Cruz, Tenerife, Spain
23.4 km from Castillo de San Cristobal
  • Free Parking
  • Breakfast included
Prices are the average nightly price provided by our partners and may not include all taxes and fees. Taxes and fees that are shown are estimates only. Please see our partners for more details.
Previous