Switzerland’s cost of living varies a lot depending on where you settle — Zurich and Geneva are consistently among the most expensive cities in the world, while cities like Bern and Basel, and especially smaller cantons, are comparatively more affordable. Below is a city-by-city comparison using two types of sources: crowdsourced rent data from Numbeo (useful for relative comparison, updated regularly by user submissions) and official rent statistics from Switzerland’s Federal Statistical Office (FSO/BFS).
Zurich
Consistently ranked the most expensive city in Switzerland — and among the most expensive in the world. According to Numbeo data (as of July 2026), a 1-bedroom apartment in the city centre averages around CHF 2,400/month (typical range roughly CHF 1,750–3,500), and outside the centre averages around CHF 2,000/month (roughly CHF 1,500–2,800). A 3-bedroom apartment in the centre averages around CHF 5,000/month.
Geneva
Geneva is the second-most expensive major Swiss city and, per Numbeo’s direct city comparison tool, overall cost of living including rent runs roughly 13% lower than Zurich. A 1-bedroom apartment in the city centre averages around CHF 2,250/month (range roughly CHF 1,900–2,650); outside the centre it averages around CHF 1,720/month (range roughly CHF 1,500–1,900). A 3-bedroom apartment in the centre averages around CHF 3,870/month.
Basel
Noticeably more affordable than Zurich or Geneva while still a major economic centre. Numbeo data (last updated per the page on 23 June 2026) puts a 1-bedroom apartment in the city centre at around CHF 1,770/month (range roughly CHF 1,300–2,500), and outside the centre around CHF 1,270/month (range roughly CHF 1,000–1,500). A 3-bedroom apartment in the centre averages around CHF 2,930/month.
Bern
Switzerland’s capital is generally the most affordable of the four major cities compared here. Numbeo data (last updated per the page on 20 July 2026) shows a 1-bedroom apartment in the city centre averaging around CHF 1,530/month (range roughly CHF 1,000–2,400), and outside the centre around CHF 1,130/month (range roughly CHF 790–1,700). A 3-bedroom apartment in the centre averages around CHF 2,920/month — close to Basel’s figure despite lower 1-bedroom rents.
Lower-cost regions, for contrast
Official Swiss Federal Statistical Office data confirms that the cantons of Jura, Neuchâtel, and Uri are consistently among the cheapest for rent nationally, in contrast to the highest-rent cantons of Zug, Zurich, and Geneva. As an official national reference point, the FSO’s rented-dwellings statistics put the average net rent for a 4-room dwelling in Switzerland at CHF 1,708 as of end-2024. We could not pull a complete, exact canton-by-canton breakdown for this post — for precise current figures for a specific canton, consult the FSO’s “Rents” statistics directly.
Why these numbers move around
- Rent varies enormously by neighborhood, building age, and whether a lease is new or long-held (Swiss sitting tenants often pay well below current market rate).
- Numbeo figures are crowdsourced and self-reported, not an official census — treat them as a general guide to relative cost, not an exact quote for any specific apartment.
- Official BFS figures reflect averages across all existing rental contracts (including long-standing ones), which is why they can look lower than “asking rent” for a newly advertised apartment.
Last checked 22 July 2026. Figures are illustrative, drawn from Numbeo (crowdsourced, city-level) and the Swiss Federal Statistical Office (official, national/cantonal). Actual costs vary by neighborhood, apartment age, and timing — check current listings and official statistics for your specific location before making decisions.
