Flight distance between Uitenhage, South Africa and Santa Cruz, Cape Verde 4,667.4 mi / 7,511.5 km