
When expats talk about moving to Europe, the conversation almost always starts with rent. That is understandable — rent is usually the single biggest line in any monthly budget — but it is also dangerously incomplete. A one-bedroom flat in Zurich costs roughly three times what a similar flat costs in Warsaw, yet the full picture of what your life will actually cost each month depends on groceries, transport, insurance, taxes and the small frictions that only appear after you arrive. Two job offers that look €1,000 apart on paper can flip entirely once you run the real numbers.
This guide exists so you can run those numbers before you sign a lease or accept an offer. We have built realistic monthly budgets for a single expat in ten of Europe's most popular cities, from the famously pricey Zurich and Copenhagen to genuinely affordable Lisbon and Warsaw. Every figure below is an approximate 2026 estimate, and prices move — always verify current listings and prices locally before making decisions.
Methodology, in plain language: the budgets below assume one person living a modest-but-comfortable lifestyle — cooking most meals at home, eating out or ordering in a few times a month, using public transport rather than owning a car, and renting a furnished or semi-furnished one-bedroom flat. They are not backpacker budgets (hostels and instant noodles are not assumed) and they are not luxury budgets either. Where relevant we show both city-centre rents and rents a little outside the centre, because that single choice is often the difference between a budget that works and one that does not.
Top 10 European cities for expats, compared
The table below puts the ten cities side by side. All figures are approximate 2026 monthly estimates in euros (Swiss-franc amounts converted), based on typical expat rental listings, supermarket prices and standard public-transport passes. The "estimated total" column is a single person's all-in monthly budget — rent outside the centre, groceries, transport, utilities, insurance basics, a mobile plan, and modest leisure spending. Treat every number as a starting point for your own research, not a quote.
| City | 1-bed rent, city centre (approx/mo) | 1-bed rent, outside centre (approx/mo) | Monthly groceries | Public transport pass | Mid-range meal for one | Est. total single budget |
|---|---|---|---|---|---|---|
| Zurich | ~€2,400 | ~€1,900 | ~€450 | ~€85 | ~€30 | ~€3,900 |
| Copenhagen | ~€1,700 | ~€1,200 | ~€350 | ~€60 | ~€25 | ~€2,800 |
| Dublin | ~€2,100 | ~€1,600 | ~€320 | ~€100 | ~€22 | ~€3,000 |
| Paris | ~€1,500 | ~€1,100 | ~€300 | ~€87 | ~€20 | ~€2,400 |
| Amsterdam | ~€1,700 | ~€1,250 | ~€300 | ~€100 | ~€22 | ~€2,500 |
| Munich | ~€1,300 | ~€950 | ~€280 | ~€49 | ~€18 | ~€2,100 |
| Vienna | ~€1,000 | ~€750 | ~€280 | ~€51 | ~€16 | ~€1,800 |
| Berlin | ~€1,100 | ~€800 | ~€270 | ~€49 | ~€15 | ~€1,750 |
| Lisbon | ~€1,300 | ~€950 | ~€260 | ~€45 | ~€15 | ~€1,900 |
| Warsaw | ~€850 | ~€600 | ~€220 | ~€27 | ~€10 | ~€1,350 |
A few patterns jump out immediately. First, rent explains most of the gap: groceries and transport vary far less between cities than housing does. Second, the "affordable" tier cities are not uniformly cheap — Lisbon's rents have climbed sharply in recent years and now sit uncomfortably close to Berlin's. Third, every total budget above assumes renting outside the centre; choosing a central flat typically adds 25–35% to the housing line alone. Let us look at each tier in detail.
The expensive tier: Zurich, Copenhagen, Dublin
Zurich is in a league of its own. A one-bedroom flat in the city centre can easily run to CHF 2,500 or more (roughly €2,400–€2,600 at typical exchange rates), and even districts well outside the centre rarely dip below the equivalent of €1,700–€1,900 for something an expat would actually want to live in. Groceries sting too: Switzerland's protected agriculture and high wages mean a weekly shop costs roughly what a fortnight costs in Berlin. What saves Zurich from being simply unaffordable is income. Median full-time salaries are among the highest on the planet — a mid-career professional commonly earns CHF 7,000–9,000 gross per month — and Swiss income taxes, while varying by canton, are moderate by European standards. The honest summary: Zurich is brutally expensive in absolute terms but often excellent in purchasing-power terms, provided your salary is a Swiss salary and not a remote foreign one.
Copenhagen pairs high prices with high taxes. Denmark's income tax takes a large bite — marginal rates above 50% are normal for good earners — so the headline salary in a job offer needs careful net-pay math. Rents in central Copenhagen have risen steadily, with one-bedrooms commonly listed around DKK 12,000–14,000 (roughly €1,600–€1,900). What expats often underestimate is the cost of services: eating out, haircuts, repairs and childcare all reflect Danish wage levels. On the other hand, public services are superb, cycling infrastructure genuinely replaces car ownership, and the much-discussed work-life balance is real. Budget around €2,600–€3,000 per month as a single person outside the centre, and make sure you understand Danish tax before negotiating salary.
Dublin's story is a housing crisis. Ireland's tech boom concentrated well-paid jobs in a city that did not build enough homes, so rents are the pain point: €2,000+ per month for a one-bedroom in central Dublin is common, and even commuter towns an hour out can cost €1,500+. Unlike Zurich, Dublin's high rents are not matched by Swiss-level salaries for most roles, though tech and pharma pay well. Groceries are moderate by Western European standards, and the Leap Card keeps transport reasonable. If you are moving to Dublin, your entire budget exercise should start — and nearly end — with the rental market. Secure housing before you finalise anything else, budget for a deposit of one month's rent plus the first month upfront, and be realistic: many expats share accommodation for their first year precisely because solo renting is so punishing.
The middle tier: Paris, Amsterdam, Munich, Vienna
This is the tier where trade-offs matter most, because each city is expensive in a different way.
Paris is a tale of two cities: inside the périphérique (ring road) and outside it. Central one-bedrooms at €1,400–€1,600+ are normal, but 20 minutes out on the Métro or RER, rents drop toward €1,000–€1,200 for comparable space. Groceries are reasonable — France's supermarkets are competitive and its markets are a genuine budget tool, not a tourist attraction. The Navigo monthly pass (around €87) covers the whole Île-de-France region, which makes living further out very workable. Paris rewards expats who accept a commute; it punishes those who insist on the 6th arrondissement.
Amsterdam suffers from a severe housing shortage relative to demand, and expats feel it hardest because they compete for the same furnished, short-notice stock. Expect €1,600–€1,800 for a central one-bedroom and €1,200+ outside. Unlike Germany, the Netherlands has no single cheap nationwide transit pass — a GVB monthly subscription for Amsterdam runs over €100 — but the city's cycling culture means many residents spend far less on transport than the pass price suggests. Salaries are strong, the 30% tax ruling (where still applicable) boosts net pay for skilled migrants, and groceries are mid-range. Amsterdam's real cost trap is housing competition: budget extra time, not just extra money, and beware of scams targeting desperate newcomers.
Munich is Germany's most expensive city by a clear margin, yet it remains far cheaper than Zurich or Paris. The €49 Deutschlandticket — valid on regional public transport nationwide — is one of Europe's great expat bargains and single-handedly makes living outside the centre attractive. Rents of €1,200–€1,400 central and €900–€1,000 outside are typical for one-bedrooms. Add Germany's mandatory health insurance (roughly €200+ per month for public insurance on an average salary, more for private) and the picture is complete: Munich costs around €2,000–€2,200 all-in for a comfortable single life, with excellent salaries in engineering, IT and finance to match.
Vienna is arguably the best value in Western Europe. A century of social housing policy means rents stay remarkably sane — €900–€1,100 central, €700–€800 outside — for a capital city with Vienna's quality of life. The annual public-transport pass costs around €365 (effectively about €1 a day), groceries are reasonable, and the café culture is affordable enough to actually enjoy. Vienna regularly tops "most liveable city" rankings, and unlike most cities on those lists, ordinary professionals can afford to live there. If your shortlist includes Vienna, it deserves serious weight: the gap between what you pay and what you get is the widest in this tier.
The affordable tier: Lisbon, Berlin, Warsaw (and friends)
Lisbon carries an asterisk. It is still far cheaper than Paris or Amsterdam, but a decade of digital nomads, tourism and foreign investment has pushed central rents to €1,200–€1,400 for one-bedrooms — levels that would have been unthinkable a few years ago. Outside the centre, €900–€1,000 is more typical. Everything else remains genuinely affordable: groceries around €250–€280 a month, the Navegante pass at roughly €45, and restaurant meals at prices that make eating out a normal habit rather than a treat. Lisbon works best for expats whose income is not tied to the local labour market — remote workers earning northern-European or American salaries get an outstanding quality-to-cost ratio. Those relying on Portuguese salaries face a much tighter equation, because local wages are among Western Europe's lowest.
Berlin remains Germany's value capital. Rents have risen, but a one-bedroom outside the centre at €750–€850 is still realistic, and the €49 Deutschlandticket plus a famously cheap grocery scene (discounters Aldi and Lidl set the tone) keep the total budget near €1,700–€1,800. Berlin's trade-off is income: salaries lag Munich and Frankfurt in many sectors, and competition for good jobs is fierce. But for freelancers, creatives and remote workers, Berlin offers big-city life at small-city prices — a combination almost nowhere else in Western Europe can match.
Warsaw is where money truly stretches. A modern one-bedroom outside the centre for the equivalent of €550–€650, monthly groceries around €220, and a transport pass under €30 put a comfortable single budget near €1,300–€1,500 — roughly a third of Zurich's. Prague and Budapest tell a similar story at slightly higher price points. The caveat, as in Lisbon, is local salaries: Polish wages have risen fast but still trail Western Europe, so Warsaw is most attractive for remote workers, expats on expatriate packages, or those in high-paying local sectors like IT. The city itself surprises newcomers — excellent infrastructure, a dynamic food scene, and far more English spoken than expected.
Madrid deserves an honourable mention: it did not make our ten, but at roughly €1,100–€1,300 for a central one-bedroom and a total single budget near €1,900–€2,100, it sits between Lisbon and Barcelona on cost while offering one of Europe's best lifestyles per euro. If Spain is on your mind, run Madrid's numbers alongside Lisbon's.
Beyond rent: the costs expats forget
Almost every expat budget blows up in the first three months — not because the monthly estimates were wrong, but because the one-off and hidden costs were never budgeted at all. These are the ones that ambush newcomers:
- Rental deposits. Expect to hand over two to three months' rent as a deposit on day one, plus the first month's rent. In Germany the deposit (Kaution) can legally be up to three months' cold rent — on a €1,000 flat that is up to €3,000 locked away before you have bought a single curtain. Some landlords also charge an agency fee.
- Health insurance. Mandatory in countries like Germany, the Netherlands and Switzerland, and it is not cheap. Germany's public insurance costs roughly 14–15% of gross salary (employer pays about half); the Netherlands requires a basic policy of around €130–€160 per month from your own pocket; Switzerland's mandatory basic insurance runs CHF 300–400+ per month. Budget this from month one.
- Utilities and service charges. Heating, electricity, water, building maintenance and internet typically add €150–€250 per month on top of cold rent in much of Europe — more in countries with expensive electricity (Germany, Denmark) or cold winters. Always ask whether a listing's rent is "warm" (utilities included) or "cold".
- Residence-permit and registration fees. The paperwork of moving costs money: residence permits, visa extensions, municipal registration and document translations commonly run €100–€300 in the first year, sometimes more for non-EU nationals needing legalised documents from home.
- Furnishing a bare flat. Many European rentals — especially in Germany — come with no kitchen and no light fixtures, let alone furniture. A basic IKEA-grade setup for a one-bedroom can easily cost €2,000–€4,000. Buying second-hand (eBay Kleinanzeigen, Marktplaats, Facebook Marketplace) cuts this dramatically, but budget for it either way.
- The odd local extras. Germany's broadcasting fee (Rundfunkbeitrag, about €18 per month per household), annual TV licences elsewhere, mandatory liability insurance that landlords expect, and winter clothing if you are arriving from a warm climate — small lines that add up to a few hundred euros.
The practical takeaway: before you move, set aside a setup fund of roughly three months' total budget on top of your emergency savings. Almost nobody regrets having it; many regret not having it.
How to build your own budget
Generic tables get you oriented; your own budget gets you moved. Follow these steps in order:
- Pick your neighbourhood before your city. Within every city on this list, the gap between the priciest and cheapest districts is 40–60%. Decide how much commute you will tolerate, then research rents in specific districts on local listing sites — not aggregator averages.
- Get three real rental listings. Averages lie; listings do not. Find three currently advertised flats you would actually rent, note whether rent is warm or cold, and use the median as your housing line.
- Add the fixed monthly costs. Health insurance, transport pass, mobile plan, utilities estimate, broadcasting fees, gym or subscriptions. These are predictable — write them down once and they barely change.
- Track variable spending for one month. Groceries, eating out, coffee, clothes, social life. Your first month abroad is always unusually expensive (exploration tax), so track month two or three for a realistic baseline — or ask expats already there what they spend.
- Build the setup fund. Deposit + first month + furnishing + permit fees + one month of buffer. Price it as a lump sum and have it saved before you fly.
- Keep a separate emergency buffer. Three to six months of the total budget, in an accessible account. Moving country is one of life's highest-risk financial events; the buffer is what turns a setback into an anecdote.
- Compare against net salary, not gross. Convert any job offer to estimated monthly net pay after income tax and social charges (use a country-specific net salary calculator), then check that the offer covers your total budget with at least 20–30% headroom for saving. If it does not, negotiate or reconsider.
- Revisit after 90 days. Your real spending will differ from the plan. Do one honest review at the three-month mark, adjust the lines that were wrong, and set up automatic saving on whatever is left.
Done properly, this exercise takes an afternoon and can save you from the most common expat financial mistake: discovering in month four that your salary covers your life but leaves nothing to save — or worse, covers neither.