Quick exitLeaves the page instantly with no history entry, and clears the cookies and caches of this site, even with two Escapes. Anything your browser already synced with an account or another device stays.
rosaln
Menu

Market figures for Switzerland

As of 29 October 2026 (As of 29 Oct 2026, 01:00: when these figures were last calculated from the market database.)

What the market for erotic services in Switzerland looks like, measured from publicly visible listings.

40'040
Active listings Every listing we have seen in the last seven days on one of the portals we cover. Someone listed on three portals counts three times.

As of 29 October 2026 (As of 29 Oct 2026, 01:00: when these figures were last calculated from the market database.)

26
Portals covered Portals whose listings we read every night.

As of 29 October 2026 (As of 29 Oct 2026, 01:00: when these figures were last calculated from the market database.)

1'157
Venues recorded

As of 29 October 2026 (As of 29 Oct 2026, 01:00: when these figures were last calculated from the market database.)

+1'131
Listings added today Listings that appear in our list for the first time today – counted across 26 portals we read today and had read before. Where a portal re-posts an advert under a new number, it counts here as an arrival.
−667
Listings dropped from our list today Listings we no longer show today: they had been missing from their portal for seven days. That window bridges missed runs – so they went about a week ago.

These figures come from 26 Swiss portals that we read continuously.

Listings by canton

Active listings per canton and their share of all 40'040 active listings. Listings without a canton count in the total, but in no row.

CantonListings Active listings in this row. Anyone advertising on several portals counts more than once.Share How much of all active listings this row makes up, in per cent.
Zurich6'08515.2 %
Vaud5'47413.7 %
Geneva3'6919.2 %
Bern1'9634.9 %
Valais1'5423.9 %
St. Gallen1'4833.7 %
Aargau1'4193.5 %
Solothurn1'3943.5 %
Neuchâtel1'1993.0 %
Fribourg1'1532.9 %
Lucerne1'1232.8 %
Thurgau9852.5 %
Basel-Stadt9322.3 %
Jura3881.0 %
Ticino3550.9 %
Graubünden2650.7 %
Schwyz2500.6 %
Basel-Landschaft1470.4 %
Zug1110.3 %
Schaffhausen990.2 %
Glarus410.1 %
Appenzell Ausserrhoden380.1 %
Nidwalden280.1 %
Appenzell Innerrhoden90.0 %
Uri90.0 %
Obwalden10.0 %

Of 40'040 listings, 9'856 name no place that can be matched to a municipality — 24.6 %. They are missing from this table and from every place page, but count in the totals: the column adds up to 30'184, not 40'040.

Click a canton: there you find its districts and municipalities, the prices and the way to the listings.

As of 29 October 2026 (As of 29 Oct 2026, 01:00: when these figures were last calculated from the market database.)

Categories

What the listings offer. A listing with two categories counts in both – the overlap is a fact of the market, not a flaw in the data.

CategoryListings Active listings in this row. Anyone advertising on several portals counts more than once.Share How much of all active listings this row makes up, in per cent.
Escort20'94352.3 %
Incall15'28338.2 %
Massage1'6724.2 %
Studio6551.6 %
Other5451.4 %

Reference: 40'040 active listings. The share is the share of listings carrying this category among all active listings – not among the assignments. 9'633 listings carry more than one category and count in each; the Listings column therefore adds up to 39'098 assignments and the shares to 97.6 %, not 100 %. 10'887 listings carry no category and appear in no row.

As of 29 October 2026 (As of 29 Oct 2026, 01:00: when these figures were last calculated from the market database.)

Prices

Hourly prices in CHF, per listing the most recently stated price from the last 30 days. Only 21 of 26 portals publish prices in structured form; the reference is 4'871 active listings with an hourly price. Cells with fewer than 10 listings are not shown.

By category

CategoryListings Only listings that state an hourly price. A listing without a price does not count here.Median The middle price: half the listings are cheaper, the other half more expensive. A few very high or very low prices barely move it.Middle half The range holding the middle fifty per cent of prices – the cheapest and the most expensive quarter are left out.
Incall3'547CHF 280CHF 220 – CHF 300
Escort2'515CHF 280CHF 200 – CHF 350
Massage191CHF 250CHF 200 – CHF 250
Studio62CHF 270CHF 203 – CHF 300
Other59CHF 220CHF 195 – CHF 250

