The best European cities to live in, compared

Filter 40 cities by what you can afford and how you want to live. Every city has a full guide with costs, neighborhoods, climate and visa routes.

40 cities

Seville Spain · €1,600/moWinter highs 17°C
Thessaloniki Greece · €1,650/moWinter highs 12°C
Budapest Hungary · €1,700/moWinter highs 6°C
Krakow Poland · €1,700/moWinter highs 3°C
Valencia Spain · €1,700/moWinter highs 17°C
Faro & the Algarve Portugal · €1,750/moWinter highs 17°C
Malaga Spain · €1,750/moWinter highs 18°C
Athens Greece · €1,850/moWinter highs 14°C
Porto Portugal · €1,850/moWinter highs 14°C
Barcelona Spain · €1,900/moWinter highs 14°C
Bordeaux France · €1,900/moWinter highs 11°C
Lyon France · €1,900/moWinter highs 8°C
Vienna Austria · €1,900/moWinter highs 5°C
Warsaw Poland · €1,900/moWinter highs 2°C
Zagreb Croatia · €1,900/moWinter highs 6°C
Bologna Italy · €1,950/moWinter highs 8°C
Split Croatia · €1,950/moWinter highs 11°C
Madrid Spain · €2,000/moWinter highs 11°C
Nice France · €2,000/moWinter highs 14°C
Tallinn Estonia · €2,000/moWinter highs -0°C
Paphos Cyprus · €2,050/moWinter highs 18°C
Lisbon Portugal · €2,100/moWinter highs 16°C
Prague Czechia · €2,100/moWinter highs 5°C
Rome Italy · €2,100/moWinter highs 13°C
Florence Italy · €2,150/moWinter highs 12°C
Milan Italy · €2,300/moWinter highs 8°C
Stockholm Sweden · €2,300/moWinter highs 2°C
Valletta & Sliema Malta · €2,300/moWinter highs 16°C
Berlin Germany · €2,400/moWinter highs 4°C
Limassol Cyprus · €2,450/moWinter highs 18°C
Paris France · €2,500/moWinter highs 8°C
Copenhagen Denmark · €2,600/moWinter highs 4°C
Cork Ireland · €2,600/moWinter highs 8°C
Rotterdam Netherlands · €2,650/moWinter highs 7°C
Oslo Norway · €2,700/moWinter highs 1°C
Munich Germany · €2,850/moWinter highs 5°C
Amsterdam Netherlands · €3,100/moWinter highs 7°C
Dublin Ireland · €3,250/moWinter highs 8°C
Zurich Switzerland · €3,950/moWinter highs 4°C
Geneva Switzerland · €4,200/moWinter highs 6°C

Cost of living in all 40 cities

CitySingle budgetCoupleFamily of 41-bed center1-bed outsideTransit pass
Seville Spain€1,600€2,350€3,400€750€550€30
Thessaloniki Greece€1,650€2,600€3,600€600€450€20
Budapest Hungary€1,700€2,500€3,600€750€600€25
Krakow Poland€1,700€2,400€3,400€850€650€44
Valencia Spain€1,700€2,500€3,700€950€650€35
Faro & the Algarve Portugal€1,750€2,600€3,600€900€750€30
Malaga Spain€1,750€2,550€3,700€900€700€30
Athens Greece€1,850€2,800€4,000€850€600€30
Porto Portugal€1,850€2,700€3,900€1,100€800€40
Barcelona Spain€1,900€2,750€4,100€1,100€750€40
Bordeaux France€1,900€2,900€3,800€800€650—
Lyon France€1,900€3,000€4,000€850€650€76
Vienna Austria€1,900€2,700€4,600€1,050€850€39
Warsaw Poland€1,900€2,700€3,800€1,050€800€34
Zagreb Croatia€1,900€2,900€4,000€750€600€48
Bologna Italy€1,950€3,000€4,100€1,000€700—
Split Croatia€1,950€3,000€4,200€900€700€35
Madrid Spain€2,000€2,950€4,400€1,300€900€33
Nice France€2,000€3,100€4,200€1,000€750—
Tallinn Estonia€2,000€2,900€4,100€800€600Free*
Paphos Cyprus€2,050€3,100€4,200€900€750€40
Lisbon Portugal€2,100€3,050€4,500€1,400€1,000€40
Prague Czechia€2,100€3,000€4,200€1,050€900€23
Rome Italy€2,100€3,200€4,600€1,300€850€35
Florence Italy€2,150€3,200€4,400€1,250€900—
Milan Italy€2,300€3,400€5,000€1,550€1,000€39
Stockholm Sweden€2,300€3,300€5,500€1,450€1,150€100
Valletta & Sliema Malta€2,300€3,400€4,900€1,250€1,000—
Berlin Germany€2,400€3,550€4,800€1,250€1,000€63
Limassol Cyprus€2,450€3,600€4,800€1,350€1,100€40
Paris France€2,500€3,700€5,200€1,550€1,150€91
Copenhagen Denmark€2,600€3,700€6,000€1,700€1,350€60
Cork Ireland€2,600€3,700€4,800€1,400€1,250€80
Rotterdam Netherlands€2,650€3,850€4,950€1,450€1,250€90
Oslo Norway€2,700€3,800€6,200€1,600€1,300€90
Munich Germany€2,850€4,200€5,850€1,550€1,300€63
Amsterdam Netherlands€3,100€4,500€5,850€1,900€1,600€100
Dublin Ireland€3,250€4,600€5,800€2,000€1,750€100
Zurich Switzerland€3,950€5,900€8,000€2,200€1,750€90
Geneva Switzerland€4,200€6,200€8,300€2,300€1,900€75

Our estimates for a comfortable mid-range lifestyle (rent included), checked October 2026. Real costs vary with neighborhood and lifestyle — see how we estimate costs or run the cost of living calculator.

How to pick a city (not just a country)

Two cities in the same country can feel like different planets. Lisbon and the Algarve share a visa system and a tax office, but one is a hilly capital with a tech scene and a housing crunch, and the other is a sunny, slower coast that empties out in winter. Madrid and Valencia, Milan and Bologna, Berlin and Munich — the same pattern repeats everywhere.

Look at three things first: the monthly budget for your household (rent is most of the difference), the winter you’re willing to live with, and how much you need English. Then read the downsides on each city page. Our compare tool puts two or three cities side by side, and the cost of living calculator adjusts budgets for your household and lifestyle.

Want a shortlist instead? See the best places to live in Europe, the cheapest places or the warmest places in winter.