Flight distance between Uitenhage, South Africa and Colonia, Micronesia 7,884.8 mi / 12,689.4 km