La Ciudad de Quetzaltenango posee un clima frío, ya que se encuentra en un valle montañoso a una altitud de 2400 metros (7956 pies) sobre el nivel del mar.