Vulkanbergarter deles etter hvor og hvor raskt magmaa avkjøler:
Plutoniske vulkanbergarter
Avkjøler sakte under jordoverflaten, danner grovkornete bergarter med synlige krystaller. Eksempler inkluderer granitt, dioritt og gabbro.
Vulkaniske bergarter
Avkjøler raskt ved overflaten, danner finkornete bergarter med mikroskopiske krystaller. Eksempler inkluderer basaltt, andesitt og ryolitt.