Cuilco is a municipality in the Guatemalan department of Huehuetenango. It is located in the Cuchumatanes mountains in the south-western portion of Huehuetenango.