Witch Watch episode 18: Release date and time, where to watch, and more

Wait 5 sec.

Witch Watch episode 18 is scheduled to be released on Sunday, August 3, 2025, at 5:30 pm JST, according to the anime's official website.