Flight distance between Midrand, South Africa and Phoenix, United States of America 10,009.0 mi / 16,107.9 km