Skip to main content

The 10 Best Beach Hotels in Puerto de la Cruz, Spain

Check out our pick of great beach hotels in Puerto de la Cruz

Filter by:


Review score

Superb: 9+ Very good: 8+ Good: 7+ Pleasant: 6+

Beach access

Beachfront
Our top picks Lowest price first Star rating and price Top reviewed

See the latest prices and deals by choosing your dates.

The Tigaiga Hotel is set in a quiet area of Tenerife’s Puerto de la Cruz, next to Taoro Park. Playa Jardín Beach is 900 metres away and Martianez Lake is within a 30-minute walk. Teide National Park is 40 km away.

We enjoyed every bit of our stay! The garden is beautiful and you feel like you are in a little Oasis. the staff were great, always very attentive and friendly. Both the breakfast buffet as well as the a la carte Restaurant had a great selection and good quality dishes.

Show more Show less
9.1
Superb
1,547 reviews
Price from
€ 178.20
per night

Hotel Botanico y Oriental Spa Garden offers 3 outdoor pools and luxurious accommodation set in attractive gardens, overlooking the Atlantic Ocean and Mount Teide. Free unlimited spa access is included for all guests over 16 years old.

Jardin Beach is a 10-minute drive from the property.

This is a 5 star hotel in every aspect. They deserve a long and excellent review so here goes..... They arranged, at our cost, a comfortable car for transport from TFS so the 45 minutes or so to the hotel flew by. Then they upgraded us on arrival to a penthouse room which had a deck and overlooked the pool. Absolutely lovely. They smartly include three sizes of bed pillow for each guest and made the twin beds into one king size one for my husband and myself. Our floor maid team headed by Jennifer was excellent every single day - you can put a card if you want to keep the sheets you have for water saving. There are 5 floors to the hotel and the restaurants and amenities (including a billiard table and a pool table and fabulous library of lending books of all languages on the 3rd floor) ping pong in the garden, and three different pools which I loved for different times - smallish spa pool quite warm, outside spa pool very pleasant w not shivers on getting in and then the main pool which is beside the outside dining for lunch which is beautiful but much cooler and was mainly unused by people sunning in very comfortable loungers. I have never in all my travels had such comfortable leather pads on both the pool loungers and the ones on our deck room. Tatjana for massage! The breakfasts were excellent with lots of choice and very courteous about making omelets and peoples perfectly times morning eggs. I am particular about my coffee so requested americano vs the carafe of less strong coffee they automatically offer. I never had anyone get peaked about that request. Really, top to bottom the employees were always courteous, patient and quick with filling requests. Rahul is the manager at our favorite restaurant La Parrilla which is the best of the three restaurants on site in my view. He will also make plain grilled fish and steamed vegetables on request which is nice to have on a long stay, has an excellent cheese board for desert and is also a sommelier.

Show more Show less
9
Superb
1,153 reviews
Price from
€ 263
per night

Marina Beach, a property with a terrace, is located in Puerto de la Cruz, 1.1 km from Playa Martianez, 200 metres from Plaza Charco, as well as 600 metres from Taoro Park. It is situated 400 metres from San Telmo Beach and features a lift. Free WiFi is available throughout the property and Playa del Muelle is 80 metres away.

location, apartment, clean and friendly host

Show more Show less
9.5
Exceptional
100 reviews
Price from
€ 70
per night

Offering city views, Aromas Suites Apartments is an accommodation set in Puerto de la Cruz, 400 metres from San Telmo Beach and 1 km from Playa Martianez. Among the facilities at this property are a lift and luggage storage space, along with free WiFi throughout the property. The property is non-smoking and is situated 200 metres from Playa del Muelle.

Very well designed and spacious apartment in the old town. Few minutes walk to the sea, lots of bars and restaurants nearby. Comfortable beds.

Show more Show less
9
Superb
118 reviews
Price from
€ 177.50
per night

Located in Puerto de la Cruz, just 200 metres from Playa Martianez, LE TERRAZZE 4 provides beachfront accommodation with pool with a view and free WiFi. The air-conditioned accommodation is 600 metres from San Telmo Beach. The property is non-smoking and is set 1 km from Playa del Muelle.

everything was perfect, highly recommend! 👌

Show more Show less
9.9
Exceptional
133 reviews
Price from
€ 122.33
per night

