Flight distance between Midrand, South Africa and Foggia, Italy 4,729.2 mi / 7,611.0 km