Idorsia headquarters and office locations

Idorsia is headquartered in Allschwil, Switzerland and has 5 office locations across 5 countries.
Filter locations by country
Location Map
Filter locations by country
Filter
Discover additional companies by location with Advanced Search in CraftLearn more
Banner background

All Idorsia Locations

Allschwil (HQ)
Switzerland
91 Hegenheimermattweg
NJ
United States
Shanghai
China
Lörrach
Germany
Marie-Curie-Straße 8
Chiyoda City
Japan