Flight distance between San Pedro Ayampuc, Guatemala and Porto Alegre, Brazil 4,050.1 mi / 6,518.0 km