Flight distance between Midrand, South Africa and Gharyan, Libya 4,140.0 mi / 6,662.7 km