Granmeisen blir cirka lang og veier cirka Den fennoskandiske underarten ligner løvmeisen, og begge er lett kjennelige på de svarte hodehettene og den brede skallen, men granmeisens hette er noe mattere på krona enn løvmeisens. Begge har også lyse eller hvite kinn, svart strupeflekk og hvite striper langs bremmene på vingefjæra. Strupeflekken er imidlertid noe større enn løvmeisens. Oversiden er fra askegrå til mørkere gråbrun og olivenbrun, ryggen hos noen underarter også rustoransje eller blekbrun, og flankene er lysegrå, lysebrune, rustoransje eller gråbrune, avhengig av underarten.