Kristalografija (grč. Κρύσταλλος - krýstallos = led + γραφειν - gráfein = pisati) je nauka o oblicima i strukturi kristala, zasnovana na analizi rasporeda atoma u čvrstim stanjima. Ova naučna grana objedinjuje mjerenje uglova kristalnih tijela i uspostavljanje simetrije posmatranih kristala. U početnoj fazi se razvijala za potrebe mineralogije, na teorijskim osnovama fizike i matematike.
Prije razvoja X-kristalografije, proučavanje kristala je bilo zasnovano na njihovoj geometriji.