If you are planning a move in Switzerland, one of the first questions is: How much will the moving costs be? Whether moving by yourself or hiring a moving company – careful budget planning is key to avoiding unnecessary expenses.


You can find all to-dos before, during and after moving here: Plan a move in Switzerland.

All important points about rental agreements in Switzerland can be found here: Rental contract Switzerland.

💡 Tip: Also check out our main guide with checklist and planning help:

📘 Plan a move in Switzerland

Moving costs in Switzerland: Typical prices at a glance

Average moving costs depend on distance, apartment size and effort. Typical cost blocks include:

  • Transport: CHF 800–2500 (depending on number of rooms and distance).
  • Cleaning with handover guarantee: CHF 600–1500.
  • Moving materials: CHF 100–300.
  • No-parking zone permit: CHF 50–150.
  • Additional insurance: CHF 100–300.

🔢 Moving cost calculator from Comparis

Calculate your individual moving costs in Switzerland online – free & without obligation. The calculator shows you realistic costs and potential savings.

👉 Go to the cost calculator

💬 Immoswipe Tip

Always get multiple offers from moving companies. Price differences can be several hundred francs for the same service. Also check if cleaning with handover guarantee is included – it saves time and hassle.

Moving cost examples: Zurich, Basel and Bern

Costs vary by city and apartment size. Here’s an overview of typical prices:

City 2-room apartment 4-room apartment
Zurich CHF 1200–1800 CHF 2000–3000
Basel CHF 1000–1600 CHF 1800–2500
Bern CHF 1100–1700 CHF 1900–2700

Prices include transport, helpers and standard material. Special transports or extra services (e.g. furniture assembly, storage) increase costs.

DIY move or moving company? Cost comparison

DIY move – the cheaper option

Renting a van costs from CHF 150 per day. Add boxes and possibly small payments for helpers. Best suited for smaller apartments (1–2 rooms).

Hire a moving company – the stress-free option

Professionals handle transport, carrying, assembly and insurance. Ideal for 3–4 rooms or if few helpers are available – but more expensive.

SEO Tip: Many search for “moving company Zurich prices” or “calculate moving costs Basel” – comparing offers pays off.

Hidden moving costs often overlooked

  • Extra hours billed by moving companies
  • Furniture assembly and disassembly
  • Storage of furniture
  • Special transports (piano, safe, aquarium)
  • VAT and insurance surcharges

Save on moving costs: 7 tips

  1. Get free boxes (Migros, Coop, online platforms).
  2. Involve friends and family.
  3. Move during the week – cheaper than weekends.
  4. Declutter early – less volume saves on transport costs.
  5. Apply for a no-parking zone permit in time.
  6. Check tax deductions (job-related moves).
  7. Compare insurance and offers annually.

Checklist: Plan a realistic moving budget

  • Get 2–3 moving company offers
  • Fix costs for cleaning and materials
  • Consider extras (assembly, storage)
  • Include a 10–15% buffer for unexpected costs

Find a home & plan your move with ease

Start with Immoswipe: Search for a new apartment, plan your budget and compare moving companies.

👉 Discover rental apartments with moving services

FAQ: Frequently asked questions about moving costs in Switzerland

How much does a move in Switzerland cost on average?

A 2–3 room move costs on average CHF 1200–2500 including transport and helpers. Cleaning and materials are extra.

How much does a moving company in Zurich cost?

Prices start at around CHF 1000. Depending on apartment size, distance and extras (assembly, cleaning) it can go up to CHF 3000.

How much does it cost to move a 4-room apartment in Bern?

For a 4-room apartment in Bern expect CHF 1900–2700. Extras like assembly or special transports can increase the price.

Can I deduct moving costs from taxes?

Yes, if the move is job-related. Private moves are not tax deductible.

How can I save money when moving?

Move yourself, use free boxes, compare offers and avoid peak times (month end, weekends).