Flight distance between Uitenhage, South Africa and Ma'rib, Yemen 3,645.3 mi / 5,866.5 km