Как и в других играх, в Heroes магии отводится важная роль. Она представлена в виде заклинаний, которые игроки могут применять. Существуют 4 магические школы: Земли, Огня, Воздуха и Воды. Именно в них герою изучают заклинания, которые можно тоже поделить на несколько групп: заклинания-благоволения, заклинания-проклятия и атакующие заклинания. Ниже будет перечислены заклинания, разделенные по школам, которые доступны к изучению.
Heroes 3 магия Земли
- 1 уровень: щит, медлительность, каменная кожа.
- 2 уровень: волна смерти, зыбучий песок.
- 3 уровень: оживить мертвеца, анти-магия, землетрясение, силовое поле, защита от земли.
- 4 уровень: метеоритный дождь, воскрешение, печаль.
- 5 уровень: взрыв, элементаль Земли.
Heroes 3 магия Воздуха
- 1 уровень: ускорение, просмотр Воздуха.
- 2 уровень: разрушающий луч, удача, молния, точность.
- 3 уровень: воздушный щит, уничтожить нежить, защита от воздуха, гипноз.
- 4 уровень: цепная молния, ответный удар.
- 5 уровень: элементаль Воздуха, магическое зеркало, стрела Титана.
Heroes 3 магия Воды
- 1 уровень: благословление, лечение, рассеивание, защита от воды.
- 2 уровень: ледяная молния, убрать препятствие, слабость.
- 3 уровень: забывчивость, кольцо холода, радость, телепорт.
- 4 уровень: клон, молитва.
- 5 уровень: элементаль воды.
Heroes 3 магия Огня
- 1 уровень: жажда крови, проклятие, защита от Огня.
- 2 уровень: слепота, стена огня.
- 3 уровень: огненный шар, мины, неудача.
- 4 уровень: Армагеддон, берсерк, огненный щит, бешенство, инферно, палач.
- 5 уровень: жертва, элементаль огня.