Les compagnies aériennes Swiss International et Darwin Airlines ont étendu leur accord de partage de codes à cinq nouvelles routes. Depuis le 8 mars 2012, les deux compagnies suisses partagent leurs codes sur les liaisons entre Genève et Luxembourg (face à Luxair), Gênes et Lugano, et Gênes et Zurich. Deux autres lignes seront couvertes par l'accord à partir du 25 mars, le Genève – Florence et le Genève – Venise (face à la low cost easyJet fin mars). Jusque là, Swiss et Darwin n'exploitaient ensemble que les quatre vols quotidiens entre Lugano et Zurich. Selon le chef de réseau de Swiss Ignazio Strano, le partenariat avec Darwin Airlines va "renforcer notre position sur le marché de la Suisse romande tout en proposant à nos passagers un réseau de destinations encore plus performant au départ de Genève". Sa partenaire basée à Lugano devrait de son côté voir plus de passagers emprunter ses avions, expliquant lors qu'une conférence de presse conjointe que l'accord allait "confirmer son rôle de compagnie aérienne régionale suisse de référence dans la zone alpine et subalpine". La compagnie nationale suisse, filiale de Lufthansa et membre comme elle de Star Alliance, propose des vols vers 74 villes avec une flotte de 83 appareils. Darwin Airline, qui avait repris les activités de Baboo l'année dernière, dessert aujourd'hui 19 aéroports (dont Biarritz, Nice et Saint-Tropez et huit destinations en Italie) avec une flotte de deux Bombardier Dash-8 Q400 et six Saab 2000.