Flight distance between Uitenhage, South Africa and João Teves, Cape Verde 4,665.0 mi / 7,507.5 km