Skip to main content

Filter by:


Star Rating

5 stars 4 stars 3 stars 2 stars 1 star

Review Score

Wonderful: 9+ Very Good: 8+ Good: 7+ Pleasant: 6+
Puerto de la Cruz – 615 hotels and places to stay
Our Top Picks Lowest Price First Star rating and price Top Reviewed

See the latest prices and deals by choosing your dates.

Featuring private pool, Penthouse direkt am Meer is located on the beachfront in Los Realejos. The apartment has access to a restaurant and free Wifithroughout the property.

Show more Show less
8.6
Excellent
12 reviews
Price from
$93
per night

Offering a garden and city view, Rentaliday Puerto Garden is located in Santa Cruz de Tenerife, 1.6 miles from Playa de los Roques and 1.7 miles from Playa del Muelle.

Show more Show less

Located in Santa Cruz de Tenerife in the Tenerife region, Rentaliday Puerto Terrace has a terrace. The property is 1.6 miles from the Playa de los Roques and features free Wifithroughout the property....

Show more Show less
8
Very Good
2 reviews
Price from
$62
per night

Jungle Paradise is located in La Orotava, 1.4 miles from Playa Martianez, 1.4 miles from San Telmo Beach, as well as 1.7 miles from El Bollullo Beach.

Show more Show less
9.9
Exceptional
7 reviews
Price from
$79
per night

Featuring an outdoor swimming pool, a garden, and barbecue facilities, Dorina - Vivienda vacacional con piscina privada offers accommodations in La Orotava with free WiFi and pool views.

Show more Show less
9.3
Wonderful
15 reviews
Price from
$184
per night

Casa las pencas de margarita has a terrace and is located in Los Realejos, within just a 10-minute walk of Playa de los Roques and 1.1 miles of Playa de la Fajana. This vacation home provides a...

Show more Show less
9
Wonderful
2 reviews
Price from
$63
per night

Located in Los Realejos, Three Bedrooms Suite with Sea View, heated pool, first line of the Atlantic Ocean provides a pool with a view and free Wifi. This apartment has a garden as well as a bar.

Show more Show less
Price from
$219
per night

Located in Los Realejos in the Tenerife region, Apartment AP1, pool, 200 meters to Los Roques Beach has a balcony and city views.

Show more Show less
10
Exceptional
1 reviews
Price from
$69
per night

Featuring pool with a view, a garden, and a bar, Two bedrooms apartment, Sea View, near the beach provides accommodations in Los Realejos with free Wifi and garden views.

Show more Show less
Price from
$150
per night

Located just a 16-minute walk from Playa de la Fajana, Estandar con estupenda piscina, Playa Los Roque has accommodations in Los Realejos with an outdoor swimming pool, a garden, as well as full-day...

Show more Show less
8
Very Good
1 reviews
Price from
$69
per night

Most-booked hotels in Puerto de la Cruz in the past month

Puerto de la Cruz's best hotels with breakfast

  • Precise Resort Tenerife

    Precise Resort Tenerife

    Hotel in Puerto de la Cruz
    Breakfast options

    This hotel, located right on the coast, is set in 40, 0 ft² of subtropical gardens and has an impressive palm-fringed swimming pool. Enjoy buffet meals and fantastic views over the Atlantic.

    Nice room with a terrace on the ocean, good breakfast

    8.1
    Very Good · 921 reviews
  • Be Live Experience Orotava

    Be Live Experience Orotava

    Hotel in Puerto de la Cruz
    Breakfast options

    The Be Live Experience Orotava is located in Puerto de la Cruz, 656 feet from the beach and Lago Martianez. It offers modern accommodations with sea or mountain views.

    La sesión de aquagym con Vanesa, todo un encanto 😍

    7.5
    Good · 1,162 reviews
  • H10 Tenerife Playa

    H10 Tenerife Playa

    Hotel in Puerto de la Cruz
    Breakfast options

    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.

    location is awesome I know it very well staff are superb

    7.9
    Good · 1,625 reviews
  • Catalonia Las Vegas

    Catalonia Las Vegas

    Hotel in Puerto de la Cruz
    Breakfast options

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

    Amazing ocean view, tasty meals, fantastic location

    7.9
    Good · 1,283 reviews
  • Hotel Monopol

    Hotel Monopol

    Hotel in Puerto de la Cruz
    Breakfast options

    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.

    Breakfast good selection. Stay and location great as normal.

    7.9
    Good · 1,735 reviews
  • Globales Acuario

    Globales Acuario

    Hotel in Puerto de la Cruz
    Breakfast options

    This hotel is located in a residential area of San Antonio, 0.9 mi from a sandy beach and the resort center and 1.2 mi from the famous Lago Martiánez.

    Es un bonito lugar con buena ubicación, lo recomiendo

    6.5
    Pleasant · 918 reviews
  • Hotel Tejuma

    Hotel Tejuma

    Hotel in Puerto de la Cruz
    Breakfast options

    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.

    Great staff, Central location, good view of mountain

    7.4
    Good · 829 reviews
  • FERGUS Puerto de la Cruz

    FERGUS Puerto de la Cruz

    Hotel in Puerto de la Cruz
    Breakfast options

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

    Ambas cosas y otras más, muy bien, nos encantaron.

    7.5
    Good · 241 reviews

