Les quatre types de lave sont basaltiques, andésitiques, dacitiques et rhyolitiques. La lave basaltique est en outre divisée en lave en coussin, a'a et pahoehoe. La principale différence entre ces types est la quantité de silice qu'ils contiennent. Une teneur en silice plus élevée entraîne des flux plus lents, plus froids et plus explosifs.
Les coulées de lave basaltique sont les plus chaudes et les plus courantes, apparaissant sous forme de coulées en coussin lorsque les volcans entrent en éruption sous l'eau ou la glace. Ces flux s'accumulent, créant des montagnes et des îles sous-marines au fil du temps. Les coulées rhyolitiques sont épaisses et lentes, créant des roches cristallisantes telles que le granit. La lave andésitique est commune dans les montagnes des Andes et est une forme intermédiaire entre basaltique et rhyolitique. Dacitique est entre rhyolitique et andésique en viscosité.