Flight distance between Midrand, South Africa and Milan, Italy 5,078.7 mi / 8,173.3 km