Een magmakamer is een onderaards fenomeen in de vulkanologie waarbij magma zich verzamelt. Door het behoud van een bepaalde temperatuurgradiënt in de magmakamer wordt stolling van het magma voorkomen en wordt de kamer groter door aanvoer van nieuw magma uit diepere delen van de aardkorst en door kannibalisme van het omringende gesteente. Zo kunnen xenolieten (brokken omringend gesteente zichtbaar in een gestold magma) ontstaan. Als een magmakamer stolt, wordt het een batholiet genoemd.