Flight distance between Zliten, Libya and Johannesburg, South Africa 4,149.6 mi / 6,678.1 km