Flight distance between Midrand, South Africa and Montepuez, Mozambique 1,134.9 mi / 1,826.4 km