Een complexe vulkaan is een vulkaan met meer dan één karakteristiek. Dergelijke vulkanen ontstaan door veranderingen in hun uitbarstingskarakteristieken of door de aanwezigheid van meerdere openingen in de aardkorst in een gebied. Stratovulkanen kunnen complexe vulkanen vormen, doordat ze een andere vulkaan kunnen overlappen door explosieve uitbarstingen, lavastromen, pyroclastische stromen en door herhaaldelijke uitbarstingen, waardoor meerdere toppen en openingen ontstaan. Stratovulkanen kunnen ook een grote caldera vormen, die wordt gevuld door meerdere kleine slakkenkegels, lavakoepels en vulkaankraters, die ook op de rand van de caldera kunnen ontstaan.
Hoewel het een ongewone vulkaanvorm is, komt de complexe vulkaan toch zeer veel voor in de wereld en in de geologische geschiedenis.