La plupart des grottes se forment par dissolution dans des masses de roches calcaires mais on trouve également des grottes dans le grès, la lave et la glace ainsi que des cavernes dites tectoniques. Dans certains pays une grotte est obligatoirement une cavité horizontale; par opposition aux ouvertures verticales appelées puits ou avens.