Flight distance between Uitenhage, South Africa and Porto-Novo, Benin 3,156.1 mi / 5,079.3 km