CityHero

Swiss price comparison

What costs what? Prices in Switzerland 2026

Median prices: Men's haircut CHF 54, Classic massage CHF 120, Facial treatment CHF 130 and Driving lesson CHF 90. All figures come from the price lists of 1’145 businesses in 96 cities — 42 services, as of 22 October 2026.

Hairdresser: prices per service

Median and middle half from 536 price lists.

Hairdresser prices Switzerland
Blow-dry & stylingCHF 34–54CHF 45404
Hair colouringCHF 44–84CHF 60371
EyebrowsCHF 15–20CHF 17318
HighlightsCHF 65–136CHF 90310
BalayageCHF 113–235CHF 165273
Wash, cut & blow-dryCHF 44–71CHF 55268
Beard & shaveCHF 15–25CHF 20268
PermCHF 77–125CHF 95230
Eyelash tintCHF 20–29CHF 25210
Clipper cutCHF 28–38CHF 33166
Bleaching / blondingCHF 75–149CHF 100146
Keratin / straighteningCHF 130–300CHF 200137

Hairdresser prices by city →

Massage: prices per service

Median and middle half from 303 price lists.

Massage prices Switzerland
Back & neck massageCHF 60–90CHF 70141
Thai massageCHF 70–115CHF 100133
Foot reflexologyCHF 65–120CHF 90129
Sports massageCHF 80–130CHF 115128
Classic massageCHF 86–130CHF 120110
Aroma oil massageCHF 78–120CHF 100104
Hot stone massageCHF 120–150CHF 13388
Lymphatic drainageCHF 90–140CHF 12066
Pregnancy massageCHF 100–140CHF 13041
Partial body massageCHF 70–94CHF 7810

Massage prices by city →

Beauty: prices per service

Median and middle half from 151 price lists.

Beauty prices Switzerland
Facial treatmentCHF 95–172CHF 13090
Hair removal / waxingCHF 20–30CHF 2487
Eyebrow stylingCHF 20–30CHF 2581
MicroneedlingCHF 155–235CHF 20067
PedicureCHF 55–81CHF 6763
PeelingCHF 112–180CHF 14362
Eyelash extensionsCHF 89–120CHF 10053
ManicureCHF 40–70CHF 5552
Gel nailsCHF 59–85CHF 7925
Permanent make-upCHF 180–398CHF 29518

Beauty prices by city →

Driving school: prices per service

Median and middle half from 155 price lists.

Driving school prices Switzerland
Driving lessonCHF 89–95CHF 90111
Traffic-theory course (VKU)CHF 160–220CHF 19587
First-aid courseCHF 99–120CHF 11249

Driving school prices by city →

Dining out

Prices from menus — dish by dish.

Methodology

Source

The public price lists of businesses on CityHero — no estimates, no surveys.

One business, one price

Each business counts with its lowest price matching the service (entry price), so a salon with twelve variants does not count twelve times.

Cleaning

Surcharges, partial services and mismatches are removed via a median floor and an IQR fence. Only cleaned prices count.

Figures

We show the median (robust to outliers) and the middle half (25th to 75th percentile). “From” prices are marked.

Minimum sample

A city price page needs 7 businesses with a price, a Swiss service page 8. Below that, a median would be chance.

One figure everywhere

Price pages, price reports and the price barometer use the same method. A city median is cleaned within the city; if it differs from the Swiss median by more than 2.5×, we only show it from 8 businesses.

As of

The date is the most recent update of the price lists analysed — it only changes when new data actually arrives.

No guarantee

Prices can change. The current on-site price list always prevails.

42 services tracked; those with at least 3 prices are shown.