Organisation
COMPAGNA heissen 6 gemeinnützige Vereine in Basel, Bern, Genf, Chur und Zürich; hinzu kommt COMPAGNA Reisebegleitung Schweiz. Diese Vereine sind die Trägerschaften von sozialen Werken wie die SOS Bahnhofhilfe auf grösseren Bahnhöfen, die COMPAGNA Reisebegleitung und mobilité pour tous sowie von Beratungsstellen. COMPAGNA Basel führt das Stadthotel Steinenschanze und COMPAGNA Bern verpachtet das Hotel Marthahaus. COMPAGNA Zürich hat ihre Hotels in die Stiftung compagna conviva überführt.
COMPAGNA Schweiz hält zusammen mit PRO FILIA Schweiz die gemeinnützige Bahnhof&Mobilität AG zur organisatorischen Unterstützung der SOS Bahnhofhilfe.