Flight distance between Sharjah, United Arab Emirates and Francistown, Botswana 3,718.9 mi / 5,984.9 km