Flight distance between Alexandria, Egypt and Johannesburg, South Africa 3,969.2 mi / 6,387.8 km