Les compagnies aériennes TAP Portugal et South African Airways ont annoncé une extension de leur accord de partage de codes, qui couvre désormais les vols entre l'Afrique du Sud et le Ghana. Depuis le 7 mars 2012, les compagnies nationales portugaises et sud-africaines ont ajouté l'aéroport d'Accra aux destinations couvertes par leur accord de partage de codes. Ainsi South African Airways peut désormais proposer les vols reliant la capitale du Ghana à Lisbonne, tandis que les passagers de TAP Portugal ont accès à la route entre Accra et Johannesburg. Cela vient s'ajouter à l'offre de SAA sur les vols entre Londres – Heathrow et Johannesburg ou Le Cap, accessibles au départ de Lisbonne d'où ses clients peuvent bénéficier du réseau domestique de TAP (Porto, Faro ou Funchal). En contrepartie, les passagers de TAP Portugal ont accès  via Johannesburg aux villes de Durban, Le Cap, Port Elizabeth et East London desservies par SAA. Outre l'accès à leurs salons d'aéroports respectifs, les passagers fréquents de chacune des compagnies de Star Alliance peuvent accumuler des miles ou les convertir sur le réseau de l'autre. Rappelons que TAP Portugal avait abandonné la desserte de Johannesburg (4 vols par semaine dont un direct) en mai 2011, passant  un accord avec LAM Airlines qui reprenait les vols entre Maputo au Mozambique et l'Afrique du Sud.