Flight distance between Uitenhage, South Africa and Hachiōji, Japan 8,755.4 mi / 14,090.5 km