Flight distance between Midrand, South Africa and Petauke, Zambia 837.6 mi / 1,348.0 km