Budget hotels in Puerto de la Cruz

  • AluaSoul Orotava Valley

    AluaSoul Orotava Valley

    Hotel in Puerto de la Cruz
    Budget Hotel

    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.

    Todo en general y destacar el excelente trato del personal

    8.5
    Very Good · 936 reviews
  • Hotel Sun Holidays

    Hotel Sun Holidays

    Hotel in Puerto de la Cruz
    Budget Hotel

    Set in a pedestrian street in the old town of Puerto de la Cruz, a 5-minute walk from the center, Sun Holidays offers rooms and studios with balcony. The property is 984 feet from Playa Jardín Beach.

    Clean, nice location, the room had everything I needed

    7.7
    Good · 1,773 reviews
  • 4Dreams Hotel Chimisay

    4Dreams Hotel Chimisay

    Hotel in Puerto de la Cruz
    Budget Hotel

    4Dreams Hotel Chimisay is located in Puerto de la Cruz. Set on a pedestrian street of the city center, it offers a 24-hour reception and a roof terrace with an outdoor pool.

    Comfortable,clean, friendly, and the ideal location..

    7.6
    Good · 2,016 reviews
  • Be Live Adults Only Tenerife

    Be Live Adults Only Tenerife

    Hotel in Puerto de la Cruz
    Budget Hotel

    Located 886 feet from Jardin Beach in in Puerto de la Cruz, Be Live Adults Only Tenerife features a shared swimming pool and an on-site restaurant. This hotel has a 24-hour reception.

    Clean rooms, breakfast and dinner, location and price

    7.4
    Good · 1,308 reviews
  • Hotel Tropical

    Hotel Tropical

    Hotel in Puerto de la Cruz
    Budget Hotel

    The Hotel Tropical can be found in Puerto de la Cruz. Just a few minutes from the sea, it also has an outdoor swimming pool.

    very clean, well positioned and staff very friendly

    7.3
    Good · 1,906 reviews
  • Hotel Casa del Sol

    Hotel Casa del Sol

    Hotel in Puerto de la Cruz
    Budget Hotel

    This hotel is one mile from the center of Tenerife’s Puerto de la Cruz. It has a rooftop terrace, with an outdoor pool, which offers views of Mount Teide.

    Clean, friendly, has internet, close-ish to the sea

    7.5
    Good · 1,620 reviews
  • Sol Puerto de la Cruz Tenerife

    Sol Puerto de la Cruz Tenerife

    Hotel in Puerto de la Cruz
    Budget Hotel

    Featuring a swimming pool and garden area, Sol Puerto de la Cruz Tenerife is set at the heart of the tourist resort of Puerto de la Cruz, in the north of the island of Tenerife.

    good location best shower ever had staff very friendly

    7.5
    Good · 1,578 reviews
  • Hotel Marte

    Hotel Marte

    Hotel in Puerto de la Cruz
    Budget Hotel

    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.

    Nice cheap hotel in the centre of Puerto de la. Cruz

    7.8
    Good · 1,308 reviews

