Africa

Cities and airlines in South Africa that offer flights to African cities:

Cairo: Cape Town (Emirates, British Airways, SAA), Johannesburg (Etihad, Emirates, Ethiopian Airlines), Durban (Emirates, British Airways, SAA)

Lagos: Cape Town (Emirates, British Airways, SAA), Johannesburg (Rwandair Express, Etihad, Ethiopian Airlines), Durban (British Airways, Emirates, SAA)

Johannesburg: Cape Town (Mango, Kulula, SAA, British Airways), Durban (Mango, Kulula, SAA)

Cape Town: Johannesburg (Mango, Kulula, SAA), Durban (Mango, Kulula, SAA, British Airways)

Durban: Cape Town (Mango, Kulula, SAA, British Airways), Johannesburg (Mango, Kulula, SAA)

Port Elizabeth: Cape Town (Mango, Kulula, SAA, British Airways), Johannesburg (Mango, Kulula, SAA), Durban (Mango, Kulula, SAA)