Flight distance between Uitenhage, South Africa and Xai-Xai, Mozambique 779.2 mi / 1,254.0 km