Flight distance between Midrand, South Africa and Villa Nueva, Guatemala 8,420.4 mi / 13,551.3 km