How much does a hotel in Puerto de la Cruz cost on an average?
On an average, it costs INR 108 per night to book a hotel in Puerto de la Cruz. You will pay on average around INR 123 if you choose to stay in a 4-star hotel. A 5-star hotel in Puerto de la Cruz will cost around INR 369
What are the best places to stay in Puerto de la Cruz?
Hotel Alhambra, Hotel Tigaiga, Hotel Botanico y Oriental Spa Garden are among the best hotels in Puerto de la Cruz. If you are looking for hotels less than INR 108, then the best hotels are Hotel Alhambra, Le terrazze 11, LE TERRAZZE 4