Flight distance between Midrand, South Africa and San Antonio, United States of America 9,191.2 mi / 14,791.7 km