Popular points of interest near the apartment include Playa del Muelle, San Telmo Beach and Plaza Charco. The nearest airport is Tenerife North–Ciudad de La Laguna, 25 km from Fantastico, and the property offers a paid airport shuttle service.

Everything you need, perfect location between the beach with black sand and the city center, the host very attentive to details (Netflix set in the guests' language). Parking.

Show more Show less
9.6
Exceptional
256 reviews
Price from
€ 153.25
per night

The apartment with a terrace and sea views features 1 bedroom, a living room, a flat-screen TV, an equipped kitchen with an oven and a microwave, and 1 bathroom with a shower. Towels and bed linen are featured in the apartment. The property has an outdoor dining area.

Popular points of interest near LE TERRAZZE 6 include San Telmo Beach, Playa del Muelle and Taoro Park. The nearest airport is Tenerife North–Ciudad de La Laguna Airport, 24 km from the accommodation.

Tiziana and Claudio are wonderful hosts who made every effort to ensure that we enjoyed our stay and responded to our queries immediately. We felt so welcome in their place. The constant sound of the waves crashing on the beach made this a truly special experience and stay - pure relaxation. The location of the unit is could not be better - although central very quiet. During the night you mainly only hear the sounds of the ocean. The kitchen is very-well equipped with high end appliances (stove, oven and fridge). The views from the balcony which is accessible from both the bedroom and the living room/kitchen are amazing. The pool was closed during our stay but the apartment is only a few minutes from Lago Martianez (beautiful swimming pool complex). There is a very good supermarket on the ground floor of the building. We can highly recommend this apartment.

Show more Show less
9.8
Exceptional
111 reviews
Price from
€ 120.33
per night

Boasting air-conditioned accommodation with a pool with a view, pool view and a balcony, LE TERRAZZE 1 is situated in Puerto de la Cruz. Located on the beachfront, this property has an open-air bath and free WiFi. The property is non-smoking and is set 200 metres from Playa Martianez.

Great apartment, very clean and cozy. Hosts are very nice. Excellent location with amazing beach view. Certainly will recommend it for all who want to visit Puerto de la Cruz.

Show more Show less
9.7
Exceptional
113 reviews
Price from
€ 117.33
per night

Playa Martianez is 2.2 km from the apartment, while San Telmo Beach is 2.2 km away. The nearest airport is Tenerife North–Ciudad de La Laguna Airport, 22 km from Piso Jardines del Teide en el Puerto de la Cruz.

Spacious apartment , close to Mercadona , nice tarace.

Show more Show less
9.2
Superb
101 reviews
Price from
€ 70
per night

Featuring inner courtyard views and a terrace, Apartamentos Hidalgo l-II features accommodation attractively set in Puerto de la Cruz, within a short distance of Playa del Muelle, San Telmo Beach and Plaza Charco. The property has sea and garden views, and is 500 metres from Playa Jardin. Guests can enjoy quiet street views.

Very nice but small apartment. We enjoyed our stay there. The owner Alfonso is very friendly and helpful. You need to be aware the the apartment (the one with the balcony) is quiet small and the kitchen has only two hot plates and is very narrow. For us it was no issue because we stayed only 4 nights and did not cook a lot. The best is the location. Right next to the border to the historical town center but still quiet during the night. No issues with smell from the sewage (we had that in several apartments in Tenerife). Parking options at the street (however sometimes you need to search for a free place). Nice balcony with the view of Teide.

Show more Show less
9
Superb
103 reviews
Price from
€ 59
per night

Looking for a beach hotel?

There’s nothing quite like waking up to the sound of swirling waves and the smell of sea air through your bedroom window. Beachfront accommodation comes in a variety of forms, from well decked-out resorts to secluded homestays and villas. Beach hotel amenities can include air-conditioned rooms, private terraces overlooking the sea and outdoor pools with adjacent bars.
Search beach hotels in Puerto de la Cruz

Most booked beach hotels in Puerto de la Cruz this month

FAQ about beach hotels in Puerto de la Cruz







Beach hotels that guests love in Puerto de la Cruz

  • 9.6
    Scored 9.6
    Exceptional
    Rated exceptional
     · 36 reviews
    The apartment was very nice, we especially liked the balcony. You could enjoy the sea view and even sunsets. The kitchen was very well equipped. The location was amazing with just a few minutes walk to the beach and the city center. The pool area was also very nice. We can definitely recommend staying here!
    Lena
    Family with young children
  • Avg. price/night: € 119
    8.1
    Scored 8.1
    Very good
    Rated very good
     · 2,355 reviews
    We really enjoyed our room, on the top floor, with a magnificent ocean view. Clean and spacious, making very pleasant our stay. The hotel is right on the beach, with a promenade side that is perfect at the end of the day and very lively in the evening, giving the impression of a party every day. I would like to thank the hotel staff, who are very welcoming, attentive and always smiling (reception, room service, SPA reception...) BRAVO, you are the best!
    gabriela
    Young couple
  • Avg. price/night: € 112
    8.0
    Scored 8.0
    Very good
    Rated very good
     · 1,390 reviews
    The location of the hotel is just super. Right on the ocean - with stunning views from the window. The hotel owns a small cozy park with several heated swimming pools. LoroPark is a five-minute walk from the hotel, and an excellent black sand beach is ten minutes away. The hotel serves a delicious, varied breakfast. We initially stayed for one night - ended up extending it for 4 - we loved the atmosphere so much.
    I
    Iryna
    Family with young children
  • Avg. price/night: € 54
    7.7
    Scored 7.7
    Good
    Rated good
     · 1,963 reviews
    The staff friendliness, very helpful and always with a smile 🙂 Also the location of the hotel is a plus, very near to the seaside and also to the major city attraction (Loro Parque)
    Miguel
    Young couple
  • 9.1
    Scored 9.1
    Superb
    Rated superb
     · 43 reviews
    The studio ia located in the center of Puerto de la Cruz, excelent location, close to supermarkets, coffee shops, restaurants and max. 10 min to the beach. View to the ocean. It’s located at top floor and there is good ventilation in the room. We found all the neccesary stuff in the room and bathroom, kitchen very well equipped, washing machine for clothes, big balcony. Very nice host, easy check in, complimentary fruits and cookies!
    Buduru
    Young couple
  • 9.4
    Scored 9.4
    Superb
    Rated superb
     · 29 reviews
    Beautiful and well equipped apartment in perfect location of Puerto. Close to the bus stop, shopping mall and city center. From our balcony we had an outstanding view on Volcano Teide and at the beach at the same time. Apartment was spotlessly clean, excellent WiFi and facilities ( iron, hair dryer and even beach towels and a beach umbrella). Extremely helpful Hosts were always available via WhatsApp. It was definitely one of my best holiday experience in my life and I will do my best to come back here again!
    Hanna
    Young couple
  • Avg. price/night: € 64.35
    8.2
    Scored 8.2
    Very good
    Rated very good
     · 620 reviews
    Perfect Location! The beach right next to the hostel. The views from the roof terrace are stunning. The breakfast was unreal and the staff are super friendly and welcoming. It actually feels like staying at someone's home instead of a hostel. Loved it, specially the end of the street with the views to the ocean and a small path that takes you to the rocks to seat there and enjoy the splash of the waves whilist seeing the sunset
    Angela
    Solo traveller
  • 9.7
    Scored 9.7
    Exceptional
    Rated exceptional
     · 15 reviews
    We loved the homely, beautifully decorated apartment, with a balcony facing the slopes of Peurto de la cruz, filled with bird song and a welcome breeze. Apartment equipped with everything you need for a self catered stay and spotlessly clean. High quality mattresses on the beds, we slept so well! Perfect location, walking distance from the centre of town and local beaches. Great tips for local restaurants too.
    Kerri
    People with friends
  • 8.7
    Scored 8.7
    Fabulous
    Rated fabulous
     · 244 reviews
    Right in the center. Fab location wit balcony overlooking the harbour and little beach. Wonderful view. Free public parking just a few steps away. Many restaurants in the vicinity. Sea and sunsets...
    Leta
    Young couple
  • Avg. price/night: € 103.70
    8.1
    Scored 8.1
    Very good
    Rated very good
     · 4,198 reviews
    Big, clean rooms. Perfect view on the seaside, good variety of food, very polite and professional staff, great location, many facilities, fair price
    Mateusz Piotrowski
    Young couple