SoloSquareGuides Open SoloSquareOpen

Europe

Cost of living in Spain

Capital: MadridSpanish, Catalan, Galician, BasqueUpdated October 2026
64%of US price level

Is Spain expensive?

Prices in Spain are about 64% of US price levels (World Bank PPP). The most affordable place we cover is Salamanca, at about $1,460–2,140 a month for a comfortable life.

Cost of living in Spain, by place

One person, rent included. SoloSquare estimates in US$.

PlaceMonth, comfortable1-bed rent, centerLocal mealValue
Salamanca$1,460–2,140$563–900$9.0–14.671/100
Santiago de Compostela$1,580–2,250$619–956$10.1–15.866/100
Ronda$1,580–2,250$619–956$10.1–15.866/100
Murcia$1,580–2,250$619–900$9.0–13.5β€”
Granada$1,690–2,360$675–1,070$9.0–13.557/100
CΓ³rdoba$1,690–2,360$675–1,070$10.1–15.860/100
Toledo$1,690–2,360$675–1,010$10.1–15.862/100
CΓ‘diz$1,690–2,480$731–1,130$10.1–15.856/100
Benidorm$1,690–2,480$788–1,240$9.0–14.658/100
Seville$1,910–2,700$788–1,240$9.0–13.547/100
Gran Canaria$1,910–2,700$844–1,350$10.1–14.652/100
Las Palmas$1,910–2,700$844–1,350$10.1–14.651/100
Alicante$1,910–2,700$844–1,350$10.1–14.645/100
Fuerteventura$1,910–2,700$788–1,240$10.1–14.650/100
Costa Blanca$1,910–2,700$844–1,240$10.1–14.6β€”
Maspalomas$1,910–2,700$788–1,240$10.1–15.852/100
Tarifa$1,910–2,700$788–1,240$10.1–15.847/100
Nerja$1,910–2,810$844–1,350$11.3–16.947/100
Torremolinos$1,910–2,810$956–1,460$10.1–15.847/100
Lanzarote$2,030–2,810$900–1,460$10.1–15.847/100
Tenerife$2,030–2,930$956–1,580$10.1–14.644/100
Costa Brava$2,030–2,930$900–1,290$11.3–15.8β€”
Girona$2,030–2,930$900–1,410$12.4–18.047/100
Valencia$2,140–3,040$1,010–1,580$10.1–14.636/100
Costa del Sol$2,140–3,040$1,240–1,910$11.3–15.8β€”
MΓ‘laga$2,250–3,150$1,130–1,800$10.1–14.636/100
Bilbao$2,360–3,260$1,070–1,690$11.3–16.935/100
Madrid$2,480–3,380$1,240–2,030$11.3–15.825/100
Menorca$2,480–3,600$1,010–1,800$11.3–16.930/100
Sitges$2,480–3,600$1,130–1,800$12.4–18.025/100
Marbella$2,590–3,710$1,130–2,030$11.3–18.024/100
Barcelona$2,700–3,710$1,460–2,250$11.3–16.922/100
Mallorca$2,700–3,710$1,350–2,140$12.4–18.022/100
Palma$2,700–3,710$1,350–2,250$12.4–18.022/100
San SebastiΓ‘n$2,930–4,050$1,460–2,250$14–2021/100
Ibiza$3,150–4,500$1,580–2,700$14–2013/100
Formentera$3,940–5,630β€”$14–207/100

Cost of living by place

Sources

Compiled and reviewed by SoloSquare. How we compile and score this. Spotted something out of date? Tell us.