Flight distance between Uitenhage, South Africa and Ribeirão das Neves, Brazil 4,316.6 mi / 6,946.9 km