Flight distance between Uitenhage, South Africa and Maputo, Mozambique 688.9 mi / 1,108.7 km