There may be other airlines that fly to Shanghai from Svizzera, but the most popular among our users are Air China, SWISS, Emirates and Qatar Airways. These airlines should offer flights to Shanghai on a routine basis if you’re flying from one of the more popular airports in Svizzera.