Flight distance between Uitenhage, South Africa and Porto dos Mosteiros, Cape Verde 4,697.2 mi / 7,559.4 km