Flight distance between Midrand, South Africa and Manjacaze, Mozambique 370.0 mi / 595.4 km