Madrid

Spain · Cost of Living · Updated 15 March 2026

HICP Index
Period
CPI118.57#9 of 9

Madrid offers a strong quality of life at prices below most Western European capitals. The city has excellent public infrastructure, world-class dining, and a cost profile that sits between Lisbon and Barcelona.

What to expect

A single person can live comfortably in Madrid on €1,600–2,400/month excluding rent. Supermarkets (Mercadona, Lidl) offer good value, and the menú del día tradition means a full three-course lunch costs €10-14 at local restaurants.

The Madrid metro pass costs €54.60/month for zones A-B (covering most of the city). The metro network is one of Europe’s largest and runs until 1:30am.

Neighborhoods by budget

  • Budget-friendly: Usera, Carabanchel, Vallecas — diverse neighborhoods with the city’s lowest prices
  • Mid-range: Lavapiés, La Latina, Malasaña — central, vibrant, and still reasonable
  • Premium: Salamanca, Chamberí, Retiro — upscale residential areas with higher prices
CountryCPIindex
Spain118.57