Magia jest bardzo przydatna w Heroesach, zwłaszcza podczas walki, kiedy możemy rzucić na wroga np. Implozje.
Siła zaklęć zależy od mocy bohatera oraz od jego umiejętności. Jest sporo dotyczących magii: magia ognia, magia powietrza, mądrość, nauka czarów itd. Najlepiej zatrudnić bohatera ze specjalizacją związaną z czarami (patrz Porady). Zaklęcia dzielimy na cztery podstawowe grupy: powietrza, ognia, ziemi i wody. Można również podzielić na czary ofensywne np. magiczna strzała i defensywne np. kamienna skóra.
Każde zaklęcie jest na jakimś poziomie (od 1 do 5). Czary na wyższych poziomach mają lepszą siłę i skuteczność. Bohater nie ma wszystkich zaklęć od razu. Musi je poznawać w gildiach magów w miastach, ale żeby je poznawać musi mieć odpowiednią moc.
Punkty magii (mana) też odgrywają ważną rolę w czarach (pamiętaj: 1 wiedzy to 10 many). Bo co z tego, że będziesz miał moc 10, a wiedzy 1. Z 10 punktami many mało co zdziałasz.
Wybierz typ magii, aby zobaczyć jej zaklęcia