Flight distance between Midrand, South Africa and Livorno, Italy 4,935.4 mi / 7,942.7 km