Flight distance between Midrand, South Africa and Zawiya, Libya 4,183.2 mi / 6,732.2 km