1. Ökad temperatur: Den mest uppenbara orsaken till bergsmältning är helt enkelt att öka temperaturen. Djupt inom jorden kan värmen från planetens kärna och mantel smälta sten. Detta är det primära sättet som magma bildas i områden med aktiv vulkanism.
2. Minskat tryck: Stenar smälter vid lägre temperaturer när trycket på dem reduceras. Det är därför stenar kan smälta vid basen av bergen eller längs felzoner där den överliggande berget har tagits bort, även om temperaturen kanske inte är extremt hög.
3. Tillsats av vatten: Vatten fungerar som ett flöde och sänker smältpunkten för stenar. Vatten kan tillsättas till berget genom olika processer, såsom subduktion av havsplattor, där vatten som fångas i oceanisk skorpa släpps ut i manteln. Denna vattenrika miljö sänker smältpunkten för det omgivande berget, vilket gör att den kan smälta och bilda magma.