Flight distance between Uitenhage, South Africa and Tokyo, Japan 8,775.8 mi / 14,123.2 km