La compagnie aérienne SriLankan Airlines a inauguré la route Colombo - Zurich, une liaison qu'elle avait abandonnée en 2005. Depuis le 3 janvier 2012, la compagnie nationale sri-lankaise effectue deux rotations hebdomadaires entre les aéroports de Colombo et Zurich, avec escale aux Maldives soit à l'aller, soit au retour, à bord d'Airbus A330-200 configuré en deux classes. Le vol du lundi s'envole de Colombo à 9h45 pour arriver à Malé à 10h40, puis en repart une heure plus tard pour atterrir à Zurich à 18h25. Le vol retour est direct, avec départ à 19h35 pour arriver le lendemain à 10h25. Le vol du vendredi décolle à 12h05 pour arriver sans escale à 18h25, et repart de Suisse à 19h45 pour se poser le lendemain à 9h30 aux Maldives, puis en repartir à 10h30 pour se poser à 12h20 à Colombo. SriLankan Airlines ajoutera début février une troisième rotation hebdomadaire, le mercredi, avec des vols directs dans les deux sens (départ de Colombo à 12h00, retour de Zurich à 18h35), opérés cette fois en A340-300. Seule Edelweiss Air est présente sur cette route. Zurich est la 60eme destination du réseau de SriLankan Airlines, qui comprend également Paris, Londres, Francfort, Rome, Milan et Moscou. Elle opère une flotte de 19 Airbus (sept A320, six A330 et six A340) et doit recevoir quatre A320 supplémentaires d'ici mars. Elle a en outre signé des accords de partage de code avec Air Canada, Air India, British Midland (BMI), Etihad Airways, Malaysia Airlines, Mihin Lanka, Saudi Arabia Airlines – et la SNCF au travers de l'offre TGVair.