Season 2
2025 · 6 episodes · 4h 44m in all · 6.4/10
Season two picks up a year after the witch hunt, as Sarah and Harper hide in Scotland as anti-witch laws spark hate crimes. When Sarah returns to Sanctuary, a new murder and rising tensions pull her into a dangerous fight to protect her daughter and her magic.

Episodes

1. Episode 1
25 Dec 2025 · 46 min · 6.0/10
Determined to reintegrate, witch Sarah Fenn returns to Sanctuary but a horrific magical murder forces her to work with DI Maggie Knight in solving the case; Harper meets an intriguing stranger on her journey and makes an new discovery.

2. Episode 2
1 Jan 2026 · 48 min · 6.3/10
Following the discovery of a sigil at the crime scene, Sarah and Maggie determine that they have to dig deeper into the killer's identity; having discovered that Lachlan's identify, Harper grapples with her feelings towards him.

3. Episode 3
8 Jan 2026 · 47 min · 4.5/10
Sarah and Maggie determine that Angela has the most to gain from the murder and agree that they need more evidence; a magical attack on Harper forces Sarah to betray Maggie; following the attack, Sarah rekindles her romance with Lachlan.

4. Episode 4
15 Jan 2026 · 47 min · 7.2/10
Lachlan is arrested for Pierre's murder; Sarah and Maggie fight to clear his name by revealing Ryan's magical death to Deveraux; Angela intensifies her campaign against witches; Harper, revealing her magic, unbinds Lachlan.

5. Episode 5
22 Jan 2026 · 48 min · 7.8/10
Having unbound Lachlan, Harper fears she might have damaged his magic forever; fearful of the ramifications, Sarah hands over Starcross to the Moot; when Bea goes missing, the killer's identify is revealed; Sarah and Harper fight to save her life.

6. Episode 6
29 Jan 2026 · 48 min · 6.5/10
Sarah, Lachlan, and Harper plan to leave Sanctuary; Maggie discovers Lachlan's connection with the revolutionary Redhaven group; Angela's anti-witch bill passes but the truth about Luka is revealed; Sarah and Harper both embrace their destinies.
Sanctuary: A Witch's Tale Season 2: quick answers
How many episodes are in Sanctuary: A Witch's Tale Season 2?
Season 2 of Sanctuary: A Witch's Tale has 6 episodes, about 5 hours in total.
When did Sanctuary: A Witch's Tale Season 2 come out?
Season 2 premiered on 25 Dec 2025.
What is the best episode of Sanctuary: A Witch's Tale Season 2?
By viewer score, episode 5, “Episode 5”, at 7.8/10.