By canton, all categories together

CantonListings Only listings that state an hourly price. A listing without a price does not count here.Median The middle price: half the listings are cheaper, the other half more expensive. A few very high or very low prices barely move it.
Zurich1'541CHF 300
Aargau532CHF 220
Lucerne442CHF 250
Geneva371CHF 330
Bern311CHF 300
St. Gallen305CHF 250
Basel-Stadt294CHF 200
Solothurn197CHF 300
Thurgau187CHF 250
Vaud180CHF 300
Graubünden89CHF 300
Schwyz84CHF 300
Neuchâtel67CHF 300
Fribourg57CHF 300
Zug38CHF 150
Schaffhausen32CHF 300
Basel-Landschaft23CHF 250
Valais23CHF 250
Glarus11CHF 300
Jura10CHF 250

Of 40'040 active listings, 4'871 state an hourly price — 12.2 %. The medians above rest on those and on no others.

24'774 listings say “price on request”. 7'339 listings state no price without saying so. And for 3'056 listings our collection never read the price field: there we do not know whether the listing names a price at all.

For 6 of the 26 cantons with listings no price appears here: fewer than 10 listings there state a price, and a median from a handful of prices is the price of single listings, not of a canton.

As of 29 October 2026 (As of 29 Oct 2026, 01:00: when these figures were last calculated from the market database.)

Price level by service

What listings cost that offer a given service – by service and by service category. One value per listing, the most recently stated hourly price from the last 30 days; a row needs at least 10 listings. The comparison is against the median of the same population: all listings that state an hourly price and at least one service.

This is not the price of that service, nor its surcharge. Third-party listings state an hourly price and carry services as a yes/no attribute; from “CHF 300 per hour” and “offers anal” it does not follow what anal costs. What stands here is: providers who offer this service charge this much per hour, at the median.

And that is exactly what the table shows: for 52 of 97 services the median is the same as across all of them (CHF 250). The hourly price is for the time, not for the act. Where a row does differ, it says something about the format of the offer – a sexchat is not an hour-long appointment, a duo splits the price between two.

By service

