Flight distance between Uitenhage, South Africa and Niigata, Japan 8,785.8 mi / 14,139.4 km