Flight distance between San Pedro Ayampuc, Guatemala and Tehran, Iran 8,150.0 mi / 13,116.1 km