Cztery rodzaje lawy są bazaltowe, andezytyczne, daktylowe i ryzolityczne. Basaltic jest dalej dzielony na lawę poduszkową, a'a i pahoehoe. Podstawową różnicą między tymi typami jest ilość zawartej w nich krzemionki. Wyższa zawartość krzemionki powoduje wolniejsze, chłodniejsze i bardziej wybuchowe przepływy.
Przepływy lawy bazaltowej są najgorętsze i najpowszechniejsze, pojawiające się jako przepływy poduszek, gdy wybuchają wulkany pod wodą lub lodem. Przepływy te narastają, tworząc z czasem podmorskie góry i wyspy. Strumienie Rhyolitic są grube i powolne, tworząc krystalizujące skały, takie jak granit. Andesityczna lawa jest powszechna w Andach i jest pośrednią formą między bazaltem i rhyolitic. Dacitic ma lepkość między rhyolitic i andesic.