What is the difference between a ghost and a ghoul?

A scary question indeed!


A ghost, or spectre or phantom, is an apparition of a dead spirit or a soul. The descriptions of this apparition varies from invisible presence to a translucent, albeit visible shape.

In many traditional accounts, ghosts are out for revenge or have to stay on earth because of the bad things they did during their lifetime as mortals.


A ghoul is an undead monster which eats human flesh. It’s an evil demon who is able to take the form of an animal often a hyena, but also the form of the most recent person whom it has eaten.

Even though it can change its shape, it has one unchanging feature: donkey’s hooves for feet. This creature also drinks blood and steals coins.

There are big differences between these two supernatural creatures. Watch out when you’re trick or treating!

You might be interested in more scary stuff about halloween and Friday the 13th.