Flight distance between Midrand, South Africa and Reggio Calabria, Italy 4,501.9 mi / 7,245.2 km