Flight distance between Uitenhage, South Africa and Rivas, Nicaragua 7,869.9 mi / 12,665.4 km