Flight distance between Midrand, South Africa and São Filipe, Cape Verde 4,525.7 mi / 7,283.4 km