Depuis le 2 mars, la compagnie aérienne d’Abou Dhabi partage ses codes avec le transporteur chinois. Annoncé pour début janvier 2012, l’accord de code share est en fait entré en vigueur en fin de semaine dernière. Hainan Airlines appose désormais ses codes sur les vols d’Etihad Airways reliant  Abou Dhabi à Pékin, Chengdu et Shanghai. Cet accord porte aussi sur les vols d'Etihad à destination de l’aéroport international de Khartoum, au Soudan. Pas de contrepartie sur les vols intérieurs en Chine pour l’instant, mais les deux compagnies mettront également en commun leurs programmes de fidélité. Il prend en compte les programmes de fidélisation Etihad Guest et Hainan Airlines Fortune Wings Club, et permet ainsi aux voyageurs de cumuler des miles sur les vols de chacune des deux compagnies. Hainan Airlines est ainsi devenue la première partenaire chinoise d’Etihad. La compagnie d’Abou Dhabi partage ses codes avec plus de trente transporteurs, dont Air Berlin (dont elle vient de devenir le principal actionnaire), Air Malta, Air New Zealand, Air Seychelles, All Nippon Airways, Alitalia, Bangkok Airways, Brussels Airlines, Cyprus Airways, Middle East Airlines, Olympic Air, SriLankan Airlines ou encore Ukraine International Airlines. Quatrième compagnie chinoise par la flotte derrière Air China, China Eastern Airlines et China Southern Airlines, Hainan Airlines est en négociation pour une prise de participation dans le capital de la compagnie française Aigle Azur. Membre d’aucune alliance, elle partage ses codes avec Aerosvit, Air Berlin, Brussels Airlines, Garuda Indonesia, Hong Kong Airlines, Hong Kong Express Airways et Rossiya Airlines.