Flight distance between Midrand, South Africa and Palermo, Italy 4,532.9 mi / 7,294.9 km