Trzy czarownice, Hekate oraz duch Banka to postaci fantastyczne w "Makbecie". Wiedźmy przepowiadają przyszłość głównemu bohaterowi, są uosobieniem złowrogiej tajemniczości. Banko mówi o ich wyglądzie: "Bo wszystkie razem chude swoje palce Do ust zapadłych przykładacie. Pozór Niewieści macie, ale wasze brody Nie pozwalają mi w tę płeć uwierzyć". Przepowiednie czarownic są niejasne, nie ujawniają one całej prawdy. Makbet odbiera ich słowa jako zapowiedź dożywotniego sprawowania władzy (las bowiem nie może podejść pod mury zamku). Niejasności te sprawiają, iż w bohaterze rodzi się przeświadczenie, że jest bezkarny, potężny, nie do pokonania. Wiedźmy obdarzone są niezwykłymi zdolnościami. Potrafią błyskawicznie się przemieszczać, uśmiercać zwierzęta czarami, zmieniać swoją postać w zależności od potrzeby, umieją odbierać sen. Hekate jest ich mistrzynią. Banko z kolei był przyjacielem Makbeta. Na jego polecenie został zamordowany. Duch Banka pojawia się dwukrotnie podczas uczty, jest wytworem wyobraźni tyrana. Jego obecność jest kolejnym dowodem zakorzenienia dzieła Szekspira w wierzeniach ludowych (wierzenie o wpływie złych mocy na życie człowieka, wiara w duchy odwiedzające żywych). W tej tragedii mamy do czynienia z licznymi zjawiskami nadprzyrodzonymi, niezwykłymi, tajemniczymi (sztylet na przykład jest wytworem zbrodniczych myśli Makbeta). Warto zwrócić tu uwagę także na zjawiska atmosferyczne (pioruny, błyskawice, wicher), które potęgują nastrój grozy. Przyroda jest złowroga, a bohaterowie spotykają czarownice w tajemniczej scenerii (pod drzewami, na moczarach).