ServiceListingsread from the textMedianMiddle halfAgainst the market
Clamps & nipple play29–CHF 80CHF 80 – CHF 250−CHF 170
Breath control10–CHF 80 · CHF 190
two price levels
CHF 80 – CHF 190−CHF 170 · −CHF 60
Nylon & stocking fetish24758CHF 100CHF 100 – CHF 200−CHF 150
Quickie20633CHF 100CHF 100 – CHF 160−CHF 150
Petting20126CHF 100CHF 100 – CHF 150−CHF 150
Voyeurism170–CHF 100CHF 80 – CHF 150−CHF 150
Threesome FMF725CHF 100CHF 80 – CHF 128−CHF 150
Happy ending304125CHF 150CHF 100 – CHF 200−CHF 100
CBT (cock & ball torture)23–CHF 80 · CHF 150
two price levels
CHF 80 – CHF 150−CHF 170 · −CHF 100
Caning / flogging13–CHF 80 · CHF 300
two price levels
CHF 80 – CHF 300−CHF 170 · +CHF 50
Threesome MFM919CHF 100 · CHF 300
two price levels
CHF 100 – CHF 375−CHF 150 · +CHF 50
Watersports (receiving)21821CHF 200CHF 150 – CHF 280−CHF 50
Sexting / sex chat1313CHF 150 · CHF 250
two price levels
CHF 100 – CHF 300−CHF 100 · same
Anal fisting224CHF 150 · CHF 220
two price levels
CHF 150 – CHF 250−CHF 100 · −CHF 30
Multiple finishes772141CHF 220CHF 160 – CHF 300−CHF 30
Cuddling650412CHF 220CHF 150 – CHF 250−CHF 30
Rimming (receiving)64455CHF 220CHF 200 – CHF 250−CHF 30
Erotic full-body massage3'016154CHF 250CHF 200 – CHF 300same
Sixty-nine2'650153CHF 250CHF 200 – CHF 300same
Light kissing2'498236CHF 250CHF 200 – CHF 300same
Hand job2'35130CHF 250CHF 200 – CHF 300same
Vaginal intercourse2'166215CHF 250CHF 200 – CHF 300same
Foot fetish2'141107CHF 250CHF 200 – CHF 300same
Deep french kissing2'107125CHF 250CHF 200 – CHF 300same
Cum on body2'05251CHF 250CHF 200 – CHF 300same
Facesitting1'96449CHF 250CHF 200 – CHF 300same
Watersports (giving)1'875148CHF 250CHF 200 – CHF 300same
Dildo play1'82694CHF 250CHF 200 – CHF 300same
Shower together1'78747CHF 250CHF 200 – CHF 300same
Uniforms, lingerie & heels1'68514CHF 250CHF 200 – CHF 300same
Ball sucking1'62977CHF 250CHF 200 – CHF 300same
Deep throat1'58866CHF 250CHF 200 – CHF 300same
Role play1'576109CHF 250CHF 200 – CHF 300same
Striptease1'57232CHF 250CHF 200 – CHF 300same
Prostate massage1'562112CHF 250CHF 200 – CHF 300same
Anal (receiving)1'448196CHF 250CHF 200 – CHF 300same
Oral without condom1'341326CHF 250CHF 200 – CHF 300same
Body-to-body massage1'297313CHF 250CHF 210 – CHF 300same
Domination1'26956CHF 250CHF 200 – CHF 300same
Cum on face1'20437CHF 250CHF 200 – CHF 300same
Breast sex (titfuck)1'1917CHF 250CHF 160 – CHF 300same
Kamasutra1'088389CHF 250CHF 200 – CHF 300same
Cunnilingus1'08381CHF 250CHF 200 – CHF 300same
Strap-on (pegging)99373CHF 250CHF 200 – CHF 300same
Cum in mouth91161CHF 250CHF 200 – CHF 300same
Intimate shaving904–CHF 250CHF 200 – CHF 300same
Intimate massage889196CHF 250CHF 180 – CHF 300same
Oral with condom87295CHF 250CHF 200 – CHF 300same
Tantra massage822127CHF 250CHF 210 – CHF 300same
Rimming (giving)80253CHF 250CHF 200 – CHF 300same
Fingering73846CHF 250CHF 200 – CHF 300same
Dirty talk684268CHF 250CHF 200 – CHF 300same
Anal fingering673203CHF 250CHF 200 – CHF 300same
Swallow64658CHF 250CHF 200 – CHF 300same
Erotic photos / videos548–CHF 200 · CHF 250
two price levels
CHF 200 – CHF 300−CHF 50 · same
Spanking421127CHF 250CHF 200 – CHF 300same
Duo (two providers)396125CHF 250CHF 200 – CHF 300same
Girl-on-girl show34251CHF 250CHF 200 – CHF 300same
Bizarre service313170CHF 250CHF 200 – CHF 300same
Nuru massage24819CHF 250CHF 220 – CHF 300same
Couples service23735CHF 250CHF 220 – CHF 300same
Squirting21465CHF 250CHF 200 – CHF 300same
Lingam massage177156CHF 250CHF 220 – CHF 300same
Bath / jacuzzi together142–CHF 250CHF 200 – CHF 300same
Double penetration13544CHF 250 · CHF 300
two price levels
CHF 250 – CHF 300same · +CHF 50
Scat (giving)1137CHF 250CHF 200 – CHF 300same
Outcall100100CHF 250 · CHF 300
two price levels
CHF 250 – CHF 300same · +CHF 50
Medical play9311CHF 200 · CHF 250
two price levels
CHF 200 – CHF 300−CHF 50 · same
Four-hands massage6330CHF 250CHF 200 – CHF 400same
Overnight4646CHF 250CHF 200 – CHF 300same
Webcam / video call3733CHF 250 · CHF 300
two price levels
CHF 200 – CHF 300same · +CHF 50
Masturbation show354CHF 250CHF 250 – CHF 300same
Massage without sex314CHF 250CHF 200 – CHF 300same
Anal (giving)27–CHF 250 · CHF 300
two price levels
CHF 215 – CHF 300same · +CHF 50
Intercourse without condom2727CHF 250CHF 250 – CHF 300same
Yoni massage2318CHF 200 · CHF 250
two price levels
CHF 200 – CHF 250−CHF 50 · same
Girlfriend experience2'21876CHF 250 · CHF 300
two price levels
CHF 200 – CHF 300same · +CHF 50
Oral sex (protection not stated)1'878175CHF 250 · CHF 300
two price levels
CHF 200 – CHF 300same · +CHF 50
Bondage281132CHF 250 · CHF 300
two price levels
CHF 220 – CHF 300same · +CHF 50
Wax play2716CHF 270CHF 250 – CHF 300+CHF 20
Discipline & training218CHF 250 · CHF 300
two price levels
CHF 80 – CHF 300same · +CHF 50
Vibrator play4019CHF 250 · CHF 300
two price levels
CHF 218 – CHF 300same · +CHF 50
Gangbang66715CHF 290CHF 200 – CHF 300+CHF 40
Latex, leather & PVC68253CHF 300CHF 220 – CHF 300+CHF 50
Submission484–CHF 300CHF 200 – CHF 333+CHF 50
Group & party service4227CHF 300CHF 250 – CHF 300+CHF 50
Porn star experience3098CHF 300CHF 200 – CHF 300+CHF 50
Scat24354CHF 300CHF 200 – CHF 300+CHF 50
Car meet1783CHF 300CHF 200 – CHF 300+CHF 50
Oil massage17558CHF 300CHF 220 – CHF 400+CHF 50
Lap dance112111CHF 250 · CHF 300
two price levels
CHF 250 – CHF 300same · +CHF 50
Cross-dressing / feminisation2519CHF 250 · CHF 300
two price levels
CHF 200 – CHF 300same · +CHF 50
Scat (receiving)236CHF 300CHF 250 – CHF 300+CHF 50
Sandwich20–CHF 150 · CHF 300
two price levels
CHF 150 – CHF 300−CHF 100 · +CHF 50
Footjob158CHF 300 · CHF 350
two price levels
CHF 290 – CHF 350+CHF 50 · +CHF 100
Dinner date13917CHF 400CHF 300 – CHF 450+CHF 150
Travel companion91–CHF 400CHF 400 – CHF 500+CHF 150

