Flight distance between Midrand, South Africa and San Juan Sacatepéquez, Guatemala 8,428.8 mi / 13,564.9 km