Flight distance between Midrand, South Africa and San Pedro Ayampuc, Guatemala 8,418.6 mi / 13,548.4 km