Flight distance between Ta‘izz, Yemen and Letlhakeng, Botswana 2,901.6 mi / 4,669.6 km