Flight distance between Uitenhage, South Africa and Montepuez, Mozambique 1,662.1 mi / 2,674.8 km