Europe is one continent, one single market, and — in most of its major economies — one currency. Yet the cost of living in its major cities varies by a factor of three or more, depending on where you look and what you measure. A graduate taking their first job in Lisbon will pay roughly half what their counterpart in Amsterdam pays for a similar apartment, and significantly less for almost everything else. The same salary goes dramatically further in Warsaw than in Paris. Understanding these differences — and what drives them — matters both for people making life decisions and for the broader picture of European economic convergence.

Key Facts
  • Zurich is consistently the most expensive city in Europe; Istanbul and Bucharest rank among the least expensive for comparable living standards.
  • Within the EU, Copenhagen, Luxembourg City and Dublin are the most expensive capitals; Sofia, Vilnius and Riga are the least expensive.
  • Rent accounts for the largest variation: a one-bedroom city-centre apartment averages €2,200/month in Amsterdam versus €600/month in Warsaw.
  • The EU’s price level index shows consumer prices in Denmark at 143% of the EU average; in Bulgaria they are 56% of the EU average.
  • Real purchasing power — adjusted for local wages — narrows the gap significantly; Warsaw residents earn less in euros but more in purchasing power terms than the raw figures suggest.

Why some cities cost so much more

The biggest driver of cost of living differences across European capitals is housing — and housing costs are themselves driven primarily by land scarcity, planning restrictions, and the concentration of economic activity. Amsterdam, Dublin and London (no longer EU but still European in this context) have seen housing costs diverge sharply from other European cities because employment in high-paying sectors — tech, finance, professional services — has concentrated in these cities at precisely the time when new housing construction has been constrained by planning systems, geographic limits, and political resistance from existing property owners. As explored in our housing the young analysis and the housing crisis explainer, the affordability problem is most acute in the highest-cost cities, where wages also tend to be highest — but not high enough to offset the housing premium.

The convergence story — and its limits

EU membership and the single market have driven genuine economic convergence between richer and poorer member states over the past two decades. Warsaw, Prague and Tallinn are significantly more expensive than they were in 2004 — reflecting genuine economic development and rising living standards. But full price convergence has not occurred and is not expected to, partly because non-tradeable services (haircuts, restaurant meals, local transport) reflect local wage levels that remain different even as tradeable goods prices converge through the single market.

The trend that most matters for Europeans making location decisions is the gap between nominal wages and real purchasing power. A software engineer earning €4,000 per month in Berlin and €2,800 per month in Lisbon may have broadly similar real purchasing power once housing, food and local services costs are accounted for — making Lisbon an increasingly attractive location for remote-working Europeans who can access northern European salaries while living on southern European cost structures. This arbitrage, visible in Lisbon’s property market as explored in our demographic shifts analysis, is itself beginning to erode the cost advantage of some previously cheaper European cities.