Różne czynniki wywołują erupcję wulkanu. Trzy główne czynniki to wypór magmy, ciśnienie gazów oddzielających się w magmie i połączenie nowej partii magmy z komorą wypełnioną już magmą.
Topienie skały w ziemi wytwarza stop o większej objętości niż skała, ale o tej samej masie. Ten stop jest mniej gęsty niż otaczająca go skała. Lżejsza magma porusza się w górę ze względu na jej pływalność, a jeśli gęstość między powierzchnią a strefą jej powstawania jest mniejsza niż pokrywająca i otaczająca skały, wybucha.
Kilka kompozycji magmy zawiera rozpuszczone substancje lotne, takie jak woda i dwutlenek węgla. Ilość gazów rozpuszczonych w magmie wynosi zero przy ciśnieniu atmosferycznym, ale wzrasta wraz ze wzrostem ciśnienia. W magmie andesitycznej, która jest nasycona wodą, rozpuszczalność wody zmniejsza się, gdy magma porusza się w górę, a woda oddziela się od niej w postaci pęcherzyków. Kiedy objętość pęcherzyków w magmie osiąga około 75 procent, następuje rozpad magmy na częściowo stałe i stopione fragmenty wraz z wybuchową erupcją. Wstrzyknięcie większej ilości magmy do już wypełnionej komory magmy zmusza część magmy do poruszenia się w kierunku powierzchni, powodując erupcję.