Where two prices appear, the middle lies between two price steps: many listings ask exactly the one, many exactly the other. A single figure in between would depend on which few listings happen to be online – so both price levels are shown, and the column next to them compares each with the market.

Reference: 4'098 of 4'871 listings with an hourly price also state a service – this breakdown is possible only on those. 97 of 115 services reach the minimum size.

The “read from the text” column counts the listings where the service was not an attribute of the portal but was read from the listing text. That is an assumption, not a commitment.

By service category

CategoryListingsread from the textMedianMiddle halfAgainst the market
Oral sex3'324240CHF 250CHF 200 – CHF 300same
Tenderness & intimacy3'269327CHF 250CHF 200 – CHF 300same
Massage3'256294CHF 250CHF 200 – CHF 300same
Core services3'202207CHF 250CHF 200 – CHF 300same
Fetish2'800125CHF 250CHF 200 – CHF 300same
Finish / ejaculation2'536124CHF 250CHF 200 – CHF 300same
Anal2'351274CHF 250CHF 200 – CHF 300same
Companionship & time formats2'346166CHF 250CHF 200 – CHF 300same
BDSM & power play2'123194CHF 250CHF 200 – CHF 300same
Toys & accessories2'046128CHF 250CHF 200 – CHF 300same
Body fluids1'960168CHF 250CHF 200 – CHF 300same
Show & entertainment1'85568CHF 250CHF 200 – CHF 300same
Configurations1'312101CHF 250CHF 200 – CHF 300same

As of 29 October 2026 (As of 29 Oct 2026, 01:00: when these figures were last calculated from the market database.)

Price development

