Flight distance between Midrand, South Africa and Juba, South Sudan 2,143.4 mi / 3,449.5 km