CityHero
Data price report · as of October 2026

Hair colouring prices Switzerland 2026: city ranking

Hair colouring costs a median of CHF 60 in Switzerland; the middle half of prices runs from CHF 44 to CHF 84. We analysed the price lists of 371 salons; 7 cities have enough data for its own median. Location matters: in Zürich the median is CHF 75, in Dietikon CHF 40 — 86% more for the same service.

Median (CH)

CHF 60

371 businesses

Middle half

CHF 44–84

25th–75th pct.

Cheapest

Dietikon

CHF 40

Priciest

Zürich

CHF 75 · +86 %

Hair colouring prices by city

Sorted by median, cheapest city first. Only cities with at least 7 businesses — the same figures as on the city price pages.

Hair colouring: median price by city
#CityMedianMiddle halfVenues
1DietikoncheapestCHF 40CHF 30–679
2WallisellenCHF 48CHF 35–618
3WetzikonCHF 49CHF 38–539
4UsterCHF 52CHF 43–759
5DübendorfCHF 55CHF 48–929
6WinterthurCHF 60CHF 44–7544
7ZürichpriciestCHF 75CHF 49–104204
All hair salons & barbers with a price for Hair colouring are in the Hair colouring price comparison — with price distribution, every business and city.

For media & websites

Cite and embed

Feel free to use the figures with attribution and a link. For a custom cut (region, service), get in touch.

Suggested citation

Hair colouring costs a median of CHF 60 in Switzerland (Dietikon CHF 40, Zürich CHF 75). Source: CityHero price report, 371 price lists, as of 16 October 2026. https://cityhero.ch/en/preisreport/coloration/

Embed code (iframe)

<iframe src="https://cityhero.ch/embed/preisreport/coloration/?lang=en" width="100%" height="520" style="border:0" loading="lazy" title="Hair colouring – CityHero"></iframe><p>Source: <a href="https://cityhero.ch/en/preisreport/coloration/">CityHero price report Hair colouring</a></p>

FAQ: Hair colouring prices

How much does Hair colouring cost in Switzerland?

A median of CHF 60. Half of the 371 price lists analysed fall between CHF 44 and CHF 84; the full range is CHF 17 to CHF 155. Without guarantee.

Which city has the cheapest Hair colouring?

Dietikon: median CHF 40 from 9 price lists. Next are Wallisellen (CHF 48) and Wetzikon (CHF 49). Priciest is Zürich at CHF 75.

Is Hair colouring in Zürich more expensive than the Swiss median?

Yes, 24% more expensive: Zürich has the largest sample (204 businesses) and a median of CHF 75, Switzerland CHF 60.

Do top-rated businesses charge more for Hair colouring?

Top-rated businesses (4.8 stars+, at least 20 reviews) charge a median of CHF 60, the rest CHF 54 (+11%). Based on 211 and 160 businesses.

How are the figures calculated?

From the public price lists on CityHero, as of 16 October 2026. Each business counts once with its lowest matching price; mismatches (surcharges, partial services) and outliers are removed. Only cities with at least 7 businesses are ranked; the price pages show the same figures. Without guarantee.