Flight distance between Midrand, South Africa and Mazatenango, Guatemala 8,477.4 mi / 13,643.1 km