Ugnikalniai dažniausiai skirstomi pagal antžeminę formą. Dažniausiai skiriami skydiškieji, kūgiškieji, plyšiniai ugnikalniai ir kalderos. Ugnikalnių kūgių forma daugiausiai priklauso nuo ugnikalnio susidarymo vietos ir iš jo besiveržiančios lavos rūšies.