Demon Slayer: Kimetsu no Yaiba in order
After his family is brutally murdered, a kind-hearted boy named Tanjiro Kamado resolves to become a Demon Slayer in hopes of turning his younger sister Nezuko back into a human. Most films in the series are compilations of episodes, with interweaved new footage and special end credits. 4 films, 4h 33m in all, in release order.

Demon Slayer -Kimetsu no Yaiba- The Movie: Mugen Train
2020 · 117 min
Absolute Cinema
Demon Slayer: Kimetsu no Yaiba Infinity Castle
2025 · 156 min
Absolute Cinema
Demon Slayer: Kimetsu no Yaiba - Infinity Castle 2
TBA · Not out yet
New
Demon Slayer: Kimetsu no Yaiba - Infinity Castle 3
TBA · Not out yet
New
Frequently asked questions
What order should I watch Demon Slayer: Kimetsu no Yaiba in?
1. Demon Slayer -Kimetsu no Yaiba- The Movie: Mugen Train (2020), 2. Demon Slayer: Kimetsu no Yaiba Infinity Castle (2025), 3. Demon Slayer: Kimetsu no Yaiba - Infinity Castle 2, 4. Demon Slayer: Kimetsu no Yaiba - Infinity Castle 3.
How long does it take to watch all of Demon Slayer: Kimetsu no Yaiba?
About 4h 33m across 2 released films.
Do any Demon Slayer: Kimetsu no Yaiba films have post-credit scenes?
None are listed on TMDB.