In addition the Comparis website contains information on and links to quotes for a variety of insurances e.g. health insurance
After a long search we finally found a company providing travel insurance to non-Swiss citizens residing in Switzerland for their overseas trips and holidays. World Nomads provide this service and are recommended by Lonely Planet travel guides.
Material Connection Disclosure: Some products and services linked to and/or featured on the pages of ExpatInCH.com are affiliates of ExpatInCH.com.