Flight distance between Midrand, South Africa and San Diego, United States of America 10,305.2 mi / 16,584.6 km