Cost of living in Spain

Is it expensive to live in Spain?

Cost of living in different regions of Spain

For the purpose of analyzing the cost of living in Spain, the country should be geographically divided into two parts: the north and the south. According to a 2016 Expatistan ranking, in the top of the list with most expensive cost of life are Vitoria, San Sebastián, Barcelona, Madrid, Bilbao, and Marbella, while the cheapest places to live in Spain are Salamanca, Albacete, Badajoz, Huelva, Sevilla, and Cádiz. This geographical division applies equally to the average income of Spanish households. If the average household income in Spain stands at 24,360 euros per year, San Sebastián leads the way with 30,550 euros in average annual income and Córdoba closes the list with 19,685 euros in average annual income.


When buying a house in Spain, Barcelona is the most expensive city followed by San Sebastián and Madrid, while the cheapest housing can be found in Cáceres, Badajoz, and Ciudad Real. When looking at the price of rentals, the positions move little, with the most expensive rent found in Barcelona, Madrid, and San Sebastián and the least expensive in Lugo, Orense, and Cáceres.

House prices in Spain (€ per square meter)

Housing price (€/sqm)

Rental prices (€/sqm)

Rental price (€/sqm)

Download the complete guide for free

Ready to turn your dream of owning property in Spain into reality? Our comprehensive guide, "How to Buy Property in Spain," is your essential resource for navigating the Spanish real estate market with confidence.

Fill out the form below and download your copy now.

According to statistics provided by Numbeo and Eurostat, the average cost of living in Spain is 818 euros per month. Comparing this with the 920 euro monthly average found in the rest of the European countries analyzed, we can say that Spain is one of the cheapest European countries to live in. In fact, it is 20.28% cheaper to live in Spain than Germany, and 23.86% cheaper than living in the United Kingdom. If we compare the cost of living in Spain with that of living in the US, life in Spain is 17.06% cheaper. The following table compares the price of living in Spain against neighboring European countries:

SpainThe United KingdomGermany
Average monthly rent for a three-bedroom apartment€791 71€1 190,43€1 113,08
Price per square meter for an apartment in the city center€2 531,77€4 456,34€4 216,45
Average net monthly salary€1 287,17€1 967,43€2 201,48
Basic monthly utilities for an 85 square meter apartment€111 95€158 27€211 90
Monthly internet bill€36,21€27,23€26,14
One-month public transport pass€42€67,40€69
One cinema ticket€8€11,23€10