Flight distance between Midrand, South Africa and San Pedro Sacatepéquez, Guatemala 8,504.8 mi / 13,687.2 km