Marnies Mutter Gwen lehnt jede Art von magie ab und verbietet es ihrer Tochter daher, am Halloween-Fest teilzunehmen. Grußmutter Agatha vertritt da jedoch eine andere Meinung. Es stellt sich heraus, dass die Frauen einer Familie der Hexen angehören. Agatha möchte ihre Enkelin unterrichten, weshalb sie sich mit ihrer Tochter streitet. Als Agatha das Haus verlässt, schleichen ihr Marnie und ihre Geschwister Dylan und Sophie nach und gelanden so nach Halloweentown. In der Stadt ist jeden Tag Halloween, doch verschwinden seit einiger Zeit immer wieder Hexen, während der Bürgermeister daran kein Interesse zeigt. Als ihre Mutter und Großmutter gefangen genommen werden, müssen die Kinder das magische Zepter des Merlin aktivieren, um sie zu retten.