Кристобалит можно найти только в вулканических породах и метеоритах, потому что для его образования необходимы специфические условия. 14
В вулканических породах кристобалит формируется в постмагматическую стадию в результате газового метасоматоза пород и в процессе девитрификации стекла. 5 Также он типичен для высокотемпературных фумарол (t > 500 °C), где может осаждаться напрямую из вулканического газа. 5
В метеоритах кристобалит широко распространён благодаря очень высоким температурам, достигаемым в импактных расплавах по сравнению с магмой земного происхождения. 2 Это связано с тем, что кристобалит кристаллизуется от 1700 °C, а в магматических породах такие высокие температуры редки. 2