Flight distance between San Pedro Ayampuc, Guatemala and Cape Town, South Africa 7,856.0 mi / 12,643.1 km