Flight distance between San Pedro Ayampuc, Guatemala and Teresina, Brazil 3,539.9 mi / 5,696.9 km