How the median price moves from week to week, per practice and per category. The figures are about the market, never about a single listing: per listing and week the most recently stated hourly price counts, and a point needs at least 10 listings. A series appears once 3 weeks have been measured in full, each Monday to Sunday; the current week only counts once it is over.

Since 7 September 2026, 38 of 10'380 listings with an hourly price have changed their price, 7 of them more than once. A series here only moves when prices move – not when different listings happen to be online.

A series only appears here once its movement survives a second calculation: the same median line, drawn only from the listings that quoted a price in every week shown. Where the two disagree, we do not show the series — what moved then was which listings were measured, not what they charge.

And we show no median line that sits on the edge between two price steps. Hourly rates cluster on a few steps; if the middle falls between two of them, the figure jumps the whole step as soon as a handful of listings appear or drop out. A figure like that looks precise and is not.

By practice

The table only shows series whose median moved. All others stayed at the same value week after week and are named below.

PracticeWeek of 7 SeptWeek of 14 SeptWeek of 21 SeptWeek of 28 SeptWeek of 5 OctWeek of 12 OctWeek of 19 Oct
Vaginal intercourseCHF 250
CHF 200 – CHF 300 · 1'573
CHF 250
CHF 200 – CHF 300 · 1'717
CHF 250
CHF 200 – CHF 300 · 1'796
CHF 250
CHF 200 – CHF 300 · 2'084
CHF 250
CHF 200 – CHF 300 · 1'993
CHF 250
CHF 200 – CHF 300 · 1'820
CHF 270
CHF 200 – CHF 300 · 1'869
Breast sex (titfuck)CHF 250
CHF 160 – CHF 300 · 746
CHF 250
CHF 160 – CHF 300 · 876
CHF 250
CHF 165 – CHF 300 · 758
CHF 250
CHF 200 – CHF 300 · 1'055
CHF 240
CHF 150 – CHF 300 · 891
CHF 250
CHF 150 – CHF 300 · 857
CHF 240
CHF 150 – CHF 300 · 872
Intimate shavingCHF 250
CHF 200 – CHF 300 · 558
CHF 250
CHF 200 – CHF 300 · 645
CHF 250
CHF 200 – CHF 300 · 545
CHF 250
CHF 210 – CHF 300 · 818
CHF 250
CHF 200 – CHF 300 · 699
CHF 270
CHF 208 – CHF 300 · 632
CHF 270
CHF 200 – CHF 300 · 649
KamasutraCHF 240
CHF 200 – CHF 280 · 483
CHF 240
CHF 200 – CHF 280 · 709
CHF 250
CHF 200 – CHF 300 · 539
CHF 250
CHF 200 – CHF 300 · 995
CHF 250
CHF 200 – CHF 300 · 710
CHF 250
CHF 200 – CHF 300 · 485
CHF 250
CHF 200 – CHF 300 · 548
Group & party serviceCHF 290
CHF 243 – CHF 300 · 282
CHF 290
CHF 220 – CHF 300 · 330
CHF 300
CHF 250 – CHF 300 · 335
CHF 300
CHF 250 – CHF 300 · 379
CHF 300
CHF 250 – CHF 300 · 397
CHF 300
CHF 250 – CHF 300 · 367
CHF 300
CHF 250 – CHF 300 · 386
Oral with condomCHF 250
CHF 200 – CHF 300 · 471
CHF 240
CHF 200 – CHF 300 · 596
CHF 250
CHF 200 – CHF 280 · 350
CHF 250
CHF 200 – CHF 300 · 710
CHF 250
CHF 200 – CHF 300 · 538
CHF 250
CHF 200 – CHF 300 · 295
CHF 250
CHF 200 – CHF 300 · 341

In each cell: the median, below it the middle half and the number of listings the week is computed from.

At a median of CHF 100 in all 7 weeks: Petting, Quickie, Threesome FMF and Voyeurism.

At a median of CHF 250 in all 7 weeks: Anal (receiving), Ball sucking, Body-to-body massage, Couples service, Cum in mouth, Cum on body, Cum on face, Cunnilingus, Deep french kissing, Erotic full-body massage, Facesitting, Fingering, Foot fetish, Hand job, Light kissing, Lingam massage, Nuru massage, Prostate massage, Rimming (giving), Shower together, Sixty-nine, Strap-on (pegging), Striptease, Swallow, Tantra massage, Uniforms, lingerie & heels and Watersports (giving).

