Flight distance between San Pedro Ayampuc, Guatemala and Johannesburg, South Africa 8,413.8 mi / 13,540.6 km