* opløsning: I områder med kalksten, kan let surt regnvand opløse klippen over lange perioder. Denne proces, kaldet karst -topografi , skaber underjordiske hulrum, der til sidst kan blive huler.
* Slid: Vand, der bærer sand og andet sediment, kan også slidte sten, udvidelse og uddybning af eksisterende huler.
* Bølgeaktion: I kystområder kan bølger erodere klipper og skabe havhuler.
Mens vand er det mest almindelige middel, kan andre faktorer bidrage:
* gletsjere: Glaciers kan skære store huler ud i klippeformationer.
* vind: Vind erosion kan bidrage til huledannelse i områder med blød sten som sandsten.
Det er vigtigt at bemærke, at huldannelse er en langsom proces Det tager tusinder eller endda millioner af år.