At a median of CHF 300 in each of their 3 weeks with enough listings: Sandwich.

Reference: 8'446 of 10'388 listings with an hourly price also name a practice; the rest appear in no practice row. The practices come from the most recently read state of a listing, not from its state in the week shown – adding a practice also colours that listing’s earlier weeks.

By category

CategoryWeek of 7 SeptWeek of 14 SeptWeek of 21 SeptWeek of 28 SeptWeek of 5 OctWeek of 12 OctWeek of 19 Oct
IncallCHF 280
CHF 220 – CHF 300 · 2'636
CHF 270
CHF 220 – CHF 300 · 2'665
CHF 250
CHF 220 – CHF 300 · 2'750
CHF 270
CHF 220 – CHF 300 · 3'473
CHF 280
CHF 220 – CHF 300 · 3'177
CHF 280
CHF 220 – CHF 300 · 2'675
CHF 280
CHF 220 – CHF 300 · 2'833

In each cell: the median, below it the middle half and the number of listings the week is computed from.

As of 29 October 2026 (As of 29 Oct 2026, 01:00: when these figures were last calculated from the market database.)

Surcharges per extra

What listings charge for an extra on top of the base price, where they state an amount – as a median across the market, never for a single listing. An extra appears once 10 listings state an amount. This is today’s level, not a history.

A surcharge alone does not tell you what a visit costs: it comes on top of the base price. Anyone comparing offers compares the total price – a higher surcharge on a lower base price can be cheaper.

These surcharges come from the listings of 14 platforms on which we read them today – 318 of the 1'012 listings from one of them.

ExtraListings with an amountMedianMiddle half
Watersports (giving)429+CHF 50CHF 50 – CHF 50
Anal (receiving)422+CHF 70CHF 50 – CHF 100
Cum on face201+CHF 50CHF 50 – CHF 50
Prostate massage177+CHF 30CHF 30 – CHF 50
Rimming (giving)159+CHF 50CHF 50 – CHF 50
Intimate shaving124+CHF 30CHF 30 – CHF 30
Cum in mouth113+CHF 50CHF 50 – CHF 50
Shower together109+CHF 30CHF 30 – CHF 50
Oral without condom85+CHF 50CHF 50 – CHF 100
Deep throat85+CHF 50CHF 50 – CHF 50
Foot fetish76+CHF 50CHF 50 – CHF 80
Swallow65+CHF 50CHF 50 – CHF 100
Striptease63+CHF 30CHF 30 – CHF 30
Strap-on (pegging)56+CHF 50CHF 50 – CHF 50
Nuru massage53+CHF 50CHF 50 – CHF 50
Role play50+CHF 50 · +CHF 100
two price levels
CHF 50 – CHF 100
Lingam massage48+CHF 50CHF 50 – CHF 50
Domination47+CHF 50CHF 50 – CHF 100
Anal fingering39+CHF 50CHF 30 – CHF 50
Erotic photos / videos37+CHF 50 · +CHF 100
two price levels
CHF 50 – CHF 100
Scat36+CHF 100CHF 50 – CHF 150
Deep french kissing29+CHF 50CHF 50 – CHF 100
Light kissing25+CHF 20CHF 20 – CHF 30
Dildo play24+CHF 50CHF 50 – CHF 50
Cum on body23+CHF 50CHF 30 – CHF 50
Ball sucking17+CHF 50CHF 30 – CHF 50
Body-to-body massage17+CHF 20 · +CHF 200
two price levels
CHF 20 – CHF 200
Duo (two providers)16+CHF 100 · +CHF 300
two price levels
CHF 50 – CHF 300
Watersports (receiving)15+CHF 50CHF 45 – CHF 100
Girl-on-girl show15+CHF 100 · +CHF 600
two price levels
CHF 75 – CHF 600
Spanking14+CHF 50CHF 33 – CHF 50
Squirting14+CHF 50CHF 50 – CHF 50
Oral sex (protection not stated)14+CHF 50CHF 50 – CHF 50
Rimming (receiving)11+CHF 50CHF 30 – CHF 75
Latex, leather & PVC11+CHF 50CHF 50 – CHF 75
Facesitting11+CHF 50CHF 50 – CHF 65
Bizarre service11+CHF 50 · +CHF 100
two price levels
CHF 50 – CHF 100
Multiple finishes10+CHF 50 · +CHF 200
two price levels
CHF 50 – CHF 175
Submission10+CHF 50 · +CHF 100
two price levels
CHF 63 – CHF 100

