* calcare: Questo è il tipo di roccia più comune per le grotte. Il calcare è una roccia sedimentaria formata dall'accumulo di carbonato di calcio, spesso sotto forma di conchiglie. È facilmente sciolto da acqua leggermente acida, che crea i passaggi sotterranei e le camere che compongono grotte.
* Dolomite: Simile al calcare, la dolomite è un'altra roccia sedimentaria che è anche suscettibile alla dissoluzione dall'acqua acida.
* arenaria: Sebbene non così comune come calcare o dolomite, le grotte possono anche formarsi in arenaria. Le arenarie sono realizzate con granuli di sabbia cementati e lo scioglimento del materiale di cementazione può creare aperture e cavità.
* Granito: Sebbene meno comuni rispetto ad altri tipi di roccia, le grotte possono formarsi in granito. Il granito è una roccia ignea che è molto dura e resistente agli agenti atmosferici, ma può essere eroso dall'acqua per lunghi periodi.
* Roccia vulcanica: Le grotte possono anche essere formate nella roccia vulcanica, specialmente nei tubi di lava. I tubi di lava sono tunnel formati quando la superficie di un flusso di lava si solidifica, mentre la lava fusa continua a fluire sotto di essa.
Oltre a questi tipi comuni, le grotte possono anche formarsi in rocce meno comuni, come marmo, gesso e persino sale.
È importante notare che la formazione di grotte è un processo complesso che coinvolge una combinazione di fattori geologici, tra cui tipo di roccia, clima e chimica dell'acqua.