Hotels located in the center of Puerto de la Cruz

  • Hotel Tigaiga

    Hotel Tigaiga

    Hotel in Puerto de la Cruz
    Central location

    Surrounded by tropical gardens, Hotel Tigaiga offers an outdoor swimming pool and restaurant with terrace. Each air-conditioned room features a private balcony with sea or mountain views.

    Lovely hotel. beautiful gardens and excellent staff

    9.2
    Wonderful · 1,145 reviews
  • DWO Nopal

    DWO Nopal

    Hotel in Puerto de la Cruz
    Central location

    DWO Nopal has an outdoor swimming pool, shared lounge, a terrace and bar in Puerto de la Cruz. This 3-star hotel offers a 24-hour front desk, a concierge service and free WiFi.

    Location is wonderful. Clean and delicious breakfast

    8.9
    Excellent · 1,894 reviews
  • Puerto Azul

    Puerto Azul

    Hotel in Puerto de la Cruz
    Central location

    Puerto Azul is located in a pedestrian district in Tenerife’s Puerto de la Cruz, 220 yards from the sea. It offers a roof terrace and free Wi-Fi in public areas.

    Great location and really nice rooms with attention to details

    8.8
    Excellent · 1,235 reviews
  • Hotel Atlantic Mirage Suites & SPA - ADULTS ONLY

    Hotel Atlantic Mirage Suites & SPA - ADULTS ONLY

    Hotel in Puerto de la Cruz
    Central location

    Located in Puerto de la Cruz, 0.9 mi from Martiánez Beach, Hotel Atlantic Mirage Suites & SPA offers an all year round swimming pool and free WiFi.

    The location, the room, the rooftop bar, the view.

    8.8
    Excellent · 1,393 reviews
  • TRH Taoro Garden - Only Adults

    TRH Taoro Garden - Only Adults

    Hotel in Puerto de la Cruz
    Central location

    Located in Puerto de la Cruz, 0.6 mi from Lago Martianez Lake, TRH Taoro Garden - Only Adults features a seasonal heated outdoor pool.

    Quiet location.and direct access to park next door.

    8.5
    Very Good · 1,051 reviews
  • RF San Borondon

    RF San Borondon

    Hotel in Puerto de la Cruz
    Central location

    This small colonial style hotel complex is located in the heart of Puerto de la Cruz, next to Plaza del Charco and a wealth of leisure opportunities.

    the room was huge! the hotel very nice and well located

    8.4
    Very Good · 2,743 reviews
  • Hotel RF Astoria - Adults Only

    Hotel RF Astoria - Adults Only

    Hotel in Puerto de la Cruz
    Central location

    Hotel RF Astoria - Adults Only is located in the heart of the tourist center of Puerto de la Cruz, Tenerife, just a stone’s throw away from the beach.

    Perfect location, spotless, friendly, helpful staff

    8.3
    Very Good · 1,531 reviews
  • Hotel Atlantic El Tope

    Hotel Atlantic El Tope

    Hotel in Puerto de la Cruz
    Central location

    Offering views of Mount Teide, El Tope is 1312 feet from Puerto de la Cruz Beach and the Martiánez Pools. It has an outdoor pool, spa and buffet restaurant. The property features private parking.

    The food is fabulous. Varied, tasty and plentiful.

    8.1
    Very Good · 1,502 reviews

FAQs about hotels in Puerto de la Cruz

  • On average, 3-star hotels in Puerto de la Cruz cost $80 per night, and 4-star hotels in Puerto de la Cruz are $139 per night. If you're looking for something really special, a 5-star hotel in Puerto de la Cruz can be found for $173 per night, on average (based on Booking.com prices).

  • The average price per night for a 3-star hotel in Puerto de la Cruz this weekend is $78 or, for a 4-star hotel, $131. Looking for something even fancier? 5-star hotels in Puerto de la Cruz for this weekend cost around $303 per night, on average (based on Booking.com prices).

  • On average, it costs $56 per night to book a 3-star hotel in Puerto de la Cruz for tonight. You'll pay around $112 if you choose to stay in a 4-star hotel tonight, while a 5-star hotel in Puerto de la Cruz will cost around $202, on average (based on Booking.com prices).

  • Many families visiting Puerto de la Cruz loved staying at Hotel Tigaiga, Hotel Botanico y Oriental Spa Garden, and DWO Nopal.

  • Some of the best hotels in Puerto de la Cruz near Lake Martianez include LE TERRAZZE 4, LE TERRAZZE 6 and LE TERRAZZE 1.

  • Hotel Tigaiga, Hotel Botanico y Oriental Spa Garden, and DWO Nopal are some of the popular hotels in Puerto de la Cruz.

  • For hotels in Puerto de la Cruz that serve highly-rated breakfasts, try Precise Resort Tenerife, Hotel RF Astoria - Adults Only, and Hotel Tigaiga.

  • These hotels in Puerto de la Cruz are highly rated by couples: Hotel Tigaiga, Hotel Atlantic Mirage Suites & SPA - ADULTS ONLY, and DWO Nopal.

  • Hotel Atlantic Mirage Suites & SPA - ADULTS ONLY, Hotel Tigaiga, and Hotel Best Semiramis got great room view-related reviews from travelers in Puerto de la Cruz.

Learn more about visiting Puerto de la Cruz

  • 131 attractions
  • 8 points of interest
Find out more
Subscribe to receive premium deals

Prices drop the second you sign up!

What Guests Said About Puerto de la Cruz:

Explore guest reviews of hotels in Puerto de la Cruz

See all

Research, refine, and make plans for your whole trip