Skip to main content

Filter by:


Star Rating

Review Score

Icod el Alto – 426 hotels and places to stay
See the latest prices and deals by choosing your dates.
H10 Tenerife Playa, hotel in Icod el Alto

H10 Tenerife Playa is set opposite Martiánez Lake and just 164 feet from the sea, in Puerto De La Cruz. This stylish hotel features 2 restaurants and an outdoor pool.

The hotel is in an exceptional, beautiful seafront location that is not too crowded or noisy, perfect for a relaxing holiday stay. The staff was friendly and approachable, and the rooms were clean, reasonably modern, and well equipped. Even more so considering the price! We didn't get to try much of the facilities, but the breakfast balcony next to the sea was definitely super enjoyable on sunny days, and the swimming pool area seemed to be well taken care of.
8.0
Scored 8.0
Very Good
Rated very good
1,329 reviews
Price from$102.85per night
Hotel Botanico y Oriental Spa Garden, hotel in Icod el Alto

Hotel Botanico y Oriental Spa Garden offers 3 outdoor pools and luxurious accommodations set in attractive gardens, overlooking the Atlantic Ocean and Mount Teide.

Very clean and real 5 star service in the good old fashioned way.
9.0
Scored 9.0
Wonderful
Rated wonderful
1,136 reviews
Price from$312.50per night
Hotel Marte, hotel in Icod el Alto

This property is located in the heart of scenic Puerto de la Cruz, right next to its bus station. The property offers a swimming pool. Free WiFi is provided in common areas. There's also a gym.

Very frendly stuff and good place for short stay.Breakfast was awasome.All recomedations
7.7
Scored 7.7
Good
Rated good
1,919 reviews
Price from$58.74per night
Route Active Hotel, hotel in Icod el Alto

Set in Los Realejos in the Tenerife Region, 4.1 mi from Puerto de la Cruz, Route Active Hotel features an outdoor pool and views of the sea.

Nothing
8.7
Scored 8.7
Excellent
Rated excellent
1,233 reviews
Price from$111.07per night
Hotel Monopol, hotel in Icod el Alto

Located in Tenerife’s Puerto de la Cruz, this historic hotel has a heated outdoor swimming pool, sauna and jacuzzi. Rooms at the Monopol include satellite TV and a ceiling fan.

A big historical building with great charm. Excellent swimming pool and view of the sea.
7.8
Scored 7.8
Good
Rated good
2,017 reviews
Price from$84.21per night
Hotel Tejuma, hotel in Icod el Alto

This hotel is located right in the city center, just 2 minutes walk from the main square of Plaza del Charco and in the shade of Mount Teide.

7.3
Scored 7.3
Good
Rated good
1,128 reviews
Price from$37.59per night
AluaSoul Orotava Valley - Adults Only, hotel in Icod el Alto

Just yards from Tenerife’s beautiful Playa Jardín beach, this elegant hotel features an outdoor swimming pool, 2 restaurants, and stunning views of Mount Teide and the sea.

Big cleen room with nice view. Breakfast is really good.
8.5
Scored 8.5
Very Good
Rated very good
1,277 reviews
Price from$87.47per night
Catalonia Las Vegas, hotel in Icod el Alto

This lovely hotel is perfectly placed in front of the Martiánez Lakes, boasting stunning views of Teide mountain. It offers free WiFi throughout.

Great location in the city center. The staff was very helpful, and the breakfast was huge with a lot of variety. The hotel offers a lot of extra services, like shows and tours. I would recommend staying here!
7.9
Scored 7.9
Good
Rated good
1,462 reviews
Price from$96.12per night
Checkin Concordia Playa, hotel in Icod el Alto

Gaze out over the mountains or the Atlantic Ocean from your own spacious room in this modern holiday hotel, located in Tenerife’s charming resort of Puerto de la Cruz.

Good location, delicious food.
7.3
Scored 7.3
Good
Rated good
819 reviews
Price from$84.37per night
FERGUS Puerto de la Cruz, hotel in Icod el Alto

Featuring 2 outdoor swimming pools surrounded by gardens, Hotel Puerto de la Cruz offers spacious rooms with balconies.

The locación
7.7
Scored 7.7
Good
Rated good
541 reviews
Price from$117.48per night
See all hotels in and around Icod el Alto
Subscribe to receive premium deals

Prices drop the second you sign up!