The most expensive destinations in Spain

by Paul Joseph  |  Published June 22, 2016

Visitors to the city of San Sebastian, widely considered the gastronomic capital of Spain, may find the price of hotels hard to stomach this summer. A survey by has revealed the Basque city to be the most expensive summer destination for lodging anywhere in Spain.

San Sebastian (Photo: Kok Chih & Sarah Gan via Flickr)

The results were established after comparing hotel prices for the least expensive double room across 40 popular Spanish destinations in July and August. Only hotels with three stars and above, and located close to the city centre or beach, were considered.

Those staying in San Sebastian during these months can expect to pay an average rate of €154 euros per night. Remarkably, this is more than double the cost of lodging in the Spanish capital of Madrid, where average rates come in at just €62 euros.

The second most expensive destination, according to the survey, is the municipality of Peniscola. Nestled on the Costa del Azahar, around 150km north of Valencia, the average rate per night is €152. Completing the three most expensive destinations is the Balearic island of Ibiza, with an average rate of €144 euros per night.

Despite being one of the leading tourist cities in Europe, the Catalonia capital of Barcelona, famous for its Gaudi architecture, has an average rate of around €100 euros per night, making it a relatively affordable option this summer.

But for truly budget choices, there are a number of attractive destinations offering extremely cheap rates in Spain this July and August, including Seville and Ronda (€47), Cordoba (€43), Zaragoza (€39) and Granada (€36).

The table below offers a breakdown of 40 destinations in Spain, based on the average rate for the least expensive double room during July and August 2016.

1. San Sebastian 154 Euros
2. Peniscola 152 Euros
3. Ibiza 144 Euros
4. Santander 142 Euros
5. Palma de Mallorca 134 Euros
6. Menorca 134 Euros
7. Cala Millor 125 Euros
8. Benidorm 124 Euros
9. Gijón 115 Euros
10. Torremolinos 114 Euros
11. Fuerteventura 113 Euros
12. Marbella 111 Euros
13. Puerto del Carmen 107 Euros
14. Sitges 107 Euros
15. Salou 107 Euros
16. Málaga 103 Euros
17. Barcelona 102 Euros
18. Maspalomas 98 Euros
19. Bilbao 95 Euros
20. Nerja 93 Euros
21. Lloret de Mar 86 Euros
22. Alicante 84 Euros
23. Pamplona 82 Euros
24. Costa Adeje 76 Euros
25. Valencia 68 Euros
26. Madrid 62 Euros
27. Cáceres 61 Euros
28. Compostela 59 Euros
29. Burgos 59 Euros
30. León 57 Euros
31. Oviedo 57 Euros
32. Vigo 53 Euros
33. Salamanca 52 Euros
34. Toledo 52 Euros
35. Las Palmas de G.Canaria 49 Euros
36. Seville 47 Euros
37. Ronda 47 Euros
38. Cordoba 43 Euros
39. Zaragoza 39 Euros
40. Granada 36 Euros