Flight distance between Ta‘izz, Yemen and Selebi-Phikwe, Botswana 2,690.3 mi / 4,329.7 km