Flight distance between Fayzabad, Afghanistan and Selebi-Phikwe, Botswana 4,940.3 mi / 7,950.7 km