Les éruptions magmatiques sont provoquées par le dégazage du magma sous l'effet d'une décompression, qui produit une baisse de densité, laquelle propulse le magma vers le haut par l'effet de la poussée d'Archimède.
Les éruptions phréato-magmatiques sont provoquées par le refroidissement brutal du magma par contact avec de l'eau, qui produit son fractionnement et l'augmentation explosive de la surface de contact eau-magma.
Les éruptions phréatiques sont provoquées par la vaporisation d'eau en contact avec le magma, qui éjecte les matériaux encaissants, le magma restant en place.