Flight distance between Uitenhage, South Africa and Gizo, Solomon Islands 8,139.6 mi / 13,099.4 km