Where two amounts appear, the middle lies between two steps: many listings charge exactly the one surcharge, many exactly the other. Nobody charges a single figure in between.

Every listing that states an amount for an extra is counted, once per extra. Where it says “included” or states the amount only vaguely, it does not count for that extra.

As of 29 October 2026 (As of 29 Oct 2026, 01:00: when these figures were last calculated from the market database.)

Room rents

What rooms, studios and places in salons for sex work cost, according to the room listings on the portals – median and middle half per day and per week. A figure appears from 10 listings with rent.

A room rent is not the price of a service. It is part of no other figure on this page, and room listings do not count among the listings.

41 room listings from 7 portals, 8 of them with rent per day or per week.

To the overview of rooms

As of 29 October 2026 (As of 29 Oct 2026, 01:00: when these figures were last calculated from the market database.)

Verification

Share of active listings that their portal marks as verified. 17 of the 26 portals covered run a verification; the rate is taken across those portals together, not per portal. Reference: 12'221 listings with a value. What “verified” means is defined by each portal itself.

56.8 % of listings verified How many listings their portal marks as checked, taken across all portals with a check together. What checked means is up to each portal.

As of 29 October 2026 (As of 29 Oct 2026, 01:00: when these figures were last calculated from the market database.)

Special preferences in Switzerland

Listings that say this about themselves – counted in Switzerland. None of these statements is checked. All providers are adults.

All special preferences at a glance

Venues by canton

Businesses with a fixed address – studios, clubs, salons, Laufhäuser, agencies – per canton and their share of all 1'157 venues on record. Businesses are counted, not people; no venue is named here, and cantons appear in order of how many venues they have.

CantonVenuesShare
Zurich31327.1 %
Aargau1089.3 %
Bern1089.3 %
Lucerne1049.0 %
Basel-Stadt796.8 %
St. Gallen776.7 %
Geneva635.4 %
Solothurn524.5 %
Vaud464.0 %
Thurgau443.8 %
Neuchâtel221.9 %
Schwyz221.9 %
Valais201.7 %
Fribourg191.6 %
Ticino191.6 %
Graubünden181.6 %
Basel-Landschaft100.9 %
Jura80.7 %
Schaffhausen80.7 %
Glarus70.6 %
Zug40.3 %
Appenzell Ausserrhoden30.3 %
Nidwalden20.2 %
Uri10.1 %

As of 29 October 2026 (As of 29 Oct 2026, 01:00: when these figures were last calculated from the market database.)

Venues by type

What kind of business it is, as far as the source says. Reference: 1'157 venues.

TypeVenuesShare
Studio27523.8 %
Club18616.1 %
Not stated17315.0 %
Contact bar14112.2 %
Agency978.4 %
Salon786.7 %
Laufhaus453.9 %
Meeting place30.3 %

As of 29 October 2026 (As of 29 Oct 2026, 01:00: when these figures were last calculated from the market database.)

What the venues publish themselves

Whether a venue runs its own website is known for all 1'157 venues. What is on it, only for those whose site we read and matched to the venue.

82.2 % of venues have their own website

47.6 % state their price there

33.9 % state their opening hours there

Reference for the two figures below: 675 venues with their own, verified website. Venues without a website and pages we are not allowed to read do not count – otherwise this would measure our reach rather than the market.

As of 29 October 2026 (As of 29 Oct 2026, 01:00: when these figures were last calculated from the market database.)

Opening hours of the venues

