All Guides
🏠
living

Cost of Living in Switzerland — City-by-City Comparison

Monthly expenses breakdown: rent, health insurance, groceries, transport — for Zürich, Basel, Bern, Geneva.

6 min readUpdated 2026-033 sections

Average Monthly Costs (Single Person)

Typical monthly budget for a single person in Switzerland:

• Rent (1-2 room apartment): CHF 1,200-2,200 • Health insurance: CHF 300-450 • Groceries: CHF 400-600 • Public transport: CHF 70-120 (Halbtax: CHF 185/year for 50% discount) • Mobile phone: CHF 20-50 • Internet: CHF 40-60 • Dining out: CHF 100-300 • Miscellaneous: CHF 200-400

Total: CHF 2,500-4,500/month depending on city and lifestyle.

City Comparison

Zürich: Most expensive. Rent for 2-room: CHF 1,800-2,400. Great public transport, highest salaries.

Geneva: Second most expensive. Rent: CHF 1,600-2,200. French-speaking, international organizations.

Basel: Moderate. Rent: CHF 1,200-1,800. Border city (cheap shopping in Germany/France).

Bern: More affordable. Rent: CHF 1,100-1,600. Capital city, bilingual region nearby.

Lausanne: Similar to Geneva but slightly cheaper. Beautiful lakeside location.

Luzern: Tourist premium. Rent: CHF 1,300-1,900. Central Switzerland, stunning views.

How to Save Money

• Shop at Aldi, Lidl, Denner instead of Coop/Migros • Cross-border shopping: Germany (Basel area), France (Geneva area), Italy (Ticino) • Get a Halbtax for CHF 185/year — saves 50% on all SBB tickets • Cook at home — restaurants are expensive (CHF 20-40 for a basic meal) • Check your Gemeinde for Prämienverbilligung (health insurance subsidy) • Use the recycling system (Kehrichtsack) to avoid waste fees • Buy second-hand: tutti.ch, Ricardo.ch, Facebook Marketplace • Share car costs: car-sharing apps, Mobility carsharing