- Opløsning :Vand, der siver ned i jorden, optager kuldioxid (CO2) fra jorden og klippen og danner kulsyre (H2CO3). Denne svage syre opløser langsomt kalkstenen (calciumcarbonat) i hulen og transporterer de opløste mineraler i opløsning.
- Nedbør :Da vandet, der indeholder opløste mineraler, drypper fra hulens loft, slipper noget af kuldioxidgassen ud. Dette får vandet til at blive overmættet med calciumcarbonat. Som følge heraf aflejres nogle af de opløste mineraler på hulens gulv og loft og danner henholdsvis stalagmitter og stalaktitter.
Over tid kan disse aflejringer vokse og danne de imponerende og smukke strukturer, der er karakteristiske for kalkstenshuler.