Updated November 7, 2026 895,338companies in the database 4,009categories 35,783chains
Log inSign up
TB

The Body Shop: locations in Switzerland

The Body Shop (Cosmetics store): 29 active locations in 13 cantons of Switzerland. Addresses of all locations with phone, website, opening hours and coordinates — as an Excel file for 30 €.

The Body Shop: locations in Switzerland SampleCantons

How many locations does The Body Shop have in Switzerland?

29 active locations

As of November 7, 2026, The Body Shop has 29 locations in Switzerland, in 13 cantons and 24 cities. By sector: Retail — 28 and Industry and wholesale — 1. The cantons with the most locations are Zurich (6), Vaud (5) and Bern (3). That is <0.01% of all companies of Switzerland.

29
Active locations
rank 325 in the ranking
13
Cantons
24 cities
97%
With phone
28 of 29
0
Unique emails
at 0 companies · website at 100%

Contacts of the locations

Share of the active locations of The Body Shop with the field filled.

Phone
28 · 97%
Mobile phone
0 · 0%
Website
29 · 100%
Email
0 · 0%
Social media
0 · 0%
Opening hours
0 · 0%
Postal code
28 · 97%
Coordinates
29 · 100%

The Body Shop: addresses and contacts

Locations of the chain from the export — you can page through the table. Click a phone number, website or email: the contacts open after a free sign-up, up to 20 companies a day. You receive the full list — 29 locations — as a file after purchase.

CompanyCityPhoneWebsite and emailSocial media
TH
The Body ShopRämistrasse 2, 8001 Zürich Cosmetics store Beauty supply store Chain: The Body Shop
ZurichZurich
—
TH
The Body Shop WinterthurMarktgasse 21, 8400 Winterthur Cosmetics store Beauty supply store Chain: The Body Shop
WinterthurZurich
—
TH
The Body ShopWarostrasse 1, 9469 Haag (Rheintal) Cosmetics store Beauty supply store Chain: The Body Shop
Haag (Rheintal)St. Gallen
—
TH
THE BODY SHOPSalzhausstrasse 31, 2503 Biel Cosmetics store Chain: The Body Shop
Biel/BienneBern
—
TH
The Body Shop LausanneRue de la Louve 1, 1003 Lausanne Cosmetics store Beauty supply store Chain: The Body Shop
LausanneVaud
—
TH
The Body Shop Crissier Centre MigrosCrissier Centre Migros, Chem. de Closalet 7, 1023 Crissier Cosmetics store Beauty supply store Chain: The Body Shop
CrissierVaud
—
TH
The Body Shop Vevey Centre ManorCentre Manor, Av. du Général-Guisan 15, 1800 Vevey Cosmetics store Beauty supply store Chain: The Body Shop
VeveyVaud
—
TH
The Body Shop Chavannes Centre ManorCentre Manor Chavannes, Chem. Industriel 1, 1279 Chavannes-de-Bogis Cosmetics store Beauty supply store Chain: The Body Shop
Chavannes-de-BogisVaud
—
TH
The Body Shop Basel St. Jakob-ParkSt. Jakob-Strasse 397, 4052 Basel Cosmetics store Beauty supply store Chain: The Body Shop
BaselBasel-Stadt
—
TH
The Body Shop AarauRathausgasse 31, 5000 Aarau Cosmetics store Beauty supply store Chain: The Body Shop
AarauAargau
—
TH
The Body ShopJurastrasse 42, 5430 Wettingen Cosmetics store Beauty supply store Chain: The Body Shop
WettingenAargau
—
TH
The Body ShopMetro-Shop, 5400 Baden Cosmetics store Beauty supply store Chain: The Body Shop
BadenAargau
—
TH
The Body ShopMythen-Centerstrasse 15, 6438 Ibach Cosmetics store Beauty supply store Chain: The Body Shop
IbachSchwyz
—
TH
The Body Shop Centre Balexert27, Av. Louis-Casaï 1211, 28 Genève Cosmetics store Beauty supply store Chain: The Body Shop
GenevaGeneva
—
TH
The Body Shop ThunBälliz 29, 3601 Thun Cosmetics store Beauty supply store Chain: The Body Shop
ThunBern
—
TH
The Body Shop Volketswil VolkilandIndustriestrasse 1, 8601 Volketswil Cosmetics store Beauty supply store Chain: The Body Shop
VolketswilZurich
—
TH
The Body Shop Chiasso Centro SerfontanaCentro, Chiasso, Viale Serfontana 20, 6834 Morbio Inferiore Cosmetics store Beauty supply store Chain: The Body Shop
Morbio InferioreTicino
—
TH
The Body Shop LuganoVia Pretorio 1, 6900 Lugano Cosmetics store Beauty supply store Chain: The Body Shop
LuganoTicino
—
TH
The Body Shop FribourgAv. de la Gare 22, 1700 Fribourg Cosmetics store Beauty supply store Chain: The Body Shop
FribourgFribourg
—
TH
The Body Shop Emmen CenterStauffacherstrasse 1, 6020 Emmen Cosmetics store Beauty supply store Chain: The Body Shop
EmmenLucerne
—
Click a contact to see it — free after signing up, up to 20 companies a day. You receive the full list as a file after purchase.1–20 of 29

The Body Shop by canton

CantonLocationsCitiesShare of the chain
Zurich 64
21%
Vaud 54
17%
Bern 32
10%
Aargau 33
10%
Basel-Stadt 21
7%
Ticino 22
7%
Valais 22
7%
St. Gallen 11
3%
Schwyz 11
3%
Geneva 11
3%
Lucerne 11
3%
Solothurn 11
3%
Fribourg 11
3%

Where most locations are

01
ZurichZurich
3
02
BaselBasel-Stadt
2
042
05
GenevaGeneva
1
061
071
08
LuganoTicino
1
09
SionValais
1
10
FribourgFribourg
1
11
ThunBern
1
12
AarauAargau
1
13
UsterZurich
1
14
SolothurnSolothurn
1
15
BadenAargau
1

Neighbors in the ranking: Retail

Beyond Switzerland

Do you need another country or custom data?

We collect 65.2 million listings in 248 countries. Any country, any city, any category and your own fields — detailed opening hours, regular deliveries — with a free sample and a quote within one business day.

Cart 0

Your cart is empty

Take the complete Swiss Business Database or build your selection by canton and sector — the price adjusts instantly.

Build a selection