Flight distance between Fayzabad, Afghanistan and Francistown, Botswana 4,906.9 mi / 7,896.9 km