Cost of living in Madrid, Europe
💃

How much money do you need for 3 days in Madrid?

City Europe Updated July 2026

A comfortable three-day Madrid visit for one person runs roughly €350 to €600 excluding flights, with €450 a typical mid-range budget. The dominant line is accommodation: a centrally located 3-star hotel runs €100 to €160 a night, a mid-tier 4-star €150 to €260, and an Airbnb studio in Chamberi or Malasaña €90 to €150 a night. Food and drink is meaningfully cheaper than London, Paris, or most US cities. Plan on €40 to €70 per person per day covering breakfast at a cafe (€5 to €8), menu del dia lunch (€13 to €18), tapas dinner (€20 to €35), and drinks. Public transport is excellent: a 10-trip metro pass is €6.10 and most central attractions are walkable. Reservation-required museums (Prado, Reina Sofia) charge €12 to €15. Couples typically spend €700 to €1,100 combined for three days. For the full local cost picture, see our Madrid cost of living page.

About the author

Jo Berks

Jo Berks

Global Cost of Living Research & Data Analyst

Jo is an independent researcher with over a decade of experience delivering data, analysis, and structured reports across multiple industries. Her work focuses on sourcing and validating datasets to produce clear, usable insights. At CostLiving, she analyses global pricing data and identifies regional cost trends to support research-led content and comparative resources.

Research Data Analysis Global Pricing
LinkedIn