Les volcans peuvent produire des tsunamis par des tremblements de terre, des effondrements de caldeira et de flanc, des coulées pyroclastiques ou des explosions sous-marines . Ces mécanismes déplacent rarement suffisamment d'eau pour déclencher des tsunamis transocéaniques.