Skip to main content
Accommodations Flights Flight + Hotel Car Rentals Airport Taxis

View vacation packages to

Looking for deals in Puerto de la Cruz?

Check prices and accommodations for:

Hotels and More in Puerto de la Cruz

Hotel Atlantic Mirage Suites & SPA

Hotel Atlantic Mirage Suites & SPA

Hotel in Puerto de la Cruz

Located in Puerto de la Cruz, 820 feet from Martiánez Beach, Hotel Atlantic Mirage Suites & SPA offers an all year round swimming pool and free WiFi. The location, THE VIEWS, and the bedroom were all amazing especially for the price!! The jacuzzi and bar upper level were so fun to hang out at and the views were breathtaking. I would 100% recommend it and can’t wait to stay there again. Puerto de la Cruz is in my opinion the prettiest area in Tenerife and this hotel is the BEST HANDS DOWN!

Show more Show less
Avg. price/night: $123
9.0 Awesome 479 reviews
Hotel Sun Holidays

Hotel Sun Holidays

Puerto de la Cruz

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. Large comfortable room, daily maid service, central to main areas, perfect for our dog.

Show more Show less
Avg. price/night: $35
8.6 Excellent 1,091 reviews
4Dreams Hotel Chimisay

4Dreams Hotel Chimisay

Hotel in Puerto de la Cruz

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. My favorit hotel in Puerto De La Cruz 😎

Show more Show less
Avg. price/night: $31
8.0 Very Good 1,194 reviews
Catalonia Las Vegas

Catalonia Las Vegas

Hotel in Puerto de la Cruz

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

Show more Show less
Avg. price/night: $53
8.2 Very Good 1,095 reviews
Hotel Marte

Hotel Marte

Hotel in Puerto de la Cruz

Set in the heart of scenic Puerto de la Cruz, right next to its bus station, this charming, traditional hotel allows you to enjoy a sunny holiday in the shade of the magnificent Mount Teide. cozy hotel in city center. parking near hotel

Show more Show less
Avg. price/night: $32
8.2 Very Good 1,652 reviews
Hotel Best Semiramis

Hotel Best Semiramis

Hotel in Puerto de la Cruz

Set on a cliff overlooking the Atlantic Ocean, Hotel Best Semiramis is located in Puerto de la Cruz. It offers rooms with balconies, a spa, and 2 outdoor swimming pools surrounded by gardens. Wonderful staff! The hotel rooms are huge and comfortable. The food was amazing.

Show more Show less
Avg. price/night: $86
8.2 Very Good 2,548 reviews

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

Puerto de la Cruz's best hotels with breakfast

Budget hotels in Puerto de la Cruz

Hotels located in the center of Puerto de la Cruz

FAQs about hotels in Puerto de la Cruz

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

  • For hotels in Puerto de la Cruz that serve highly-rated breakfasts, try Hotel Atlantic Mirage Suites & SPA, Be Live Adults Only Tenerife, and Hotel Las Aguilas.

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

  • Many families visiting Puerto de la Cruz loved staying at Hotel Atlantic Mirage Suites & SPA, RF San Borondon, and My City Hotel.

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

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

  • Hotel Atlantic Mirage Suites & SPA, Hotel Sun Holidays, and Catalonia Las Vegas are some of the popular hotels in Puerto de la Cruz.

  • Some of the best hotels in Puerto de la Cruz near Lake Martianez include Centrico, elegante y acogedor cerca de la PLAYA, Rosmary and Céntrico Apartamento con Balcón cerca de la Playa.

  • These hotels in Puerto de la Cruz are highly rated by couples: Hotel Atlantic Mirage Suites & SPA, My City Hotel, and RF San Borondon.

Subscribe to see Secret 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