Of the 347 venues that publish their opening hours themselves. Only hours that apply to the whole business are read – never an individual’s schedule.

77.5 % are open on Sundays

59.1 % stay open past midnight

73.2 % are open seven days a week

As of 29 October 2026 (As of 29 Oct 2026, 01:00: when these figures were last calculated from the market database.)

Prices in the venues

Base prices that 264 venues state on their own website: the on-site price, without extras, without “from” and without ranges. Businesses that, by the measurement, are a single person are excluded – their “house price” would be her own. Cells with fewer than 10 venues are not shown.

By duration, Switzerland-wide

DurationVenuesMedian The middle price: half the listings are cheaper, the other half more expensive. A few very high or very low prices barely move it.Middle half The range holding the middle fifty per cent of prices – the cheapest and the most expensive quarter are left out.
10 min14CHF 50CHF 24 – CHF 50
15 min83CHF 100CHF 80 – CHF 100
20 min70CHF 100CHF 100 – CHF 100
30 min150CHF 150CHF 110 – CHF 150
40 min44CHF 200CHF 200 – CHF 200
45 min117CHF 200CHF 165 – CHF 225
50 min11CHF 250CHF 250 – CHF 250
60 min160CHF 250CHF 200 – CHF 300
75 min10CHF 250CHF 185 – CHF 250
90 min61CHF 350CHF 180 – CHF 360
120 min57CHF 400CHF 290 – CHF 450
150 min11CHF 450CHF 405 – CHF 478
180 min23CHF 560CHF 450 – CHF 690
240 min11CHF 900CHF 575 – CHF 1'000

One hour on site, by major region

Major regionVenuesMedian The middle price: half the listings are cheaper, the other half more expensive. A few very high or very low prices barely move it.Middle half The range holding the middle fifty per cent of prices – the cheapest and the most expensive quarter are left out.
Zurich41CHF 250CHF 200 – CHF 300
Northwestern Switzerland31CHF 250CHF 200 – CHF 250
Espace Mittelland30CHF 300CHF 210 – CHF 300
Central Switzerland26CHF 250CHF 250 – CHF 268
Eastern Switzerland20CHF 200CHF 200 – CHF 300
Lake Geneva region12CHF 300CHF 250 – CHF 305

As of 29 October 2026 (As of 29 Oct 2026, 01:00: when these figures were last calculated from the market database.)

Where the figures come from – and what they are not

The figures are a measurement of publicly visible listings on 26 Swiss portals, collected every night. Only attributes are stored – canton, category, price, verification status –, no listings and no persons. This is neither a directory nor a complete census: portals that prohibit automated reading are missing entirely; anyone advertising on several portals counts several times; and every figure is shown, small ones included – only prices appear from ten listings upwards, so that no median is the price of a single listing.

The venue figures do not come from listings but from directory entries and the venues’ own websites. This is not a complete census either: a venue with neither a directory entry nor a website is missing, and the major regions follow those of the Federal Statistical Office.

As of 29 October 2026 (As of 29 Oct 2026, 01:00: when these figures were last calculated from the market database.)

Reusing these figures

The market figures on this page are published under CC BY 4.0: you may share and adapt them, commercially too, as long as you credit rosalon as the source, point to the licence and mark what you changed. The licence covers these figures – not the rest of rosalon, not the details of individual venues, not the profiles.

Licence text: https://creativecommons.org/licenses/by/4.0/

The same figures as a file

Everything on this page is also available as a table to download — the same figures, the same date, nothing beyond it. One row is one indicator; no row is about a single advert, a single venue or a single person.

The same terms apply to the file as to the figures on this page: CC BY 4.0, with attribution to rosalon.

Download the market figures (CSV, as of 29 October 2026)

What these figures do not know

21 of 26 measured portals supply prices. On the remaining 5 portals the listing states no price, or our collection does not read it there; which ones is not stated here.

Measurement has been running since 6 September 2026 — 54 days. About earlier years, about the season and about any trend these figures say nothing.

Where a figure is missing, no estimated one stands in its place. What is not measured is not extrapolated.

As of 29 October 2026 (As of 29 Oct 2026, 01:00: when these figures were last calculated from the market database.)