Flight distance between Niigata, Japan and Midrand, South Africa 8,392.1 mi / 13,505.8 km