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 staff, breakfast, location, cleanliness, parking, pool, bar and especially view to the atlantic ocean.

Show more Show less
Avg. price/night: $123
9.0 Awesome 480 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,092 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,197 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,096 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,655 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. Great deal! The location and view are awesome! The best place to stay and very good deals for tours and tickets! Don't forget to use other elevators for shorting your walking to the beach!

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

  • 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.

  • 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.

  • On average, it costs $54 per night to book a 3-star hotel in Puerto de la Cruz for tonight. You'll pay around $86 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).

  • The average price per night for a 3-star hotel in Puerto de la Cruz this weekend is $117 or, for a 4-star hotel, $204. 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).

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

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

  • 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).

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

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

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