In Harry Potter the Chamber of Secrets, Hermione casts a spell to repair Harry's glasses. She also does the same in Harry Potter and the Philosopher's Stone. According to Magic Law, underage wizards are not allowed to do magic outside of Hogwarts. We also saw that Harry gets punishment for doing the same. Then why does Hermione not get any kind of punishment for casting magic outside Hogwarts?


1 Answer 1


There's a choice of possibilities... According to Dumbledore, the Ministry of Magic can detect when magic has been done near an underage wizard, but not who actually performed it. So on a train full of underage wizards it's perhaps just too difficult to enforce the rule.

More likely, the Hogwarts Express is deemed an extension of school property, so it's except from the rule. The rule is mainly there to protect the secrecy of the wizarding world anyway, and once you're on the Hogwarts Express the secret is pretty much already out.

  • And she does it in Diagon Alley in Chamber, where obviously magic will be performed around underaged wizards all the time.
    – BMWurm
    Commented Dec 30, 2017 at 12:51
  • The weirder thing is that she breaks the rules at all, especially early on Commented Nov 13, 2019 at 14:33

You must log in to answer this question.

Not the answer you're looking for? Browse other questions tagged .