Flight distance between Midrand, South Africa and Maputo, Mozambique 276.7 mi / 445.3 km