Flight distance between Midrand, South Africa and Retalhuleu, Guatemala 8,488.3 mi / 13,660.6 km