Flight distance between Uitenhage, South Africa and Porto Novo, Cape Verde 4,830.6 mi / 7,774.1 km