Flight distance between Uitenhage, South Africa and Yaoundé, Cameroon 2,752.8 mi / 4,430.3 km