Flight distance between Alexandria, Egypt and Mahalapye, Botswana 3,758.9 mi / 6,049.3 km