Flight distance between Midrand, South Africa and Tarhuna, Libya 4,148.0 mi / 6,675.6 km