There are five basic types of caves epigenic, hypogenic, lava tubes, tectonic, and boulder caves.
Epigenic cave – A cave formed by the action of surface waters descending into the ground and dissolving rock. >>More
Hypogenic cave – A cave formed by water rising up from below and dissolving the rock, usually as the result of two different kinds of water mixing together. >>More
Lava tube – A cave formed by cooling lava as it flows away from a volcanic vent.
Boulder cave – A cave that is essentially the spaces between fallen rock, also known as a talus cave. >>More
Tectonic Cave is a cave formed when large slabs of solid rock move apart. >>More