Flight distance between Uitenhage, South Africa and Nioro du Rip, Senegal 4,256.4 mi / 6,849.9 km