The cost of living in Spain

The cost of living in Spain

From tapas to flamenco, to the golden beaches of the Costa Brava, Spain has it all. Whether you’ve succumbed to its charms or to the warmth of its land and people, here’s a complete guide to the cost of living in Spain.

Overview of the average cost of living in Spain

The official currency in Spain is the euro (EUR). Spain’s average cost of living for a single person is €1,300, and €3,500 for a family of four. These figures include rent, groceries, transport, medical expenses and monthly utilities.

ServicePrice
Average monthly salary  €1.700
Rental price of a downtown apartment€950 / month
Purchase price of a downtown apartment€2,000 to €6,600 / m2
Petrol (1L)€1.60
Mobile package (calls + 10 GB data)€18 per month
Cinema ticket€8
The above values are given for information only. Source : Numbeo 2024.

Housing in Spain

For expatriates, the housing budget is the biggest expense item in Spain. To rent a one-bedroom apartment in the city centre, expect to pay between €650 and €1,500 per month. In the suburbs, rent is between €450 and €1,000 per month. If you want to become a homeowner, expect to pay an average of €3,650 per m2 in the city centre, and €2,150 outside.

Property prices by city in Spain

Housing budgets vary considerably from city to city. Some cities, such as Madrid and Barcelona, have high prices due to strong demand and limited supply.

Here’s a comparison of housing prices in Spain’s main cities:

Type of housingMadridValenciaBarcelonaSevillaSaragossa
Rental Apartment (1 bedroom) in city centre€1,300€1,000€1,300€900€700
Apartment rental (1 bedroom) outside city centre€1,000€800€950€650€600
Average purchase price per m2 downtown€2,200€3,000€5,700€3,450€4,000
Average purchase price per m2 outside the city centre€1,600€2,000€4,050€2,000€2,200
The above values are given for information only.

Housing costs additional charges

Monthly charges are added to the housing budget. These cover electricity, air conditioning and heating, as well as water. For an 85m2 apartment, expect to pay an average of €135 per month.

  • Electricity price per kWh: €0.203
  • Gas price per kWh: €0.084

Food prices in Spain

Living in Spain also means taking advantage of a rich terroir and the typical gastronomy that goes with it! So, it’s essential to indulge yourself when shopping. To give you an idea of the average monthly budget, here are the prices of certain foods in Spain:

Type of foodAverage price in Spain
Bread (500g)€1.30
Dozen eggs€2.55
Chicken fillets (1 kg)€12.10
Red meat (1 kg)€13.50
Tomatoes (1 kg)€2.20
Onions (1kg)€1.60
Potatoes (1kg)€1.50
Bananas (1 kg)€1.70
Apples (1 kg)€2
Milk (1L)€1
Water (1,5L)€0.66
The above values are given for information only.

Transportation in Spain

The average price of a one-way ticket in Spain is between €1 and €2.50. Fares vary from city to city. Cab fares average €3.5, plus €1.20 per kilometre travelled. Here’s a comparison of transport prices (metro and bus) in Madrid, Barcelona, Valencia and Bilbao:

ServicePrice in MadridPrice in BarcelonaPrice in ValenciaPrice in Bilbao
One-way fare€1,50€ to €6€2.55€8 to €32€1.5 to €4.80
Monthly pass€21.80 to €52.7€40 on average€35 to €130Starting from €16.15
The above values are given for information only.

Medical expenses in Spain

Medical servicesAverage price in Spain
Consultation with a general practitioner€45 to €70
Consultation with a specialist100€
Dental scaling€55 to €75
Dental extraction€65
Natural childbirth€1,800

Spain’s healthcare system is based on a well-developed infrastructure in both the North and South of the country. Expatriates often opt for private international health coverage, as it:

  • Provides coverage in Spain and abroad
  • Provides access to top-quality care in Spain
  • Can be customized for you and your family

Education and childcare in Spain

Parents with young children can hire babysitters, with an average hourly rate of €11. For kindergarten, expect an average monthly budget of €400 for a private school. For schooling, you can opt for a private international school, with annual fees ranging from €5,000 to €13,000. There are also several French-speaking schools in Spain, offering parents the opportunity to give their children a Franco-Spanish education.

Here are the tuition fees for the year 2024-2025 at the Lycée Français de Madrid:

  • First enrolment fee: €1,500 (kindergarten/elementary) and €1,700 (junior high/high school)
  • Pre-school: €6,500
  • Elementary: €6,000
  • Junior high: €7,000
  • High school: €7,500

Telecommunications services in Spain

The cost of telecommunication services (mobile and internet) varies according to Spanish operators. Here is an average range of rates charged:

  • Monthly mobile package (calls + 10 GB data): €10 to €30
  • Monthly internet subscription (60 Mbps and unlimited data): €20 to €50

Leisure activities in Spain

During your free time or family weekends, there are plenty of activities on offer in Spain:

  •  Meal for 2 in a mid-range restaurant: €50.
  • Go out for a coffee: 2€ for a cappuccino.
  • Go to the gym: €40 monthly subscription.
  • Visit the Guggenheim Museum in Bilbao: 15€.
  • Go to the Sagrada Familia in Barcelona: from 26€.
  • Spend a day at the PortAventura World theme park: from €40 adult / €35 child.
  • Take surfing lessons on Oyambre beach: €130 for 10 hours.

Cost of living in Spain’s different regions

Spain is made up of several autonomous communities, including the Basque Country (in the North), Catalonia (in the North-east) and Andalusia (in the South). The cost of living varies considerably from one region to another. Living in Catalonia or the Basque Country requires the highest monthly budgets in the country, alongside Madrid. Andalusia, on the other hand, has a more affordable cost of living.

This cost difference is mainly due to the economic situation of Catalonia, including its capital, Barcelona. Similarly, the Basque Country boasts the highest GDP per capita in the country, with Bilbao as its financial centre. These regions enjoy a higher standard of living, which is driving up prices.

By way of comparison, per capita GDP in Catalonia is around €34,000, while it’s €22,000 in Andalusia.

Cost of living in Spain compared with neighbouring countries

Compared with France

The cost of living in Spain is 25% lower than in France. In Spain, a person needs a monthly budget of €1,300, whereas in France, this budget exceeds €1,600. The biggest price difference is in the cost of shopping, which is 30% higher in France. Here are a few examples:

  • Rice (1 kg): €1.40 in Spain, compared with €2.20 in France
  • Chicken fillets (1 kg): €7 in Spain, compared with €12.60 in France
  • Tomatoes (1 kg): €2.20 in Spain, versus €3.30 in France

However, the average salary in France is higher (around €2,500), and people’s purchasing power is 8% higher than in Spain.

Compared with Portugal

The average cost of living in Spain is 3% to 6% higher than in Portugal. A person needs a monthlybudget of around 1,200 euros to live in Portugal. However, the difference lies in local purchasing power and average wages. The average wage in Spain is higher than in Portugal (1,700 euros vs. 1,050 euros), as is purchasing power, which is 60% higher in Spain.

If you’re interested in this subject, check out our complete guide to the cost of living in Portugal.