Flight distance between Uitenhage, South Africa and Taro’a, Solomon Islands 8,288.0 mi / 13,338.2 km