Flight distance between Midrand, South Africa and Charlotte, United States of America 8,252.3 mi / 13,280.9 km