Flight distance between Midrand, South Africa and Navapolatsk, Belarus 5,632.6 mi / 9,064.9 km