Demon Slayer: Infinity Castle was released in theaters in September 2025, with the streaming release expected several months later. It is anticipated to first stream on Crunchyroll, likely between January and February 2026. Netflix may add the film after its initial release on Crunchyroll, but no official Netflix release date has been confirmed yet. The typical pattern for anime theatrical releases is a 3 to 5 months window before they appear on streaming platforms, and past Demon Slayer films followed a similar timeline. Therefore, fans can expect Demon Slayer: Infinity Castle on Netflix probably sometime in early 2026, after its streaming debut on Crunchyroll.