Cost of living in Madrid vs Barcelona: 2026 comparison
How much more expensive is Barcelona than Madrid? We analyse housing, food, transport and leisure with up-to-date data.
A question many workers ask when considering a move between Spain’s two largest cities: how much more expensive is Barcelona compared to Madrid? The answer depends on your lifestyle, but the data consistently points to Barcelona being 10-20% more expensive overall.
Use our cost of living calculator to calculate the equivalent salary between any two cities.
Housing: the biggest difference
Rent is where the gap is most pronounced.
| Property type | Madrid (2026) | Barcelona (2026) | Difference |
|---|---|---|---|
| Studio / 1 bedroom | €900-1,100/month | €1,100-1,400/month | ~20-25% |
| 2 bedrooms | €1,200-1,400/month | €1,400-1,700/month | ~18-22% |
| 3 bedrooms | €1,500-1,900/month | €1,800-2,200/month | ~16-20% |
Average prices for flats in mid-range neighbourhoods, not prime areas.
Food and restaurants
Supermarket price differences are small (5-8%), as major chains have similar prices across Spain. The gap is more noticeable when eating out.
- Set lunch menu: Madrid ~€12-15, Barcelona ~€14-17
- Coffee: similar in both cities (~€1.50-2)
- Dinner at a mid-range restaurant: Barcelona tends to be 10-15% more expensive
Transport
Both cities have similar public transport fares. The key difference is in private car costs: Barcelona has more regulated parking zones, a stricter low emissions zone (ZBE), and slightly more expensive private car parks.
Leisure and culture
Barcelona offers unique free leisure that Madrid cannot match — beaches, free outdoor events, and numerous low-cost municipal museums. Madrid counters with the Golden Triangle of art (Prado, Reina Sofía, Thyssen), many nights free.
How much more do you need to earn in Barcelona?
To maintain the same standard of living as various Madrid salaries:
| Madrid salary | Barcelona equivalent |
|---|---|
| €25,000/year | ~€28,000-29,000/year |
| €35,000/year | ~€39,000-41,000/year |
| €50,000/year | ~€55,000-58,000/year |
Estimates based on an average 12-15% total cost of living differential.
Conclusion
Barcelona is more expensive, primarily due to housing. If you’re offered a job in Barcelona coming from Madrid, ask for at least 15% more salary to maintain your standard of living. If the company covers accommodation, the difference shrinks considerably.
Calculate your exact case with our cost of living calculator.